Difference between revisions of "Template:Title"

Jump to navigationJump to search
(using Title template code from Wookieepedia)
(another attempt at fixing this template)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#switch:{{usecss}}|yes|true=<div id="titlehack" style="text-align:{{#switch:{{{align}}}|right=right|middle|center=center|left}};">
+
<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>
{{#switch:{{MediaWiki:Sitenotice}}|-|=|#default=<div id="siteNotice" style="visibility:hidden"><p>{{MediaWiki:Sitenotice}}</p></div>}}
 
<div style="margin-bottom: 0; color: black; background-color: #FFFFFF; font-weight: normal; padding-top: .5em; padding-bottom: .17em; font-size: 188%; border-bottom: 1px solid #aaaaaa;">{{{1|{{PAGENAME}}}}}</div>
 
</div>
 
</div>}}<noinclude>
 
  
 
Usage examples:
 
Usage examples:
Line 12: Line 8:
 
*<code><nowiki>{{Title|Foo Bar|align=center}}</nowiki></code> ''etc''
 
*<code><nowiki>{{Title|Foo Bar|align=center}}</nowiki></code> ''etc''
  
 +
==Using on your wiki==
 +
Paste the following code snippet in your MediaWiki:Common.js
  
*<code><nowiki>{{Title|Foo|usecss=yes}}</nowiki></code> ''Uses old title hack method using css. This hides voting boxes, and has some other problems, so only use where the normal version won't work.''
+
<source lang="javascript">
  
[[Category:Utility templates|{{PAGENAME}}]]
+
// BEGIN JavaScript title rewrite -- jQuery version and new wikia skin fixes by Grunny
[[fi:Malline:Nimi]]
+
 +
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>
 
</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>