User:逆襲的天邪鬼/block.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
$(mw.util.addPortletLink('p-cactions', '#', '一鍵封禁', 'p-onekeyblock')).click(function (e) {
e.preventDefault();
var username = prompt('封誰?');
if (username) {
$.ajax({
url: mw.util.wikiScript('api'),
data: {
format: 'json',
action: 'block',
user: username,
expiry: 'never',
reason: 'by [[User:逆襲的天邪鬼/block.js|一鍵封禁]]',
nocreate: true,
autoblock: true,
noemail: true,
reblock: true,
token: mw.user.tokens.get('editToken'),
},
dataType: 'json',
type: 'POST',
success: function (data) {
alert('OK');
},
error: function (xhr) {
alert('Error');
}
});
}
});