Benutzer:Martinnitus/Diskussionsseitenlöscher: Unterschied zwischen den Versionen
Aus Stupidedia, der sinnfreien Enzyklopädie!
K (SallyCane hat Benutzer:Martinatussi/Diskussionsseitenlöscher nach Benutzerin:Martinnitus/Diskussionsseitenlöscher umgetopft und dabei eine Weiterleitung zerstört: Seite während der Benutzerkontoumbenennung von „[[User:Martinatussi|Martina…) |
|||
(9 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 33: | Zeile 33: | ||
var ch = { | var ch = { | ||
action: 'parse', | action: 'parse', | ||
− | text: '[[' + pages.join(']] | + | text: '[[' + pages.join(']][[') + ']]', |
disablepp: true, | disablepp: true, | ||
pst: true | pst: true | ||
Zeile 50: | Zeile 50: | ||
switch( tpdelete.req.apnamespace ){ | switch( tpdelete.req.apnamespace ){ | ||
case '1': | case '1': | ||
− | + | tpdelete.newnamespace( '(Artikelnamensraum)', '5', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '5': | case '5': | ||
− | + | tpdelete.newnamespace( 'Stupidedia', '7', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '7': | case '7': | ||
− | + | tpdelete.newnamespace( 'Datei', '9', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '9': | case '9': | ||
− | + | tpdelete.newnamespace( 'MediaWiki', '11', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '11': | case '11': | ||
− | + | tpdelete.newnamespace( 'Vorlage', '13', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '13': | case '13': | ||
− | + | tpdelete.newnamespace( 'Hilfe', '15', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '15': | case '15': | ||
− | + | tpdelete.newnamespace( 'Kategorie', '101', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '101': | case '101': | ||
− | + | tpdelete.newnamespace( 'Portal', '103', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '103': | case '103': | ||
− | + | tpdelete.newnamespace( 'Diverses', '105', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '105': | case '105': | ||
− | + | tpdelete.newnamespace( 'Sub', '107', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '107': | case '107': | ||
− | + | tpdelete.newnamespace( 'Spiegelwelten', '109', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
case '109': | case '109': | ||
− | + | tpdelete.newnamespace( 'Frage', '275', allmissingpages ); | |
− | |||
− | |||
− | |||
break; | break; | ||
default: | default: | ||
Zeile 126: | Zeile 90: | ||
$( '#results' ).append( '<h3>Widget</h3>\n' + allmissingpages + '\n<hr /><input type=button value="Ausgewählte Seiten löschen" onclick=tpdelete.delete(); />' ); | $( '#results' ).append( '<h3>Widget</h3>\n' + allmissingpages + '\n<hr /><input type=button value="Ausgewählte Seiten löschen" onclick=tpdelete.delete(); />' ); | ||
} | } | ||
+ | }, | ||
+ | |||
+ | newnamespace: function( nsname, nextns, allmissingpages ){ | ||
+ | $( '#results' ).append( '<h3>' + nsname + '</h3>\n' + allmissingpages + '\n' ); | ||
+ | tpdelete.req.apnamespace = nextns; | ||
+ | delete tpdelete.req.apfrom; | ||
+ | api.request( tpdelete.req, tpdelete.continue, [] ); | ||
}, | }, | ||
Zeile 134: | Zeile 105: | ||
$( '#results input' ).attr( 'disabled', 'disabled' ); | $( '#results input' ).attr( 'disabled', 'disabled' ); | ||
$.each( checkedpages, function( i, page ){ | $.each( checkedpages, function( i, page ){ | ||
− | api.deletePage | + | api.deletePage( page.value, 'Lösche Diskussionsseiten ohne zugehörige Inhaltsseite', function ( data ) { |
if (data.error !== undefined) { | if (data.error !== undefined) { | ||
− | $( '#success ul' ).append( '<li style="color: red;">Fehler beim Löschen der Seite <b>' + | + | $( '#success ul' ).append( '<li style="color: red;">Fehler beim Löschen der Seite <b>' + page.value + '</b>: ' + data.error.code + ', Info: ' + data.error.info + '</span></li>' ); |
}else{ | }else{ | ||
− | $( '#success ul' ).append( '<li style="color: green;">Seite <b>' + | + | $( '#success ul' ).append( '<li style="color: green;">Seite <b>' + page.value + '</b> wurde erfolgreich gelöscht.</span></li>' ); |
} | } | ||
}); | }); |
Aktuelle Version vom 3. April 2015, 23:45 Uhr
Bitte gedulde dich ca. 3 Minuten.