„MediaWiki:Vector.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
http://de.wikipedia.org/w/index.php?title=MediaWiki_Diskussion:Vector.js&diff=75555797&oldid=75550686 |
Noch ein Versuch, das Verhalten der Vorversion wiederherzustellen, um neu eingeführte Layoutprobleme zu vermeiden. Wenn es so langsamer wird, tut es mir leid, aber dann sollte eher das Skript ganz weg |
||
Zeile 12: | Zeile 12: | ||
* |
* |
||
* Zum Abschalten die folgende Zeile (ohne führendes Sternchen) in die eigene |
* Zum Abschalten die folgende Zeile (ohne führendes Sternchen) in die eigene |
||
* |
* vector.js (zu finden unter [[Special:Mypage/vector.js|Benutzer:Name/vector.js]]) kopieren: |
||
* var oldEditsectionLinks = true; |
* var oldEditsectionLinks = true; |
||
* |
* |
||
Zeile 22: | Zeile 22: | ||
if (typeof oldEditsectionLinks != 'undefined' && oldEditsectionLinks) |
if (typeof oldEditsectionLinks != 'undefined' && oldEditsectionLinks) |
||
return; |
return; |
||
appendCSS(".editsection{float:none}"); |
appendCSS(".editsection{float:none;margin-left:0}"); |
||
var elt, item; |
var elt, item; |
||
var root=document.getElementById("content"); |
var root=document.getElementById("content"); |
||
Zeile 32: | Zeile 32: | ||
if (elt && elt.className == "editsection") |
if (elt && elt.className == "editsection") |
||
{ |
{ |
||
item.insertBefore(item.lastChild, elt); // Überschrift vor Bearbeitenlink |
|||
elt.firstChild.data=" ["; |
|||
item.insertBefore(item.lastChild, elt); |
item.insertBefore(item.lastChild, elt); // Eh vorhandenes Leerzeichen auch |
||
} |
} |
||
} |
} |
Version vom 14. Juni 2010, 17:29 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
* vector.js (zu finden unter [[Special:Mypage/vector.js|Benutzer:Name/vector.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;margin-left:0}");
var elt, item;
var root=document.getElementById("content");
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.insertBefore(item.lastChild, elt); // Überschrift vor Bearbeitenlink
item.insertBefore(item.lastChild, elt); // Eh vorhandenes Leerzeichen auch
}
}
}
}
);