„MediaWiki:Vector.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
K [1.22wmf3] Hinweis auf Entfernung von moveEditsection |
Kein Bedarf für moveEditsection mehr infolge von meta:Change to section edit links, eventuell noch vorhandene alte Bearbeiten-Links aus Vorlagen müssen eben gefixt werden |
||
Zeile 1: | Zeile 1: | ||
/* Der Grossteil des Codes befindet sich in [[MediaWiki:Common.js]] */ |
|||
/* |
|||
* 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 |
|||
* |
|||
* This section can be removed after June 7 (see [[gerrit:61075]]), |
|||
* because the reorder of the section will be done by gadget editsection-align-end |
|||
* (see [[MediaWiki:Gadget-editsection-align-end.css]]) |
|||
*/ |
|||
mw.loader.using( [ 'user', 'mediawiki.user' ], function() { $( function () { //wait for overrides in user.js |
|||
if (typeof oldEditsectionLinks != 'undefined' && oldEditsectionLinks) |
|||
return; |
|||
appendCSS("#content .editsection{float:none;margin-left:0}"); |
|||
var elt, item, numChilds; |
|||
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]; |
|||
numChilds=item.childNodes.length; |
|||
if (numChilds > 1 && item.firstChild.className === "editsection") |
|||
{ |
|||
// Zuerst das Leerzeichen von hinter dem Bearbeiten Link davor |
|||
item.insertBefore(item.firstChild.nextSibling, item.firstChild); |
|||
// Danach die große Rotation: Alles nach vorn, bis auf die beiden Elemente |
|||
while (--numChilds > 1) |
|||
item.insertBefore(item.lastChild, item.firstChild); // Überschrift vor Bearbeitenlink |
|||
} |
|||
} |
|||
} |
|||
})}); |
|||
/* |
/* |
Version vom 7. Juni 2013, 20:30 Uhr
/* Der Grossteil des Codes befindet sich in [[MediaWiki:Common.js]] */
/*
* showTopicon
* Funktion zum Anzeigen von Bewertungskästchen im rechten oberen Bereich des Artikels,
* um exzellente bzw. lesenswerte Artikel, ausgezeichnete Bilder und dergleichen zu kennzeichnen.
*
* Abschaltbar für angemeldete Benutzer, einfach
* mw.config.set( 'dontShowTopicons', true )
* in die eigene vector.js aufnehmen
*/
mw.loader.using( [ 'mediawiki.util', 'user', 'mediawiki.user' ], function() { $( function() { //wait for overrides in user.js
if ( mw.config.get( 'dontShowTopicons', false ) ) return;
mw.util.$content
.find( 'div.topicon' )
.insertBefore( '#firstHeading' )
.show();
})});