User:Christian Hartmann/monobook.js
Jump to navigation
Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
The accompanying .css page for this skin is at User:Christian Hartmann/monobook.css. |
- Report page listing warnings and errors.
/* <pre><nowiki> Top of Javascript */
// switches for scripts
// TODO: migrate to JSConfig
var load_edittools = true;
// extra interface tabs for (external) tools such as check usage
//This should add the possibility to opt-out via gadgets
//the "remove image tools" gadget will set load_extratabs to false,
//so this won't load. If that's undefined, assume opt-in
if(typeof load_extratabs == 'undefined') load_extratabs = true;
if(load_extratabs != false) importScript('MediaWiki:Extra-tabs.js');
// extra drop down menu on editing for adding special characters
importScript('MediaWiki:Edittools.js');
// Fix for i18n localization not loading.
// There are some scripts left that need to be migrated
importScript('Mediawiki:Monobook.js/' + wgUserLanguage);
// A workaround for bug 2831, http://bugzilla.wikimedia.org/show_bug.cgi?id=2831
// This comes from Wiktionary,
// http://en.wiktionary.org/w/index.php?title=MediaWiki:Monobook.js&diff=prev&oldid=1144333
if (/\.5B/.test(window.location.hash))
window.location = window.location.hash.replace(/\.5B/g, "").replace(/\.5D/g, "");
//
// Collapsible divs
//
importScript('MediaWiki:NavFrame.js');
//
// Wikiminiatlas for commons
//
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js'
+ '&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400' );
//
// Wikimediaplayer for commons [[User:Gmaxwell]]
//
// importScript('Mediawiki:Wikimediaplayer.js');
//
// Add ResizeGalleries script ([[MediaWiki talk:ResizeGalleries.js]])
//
JSconfig.registerKey('resizeGalleries', true, 'Resize gallery- and categorywidths to fit screen:', 3);
if( JSconfig.keys['resizeGalleries'] )
importScript('MediaWiki:ResizeGalleries.js');
//Add a link to a RSS feed for each category page, in the toolbox.
importScript('MediaWiki:Catfood.js');
//
// Change target of add-section links
// See Template:ChangeSectionLink
//
$(function ()
{
var changeAddSection = document.getElementById('jsChangeAddSection')
if (changeAddSection)
{
var addSection = document.getElementById('ca-addsection');
if (addSection)
{
addSection.firstChild.setAttribute('href', wgScript +
'?action=edit§ion=new&title=' + encodeURIComponent(
changeAddSection.getAttribute('title')));
}
}
});
// from http://de.wiktionary.org/wiki/MediaWiki:Common.js by [[wikt:de:User:Melancholie]] Interprojekt-Links ([[mediazilla:708|Bug 708]])
document.write('<style type="text/css">#interProject, #sisterProjects {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}<\/style>');
function iProject() {
var interPr = document.getElementById ('interProject');
var sisterPr = document.getElementById ('sisterProjects');
if (interPr) {
var interProject = document.createElement("div");
interProject.style.marginTop = "0.7em";
document.getElementById ("p-tb").appendChild(interProject);
interProject.innerHTML =
'<h5><a href="/wiki/Commons:SisterProjects">'
+(sisterPr && sisterPr.firstChild ? sisterPr.firstChild.innerHTML : "Sister Projects")
+'<\/a><\/h5><div class="pBody">'+interPr.innerHTML+'<\/div>';
}
}
addOnloadHook(iProject);
/* Bottom of Javascript </nowiki></pre> */