Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
(New page: →Any JavaScript here will be loaded for all users on every page load.: function userNameReplace() { if(typeof(disableUsernameReplace) != 'undefined' && disableUsernameReplace || wgUser...) |
|||
Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
− | function | + | function rewriteTitle() |
− | if(typeof( | + | { |
− | + | 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); | |
− | addOnloadHook( | + | var firstHeading = YAHOO.util.Dom.getElementsByClassName('firstHeading', 'h1', document.getElementById('content') )[0]; |
+ | var node = firstHeading.childNodes[0]; | ||
+ | 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 14:34, 29 May 2008
/* Any JavaScript here will be loaded for all users on every page load. */ 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 = YAHOO.util.Dom.getElementsByClassName('firstHeading', 'h1', document.getElementById('content') )[0]; var node = firstHeading.childNodes[0]; firstHeading.replaceChild(cloneNode, node); cloneNode.style.display = "inline"; var titleAlign = document.getElementById('title-align'); firstHeading.style.textAlign = titleAlign.childNodes[0].nodeValue; } addOnloadHook(rewriteTitle, false);