„MediaWiki:Vector.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Tsor (Diskussion | Beiträge) Anregung auf Disk.seite |
K Fix problems with cached skin elements and header change from gerrit:30361 |
||
Zeile 54: | Zeile 54: | ||
.show(); |
.show(); |
||
})}); |
})}); |
||
/* Fix problems with cached skin elements and header change from [[gerrit:30361]]. See also [[bugzilla:42452#c37]] |
|||
* Sollte mindestens bis 4. Januar 2013 drin bleiben |
|||
* Dann sind 30 Tage nach 5. Dezember 2012 - Zeitpunkt des Deployments - um, wo die Caches automatisch sich refreshen sollten |
|||
*/ |
|||
$( function() { |
|||
$( '#mw-panel h5' ).each( function( i, e ) { |
|||
if ( e.firstChild.nodeType == 3 ) { // text node |
|||
$(e).replaceWith( '<h3>' + e.firstChild.data + '</h3>' ); |
|||
} |
|||
}); |
|||
}); |
Version vom 20. Dezember 2012, 19:10 Uhr
/* Der Grossteil der 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
*/
$( function () {
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
}
}
}
});
/*
* 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' ], function() { $( function() {
if ( mw.config.get( 'dontShowTopicons', false ) ) return;
mw.util.$content
.find( 'div.topicon' )
.insertBefore( '#firstHeading' )
.show();
})});
/* Fix problems with cached skin elements and header change from [[gerrit:30361]]. See also [[bugzilla:42452#c37]]
* Sollte mindestens bis 4. Januar 2013 drin bleiben
* Dann sind 30 Tage nach 5. Dezember 2012 - Zeitpunkt des Deployments - um, wo die Caches automatisch sich refreshen sollten
*/
$( function() {
$( '#mw-panel h5' ).each( function( i, e ) {
if ( e.firstChild.nodeType == 3 ) { // text node
$(e).replaceWith( '<h3>' + e.firstChild.data + '</h3>' );
}
});
});