MediaWiki:Skin/Spezial:RatedPages.js

aus Kamelopedia, der wüsten Enzyklopädie
Version vom 4. Oktober 2010, 14:04 Uhr von J* (Diskussion | Beiträge) (erstmal als Entwurf zwischenspeichern)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
var items = jQuery("#bodyContent ul li");

var table = jQuery('<table border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#F9F9F9; font-size:95%; empty-cells:show;"></table>');

items.each( function () {

    var links = jQuery(this).find("a");
    var small = jQuery(this).find("small").text().replace(/^.*\((.*)\).*$/,"$1");
    var text = jQuery(this).contents()[jQuery(this).contents().length - 1].data.replace(/^.*\((.*)\).*$/,"$1");

    var row = jQuery("<tr></tr>");
    var col1 = jQuery("<td></td>")
    col1.append(links[0]);
    row.append(col1)

    var col4 = jQuery("<td></td>")
    col4.text(text);
    row.append(col4)

    var col3 = jQuery("<td></td>")
    col3.append(links[2]);
    row.append(col3)

    var col2 = jQuery("<td></td>")
    col2.append(links[1]);
    row.append(col2)

    var col5 = jQuery("<td></td>")
    col5.text(small);
    row.append(col5)


    table.append(row);
} );

jQuery("#bodyContent ul").replaceWith(table);