Difference between revisions of "Template:Title"

Jump to navigationJump to search
(copying article title hack from Wookieepedia)
 
(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>