MediaWiki:Monobook.js
Opgepasst: Nom Verëffentleche musst Dir Ärem Browser seng Cache eidel maachen, fir d'Ännerungen ze gesinn.
- Firefox / Safari: Halt Shift wärend Dir Reload klickt oder dréckt entweder Ctrl-F5 oder Ctrl-R (⌘-R op engem Mac);
- Google Chrome: Dréckt Ctrl-Shift-R (⌘-Shift-R op engem Mac)
- Internet Explorer / Edge: dréckt Ctrl wärend Dir op Refresh klickt oder dréckt Ctrl-F5.
- Opera: Dréckt Ctrl-F5..
// '''[[MediaWiki:Common.css/navi|»Navigation und Hinweis«]]'''
// Link zu der Konto-Ariichtung (vgl. [[MediaZilla:5107]])
function signUp() {
if (document.getElementById("pt-login")) {
var signUp = document.createElement("span");
signUp.setAttribute("style", "padding-right: 2px");
signUp.innerHTML = ' \| <a href="/wiki/Special:Userlogin?type=signup" title="Neiummellen">Benotzerkont opmaachen<\/a>';
document.getElementById("pt-login").appendChild(signUp);
}
}
$(signUp);
// InterProjekt-Links (vgl. [[MediaZilla:708]])<pre>
mw.util.addCSS('#interProject {display: none; speak: none;} #p-tb .pBody {padding-right: 0;}');
function iProject() {
if (document.getElementById("interProject")) {
var iProject = document.getElementById("interProject").innerHTML;
var interProject = document.createElement("div");
interProject.style.marginTop = "0.7em";
interProject.innerHTML = '<h5><a href="/wiki/Wiktionary:Schwesterprojekte">Schwesterprojekte<\/a><\/h5><div class="pBody">'+iProject+'<\/div>';
document.getElementById("p-tb").appendChild(interProject);
}
}
$(iProject);
// Skriptende</pre>Fir dynamesch Navigatiounsläischten ([[w:MediaWiki:Monobook.js|Quelle]])
var NavigationBarHide = 'Aklappen ▲';
var NavigationBarShow = 'Ausklappen ▼';
var NavigationBarShowDefault = 1;
function toggleNavigationBar(indexNavigationBar) {
var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);
if (!NavFrame || !NavToggle) {return false;}
if (NavToggle.firstChild.data == NavigationBarHide) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (NavChild.className == 'NavPic') {NavChild.style.display = 'none';}
if (NavChild.className == 'NavContent') {NavChild.style.display = 'none';}
if (NavChild.className == 'NavToggle') {NavChild.firstChild.data = NavigationBarShow;}
}
}
else if (NavToggle.firstChild.data == NavigationBarShow) {
for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
if (NavChild.className == 'NavPic') {NavChild.style.display = 'block';}
if (NavChild.className == 'NavContent') {NavChild.style.display = 'block';}
if (NavChild.className == 'NavToggle') {NavChild.firstChild.data = NavigationBarHide;}
}
}
}
function createNavigationBarToggleButton() {
var indexNavigationBar = 0;
for (var i=0; NavFrame = document.getElementsByTagName("div")[i]; i++) {
if (NavFrame.className == "NavFrame") {
indexNavigationBar++;
var NavToggle = document.createElement("a");
NavToggle.className = 'NavToggle';
NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
NavToggle.setAttribute('href', 'javascript:toggleNavigationBar('+indexNavigationBar+')');
var NavToggleText = document.createTextNode(NavigationBarHide);
NavToggle.appendChild(NavToggleText);
NavFrame.insertBefore(NavToggle, NavFrame.firstChild);
NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
}
}
if (NavigationBarShowDefault < indexNavigationBar) {
for (var i=1; i<=indexNavigationBar; i++) {toggleNavigationBar(i);}
}
}
$(createNavigationBarToggleButton);
function closedNavBar() {
if (document.getElementById("closedNavBar")) {toggleNavigationBar(1);}
}
$(closedNavBar);
// Systemseitenfunktionen importieren
if (document.URL.indexOf("Special:") > 0 || document.URL.indexOf("MediaWiki:") > 0 || document.URL.indexOf("=Special") > 0 || document.URL.indexOf("=MediaWiki") > 0) {
importScript('MediaWiki:Onlyifsystem.js');
}
// Sonderzeichenmenü-Optionen importieren
if (document.URL.indexOf("=edit") > 0 || document.URL.indexOf("=submit") > 0) {
importScript('MediaWiki:Onlyifediting.js');
}
// Wiktionary per Klick auffrischen
function reload() {
var reload = document.getElementById("reload");
if (reload) {
reload.innerHTML = '<a href="javascript:location.reload(true)">Wiktionary nei lueden!<\/a>';
}
}
$(reload);
// für MediaWiki:Nogomatch
function addNogoSubsetMenu() {
var nogomatch = document.getElementById("nogomatch");
if (nogomatch) {
var menu = "<select style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
menu += "<option>Englisch</option>";
menu += "<option>Französisch</option>";
menu += "<option>Italienisch</option>";
menu += "<option>Russisch</option>";
menu += "<option>Schwedisch</option>";
menu += "<option>Serbisch</option>";
menu += "<option>Spanisch</option>";
menu += "</select>";
nogomatch.innerHTML = menu + nogomatch.innerHTML;
chooseCharSubset(0); // Standard-CharSubset
}
}
// CharSubset-Auswahl
function chooseCharSubset(s) {
var l = document.getElementById('nogomatch').getElementsByTagName('p');
for (var i = 0; i < l.length ; i++) {
l[i].style.display = i == s ? 'inline' : 'none';
}
}
// Menü-Einfügung
function customizeWiktionary() {
addNogoSubsetMenu();
}
$(customizeWiktionary);
// Einen Button für Redirects in der Toolbar über dem Bearbeitungsfenster generieren (aus: [[w:en:Wikipedia:Monobook:js]] von [[w:en:User:Brian0918]]
if (mw.toolbar) {
mw.toolbar.addButton( {
"imageFile": "//upload.wikimedia.org/wikipedia/en/c/c8/Button_redirect.png",
"speedTip": "Redirect",
"tagOpen": "#REDIRECT [[",
"tagClose": "]]",
"sampleText": "Titel aginn"})
};