User:逆襲的天邪鬼/AutoUndo.js: Difference between revisions
Content added Content deleted
m (via Wikiplus) |
(via Wikiplus) |
||
Line 35: | Line 35: | ||
var undo = function (edits) { |
var undo = function (edits) { |
||
var callback = function (edit) { |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
}; |
|||
}; |
|||
for (var i=0; i<edits.length; i++) { |
for (var i=0; i<edits.length; i++) { |
||
var cb = callback(edits[i]); |
|||
$.ajax({ |
$.ajax({ |
||
url: mw.util.wikiScript('api'), |
url: mw.util.wikiScript('api'), |
||
Line 43: | Line 54: | ||
title: edits[i].title, |
title: edits[i].title, |
||
undo: edits[i].revid, // 換成 undoafter 更狠 |
undo: edits[i].revid, // 換成 undoafter 更狠 |
||
minor: true, |
|||
bot: true, |
|||
summary: SUMMARY, |
|||
token: mw.user.tokens.get('editToken') |
token: mw.user.tokens.get('editToken') |
||
}, |
}, |
||
dataType: 'json', |
dataType: 'json', |
||
type: 'POST', |
type: 'POST', |
||
}).then( |
}).then(cb); |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
} |
} |
||
}; |
}; |