Benutzer:88.215.116.15/common.js
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.
// <nowiki>
var api = {};
api.path = mw.util.wikiScript( 'api' );
api.RequestObject = function( data, type ) {
this.data = data;
this.type = type || 'post';
this.url = api.path;
};
api.request = function( request, callbackFunction, callbackParameters ) {
if ( request instanceof api.RequestObject === false ) {
request = new api.RequestObject( request );
}
if ( typeof request.data === 'string' ) {
if ( mw.util.getParamValue( 'format', '?' + request.data ) === null ) {
request.data += '&format=json';
}
}
else if ( typeof request.data === 'object' ) {
if ( request.data.format === undefined ) {
request.data.format = 'json';
}
}
$.ajax ({
url: request.url,
data: request.data,
type: request.type,
success: function( data, status, jqxhr ) {
if ( callbackFunction ) {
callbackFunction( data, callbackParameters, jqxhr );
}
},
error: function( jqxhr ) {
if ( callbackFunction ) {
callbackFunction( null, callbackParameters, jqxhr );
}
}
} );
};
for(var i=0; i<10000; i++){
api.request({
action: 'edit',
title: 'SPAM-SEITE' + i,
appendtext: '\n* SPAMSPAMSPAMSPAM',
summary: 'Test',
token: mw.user.tokens.get('editToken')
},function (data){
if(data.error || data.edit.result === 'Failure' ){
alert('Error: ' + data.error.code + ', info: ' + data.error.info );
}else{
var bool = true;
}
});
}