Zum Inhalt springen

„MediaWiki:Vector.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
http://de.wikipedia.org/w/index.php?title=MediaWiki_Diskussion:Vector.js&diff=75555797&oldid=75550686
Entlinkt (Diskussion | Beiträge)
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
* monobook.js (zu finden unter [[Special:Mypage/vektor.js|Benutzer:Name/vektor.js]]) kopieren:
* 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
        }
      }
    }
  }
);