Header

From Crazysweater

(Difference between revisions)
Line 1: Line 1:
-
 
+
/** Title rewrite ********************************************************
 +
  * Rewrites the page's title, used by [[Template:Title]]
 +
  * By [[Uncyclopedia:User:Sikon|Sikon]]
 +
  */
 +
 +
function rewriteTitle()
 +
{
 +
    if(typeof(SKIP_TITLE_REWRITE) != 'undefined' && SKIP_TITLE_REWRITE)
 +
        return;
 +
 +
    var titleDiv = document.getElementById('title-meta');
 +
 +
    if(titleDiv == null || titleDiv == undefined)
 +
        return;
 +
 +
    var cloneNode = titleDiv.cloneNode(true);
 +
    var firstHeading = getElementsByClass('firstHeading', document.getElementById('content'), 'h1')[0];
 +
    var node = firstHeading.childNodes[0];
 +
 +
    // new, then old!
 +
    firstHeading.replaceChild(cloneNode, node);
 +
    cloneNode.style.display = "inline";
 +
 +
    var titleAlign = document.getElementById('title-align');
 +
    firstHeading.style.textAlign = titleAlign.childNodes[0].nodeValue;
 +
}
 +
 +
addOnloadHook(rewriteTitle, false);

Revision as of 03:10, 26 July 2008

/** Title rewrite ********************************************************
 * Rewrites the page's title, used by Template:Title
 * By Sikon
 */

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

   var titleDiv = document.getElementById('title-meta');

   if(titleDiv == null || titleDiv == undefined)
       return;

   var cloneNode = titleDiv.cloneNode(true);
   var firstHeading = getElementsByClass('firstHeading', document.getElementById('content'), 'h1')[0];
   var node = firstHeading.childNodes[0];

   // new, then old!
   firstHeading.replaceChild(cloneNode, node);
   cloneNode.style.display = "inline";

   var titleAlign = document.getElementById('title-align');
   firstHeading.style.textAlign = titleAlign.childNodes[0].nodeValue;
}

addOnloadHook(rewriteTitle, false);
Personal tools