Benutzer:J*/lib/nulledit.js

aus Kamelopedia, der wüsten Enzyklopädie
< Benutzer:J*‎ | lib
Version vom 24. November 2010, 23:06 Uhr von J* (Diskussion | Beiträge) (AZ: Die Seite wurde neu angelegt.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Speichern 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
  • Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Gehe zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
/*
 * libnulledit
 *
 * do nulledits to a page or members of a category
 */


function pageNulledit(page)
{
    
}

function categoryNulledit(category,cont)
{
    if(!cont)
        cont = "";

    jQuery.ajax({
        url: "/api.php",
        data: {
            action: "query",
            list: "categorymembers",
            cmtitle: category,
            format: "xml",
            cmcontinue: cont
        },
        context: {category: category},
        dataType: "xml",
        success: parseCategoryNulleditMembers
    });
}

function parseCategoryNulleditMembers(xml)
{
    var $xml = jQuery(xml);
    var category = this.category;

    var $members = $xml.find("api query categorymembers cm")

    $members.each( function () {
        $this = jQuery(this);
        title = $this.attr("title");
        console.log(title);
    });

    var cont = $xml.find("query-continue categorymembers").attr("cmcontinue");
    if (cont)
        window.setTimeout(function () {categoryNulledit(category,cont)}, 2000);
}

function getNulleditTokens(pages)
{
    action=query&prop=info&intoken=edit&titles=Hauptseite
}

function parseNulleditTokens(xml)
{

}

function doNulledit(page,token)
{

}

//categoryNulledit("Kategorie:Commons: Kamel");
getNulleditTokens(["Hauptseite","Test"]);