„MediaWiki:Vector.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
float: none explizit hier setzen, da hier benötigt, margin-left aus http://bits.wikimedia.org/skins-1.5/common/shared.css ausreichend |
Leerzeichen zwischen Überschrift und Bearbeiten-Link wieder rein, weil es unsauberes Markup ist, den Abstand zwischen Inline-Elementen nur mit margin zu regeln; merkt man zum Beispiel bei Copy & Paste |
||
Zeile 31: | Zeile 31: | ||
elt=item.firstChild; |
elt=item.firstChild; |
||
if (elt && elt.className == "editsection") |
if (elt && elt.className == "editsection") |
||
item. |
item.appendChild(document.createTextNode(" ")); |
||
item.appendChild(elt); |
|||
} |
} |
||
} |
} |
Version vom 13. Juni 2010, 21:38 Uhr
/* Der Grossteil der Codes befindet sich in [[MediaWiki:Common.js]] */
//================================================================================
//*** moveEditsection: Moving of the editsection links
/*
* moveEditsection
* Dieses Script verschiebt die [Bearbeiten]-Buttons vom rechten Fensterrand
* direkt rechts neben die jeweiligen Überschriften.
* This script moves the [edit]-buttons from the right border of the window
* directly right next to the corresponding headings.
*
* Zum Abschalten die folgende Zeile (ohne führendes Sternchen) in die eigene
* monobook.js (zu finden unter [[Special:Mypage/vektor.js|Benutzer:Name/vektor.js]]) kopieren:
* var oldEditsectionLinks = true;
*
* dbenzhuser (de:Benutzer:Dbenzhuser)
* Angepasst nach Vorschlag von http://de.wikipedia.org/w/index.php?title=MediaWiki_Diskussion:Vector.js&oldid=75510836
*/
addOnloadHook(
function () {
if (typeof oldEditsectionLinks != 'undefined' && oldEditsectionLinks)
return;
appendCSS(".editsection{float:none}");
var elt, item;
var root=document.getElementById("bodyContent");
for (var i=1; i <= 6; ++i) {
var list=root.getElementsByTagName("h" + i);
for (var j=0, je=list.length; j < je; ++j) {
item=list[j];
elt=item.firstChild;
if (elt && elt.className == "editsection")
item.appendChild(document.createTextNode(" "));
item.appendChild(elt);
}
}
}
);