Template:Title: Difference between revisions

Jump to navigation Jump to search
copying article title hack from Wookieepedia
 
RS David (talk | contribs)
another attempt at fixing this template
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div id="title-override" class="firstHeading" style="font-size: 188%; padding-top: 0.5em; padding-bottom: 0.09em; float: left; position: absolute; left: 0.5em; top: 0em; width: 80%; background: #fff">{{{1}}}</div>
<div id="title-meta" style="display: none">{{{1|{{PAGENAME}}}}}</div><div id="title-align" style="display: none">{{#switch:{{{align}}}|right=right|middle|center=center|left}}</div><noinclude>
 
Usage examples:
*<code><nowiki>{{Title}}</nowiki></code> ''removes namespace''
*<code><nowiki>{{Title|Foo Bar}}</nowiki></code> ''custom title
*<code><nowiki>{{Title|align=center}}</nowiki></code> ''centered''
*<code><nowiki>{{Title|align=right}}</nowiki></code> ''aligned to the right''
*<code><nowiki>{{Title|Foo Bar|align=center}}</nowiki></code> ''etc''
 
==Using on your wiki==
Paste the following code snippet in your MediaWiki:Common.js
 
<source lang="javascript">
 
// BEGIN JavaScript title rewrite -- jQuery version and new wikia skin fixes by Grunny
function rewriteTitle() {
if( typeof( window.SKIP_TITLE_REWRITE ) != 'undefined' && window.SKIP_TITLE_REWRITE ) {
return;
}
if( $('#title-meta').length == 0 ) {
return;
}
var newTitle = $('#title-meta').html();
if( skin == "oasis" ) {
$('header.WikiaPageHeader > h1').html('<div id="title-meta" style="display: inline;">' + newTitle + '</div>');
$('header.WikiaPageHeader > h1').attr('style','text-align:' + $('#title-align').html() + ';');
} else {
$('.firstHeading').html('<div id="title-meta" style="display: inline;">' + newTitle + '</div>');
$('.firstHeading').attr('style','text-align:' + $('#title-align').html() + ';');
}
}
 
// END JavaScript title rewrite
   
addOnloadHook(rewriteTitle);
 
</source>
 
 
[[Category:Template|{{PAGENAME}}]]
</noinclude>

Latest revision as of 18:01, 12 June 2013

Usage examples:

  • {{Title}} removes namespace
  • {{Title|Foo Bar}} custom title
  • {{Title|align=center}} centered
  • {{Title|align=right}} aligned to the right
  • {{Title|Foo Bar|align=center}} etc

Using on your wiki

Paste the following code snippet in your MediaWiki:Common.js

<source lang="javascript">

// BEGIN JavaScript title rewrite -- jQuery version and new wikia skin fixes by Grunny

function rewriteTitle() { if( typeof( window.SKIP_TITLE_REWRITE ) != 'undefined' && window.SKIP_TITLE_REWRITE ) { return; }

if( $('#title-meta').length == 0 ) { return; }

var newTitle = $('#title-meta').html(); if( skin == "oasis" ) {

$('header.WikiaPageHeader > h1').html('

' + newTitle + '

');

$('header.WikiaPageHeader > h1').attr('style','text-align:' + $('#title-align').html() + ';'); } else {

$('.firstHeading').html('

' + newTitle + '

');

$('.firstHeading').attr('style','text-align:' + $('#title-align').html() + ';'); } }


// END JavaScript title rewrite

addOnloadHook(rewriteTitle);

</source>