MediaWiki:Common.js: Difference between revisions
From ScoutMedia, the free scout media repository
No edit summary |
No edit summary |
||
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 used in {{Title}} | Function used in {{Title}} | ||
*/ | */ | ||
Line 20: | Line 20: | ||
} | } | ||
addOnloadHook(rewritePageH1); | addOnloadHook(rewritePageH1); | ||
/* | |||
External editor | |||
*/ | |||
addOnloadHook(function() { | addOnloadHook(function() { | ||
Line 25: | Line 29: | ||
if (!editTab) return; | if (!editTab) return; | ||
var editURL = editTab.getElementsByTagName("a")[0].href; | var editURL = editTab.getElementsByTagName("a")[0].href; | ||
addPortletLink("p-cactions", editURL + "&externaledit=true", "EE", "ca-exted", "External editor", ""); | addPortletLink("p-cactions", editURL + "&externaledit=true&mode=file", "EE", "ca-exted", "External editor", ""); | ||
}); | }); | ||
Revision as of 12:22, 25 January 2012
/* Any JavaScript here will be loaded for all users on every page load. */ /* Function used in {{Title}} */ function rewritePageH1() { var realTitleBanner = document.getElementById('RealTitleBanner'); if (realTitleBanner) { if (!document.getElementById('DisableRealTitle')) { var realTitle = document.getElementById('RealTitle'); var h1 = document.getElementsByTagName('h1')[0]; if (realTitle && h1) { var titleText = realTitle.innerHTML; if (titleText == '') h1.style.display = 'none'; else h1.innerHTML = titleText; realTitleBanner.style.display = 'none'; } } } } addOnloadHook(rewritePageH1); /* External editor */ addOnloadHook(function() { var editTab = document.getElementById("ca-edit"); if (!editTab) return; var editURL = editTab.getElementsByTagName("a")[0].href; addPortletLink("p-cactions", editURL + "&externaledit=true&mode=file", "EE", "ca-exted", "External editor", ""); });