„MediaWiki:Vector.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Überarbeitet, sollte schneller werden. Backport für Monobook folgt. |
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 |
||
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
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{margin-left: |
appendCSS(".editsection{float:none;margin-left:0}"); |
||
var elt, item; |
var elt, item; |
||
var root=document.getElementById(" |
var root=document.getElementById("content"); |
||
for (var i=1; i <= 6; ++i) { |
for (var i=1; i <= 6; ++i) { |
||
var list=root.getElementsByTagName("h" + i); |
var list=root.getElementsByTagName("h" + i); |
||
Zeile 31: | Zeile 31: | ||
elt=item.firstChild; |
elt=item.firstChild; |
||
if (elt && elt.className == "editsection") |
if (elt && elt.className == "editsection") |
||
{ |
|||
item.insertBefore(item.lastChild, elt); |
item.insertBefore(item.lastChild, elt); // Überschrift vor Bearbeitenlink |
||
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
}
}
}
}
);