מדיה ויקי:Gadget-rcPatrol.js: הבדלים בין גרסאות בדף

מאין תקציר עריכה
מ 65 גרסאות של הדף wikipedia:he:מדיה_ויקי:Gadget-rcPatrol.js יובאו
 
(2 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 6: שורה 6:
if ($.inArray(mw.config.get('wgCanonicalSpecialPageName'), ["Recentchanges", "Watchlist", "Recentchangeslinked", "Newpages"]) + 1) {
if ($.inArray(mw.config.get('wgCanonicalSpecialPageName'), ["Recentchanges", "Watchlist", "Recentchangeslinked", "Newpages"]) + 1) {
mw.loader.load('mediawiki.api');
mw.loader.load('mediawiki.api');
$(function() {
mw.hook( 'wikipage.content' ).add(function() {
function patrol(revid, checkbox) {
function patrol(revid, checkbox) {
var api = new mw.Api();
var api = new mw.Api();
api.postWithToken('patrol', {action: 'patrol', revid: revid }).done( function(data, textStatus, jqXHR) {
api.postWithToken('patrol', {action: 'patrol', revid: revid }).done( function(data, textStatus, jqXHR) {
if (data && data.patrol) {
if (data && data.patrol) {
mw.util.jsMessage('העריכה בדף ' + data.patrol.title + ' סומנה כבדוקה');
mw.notify('העריכה בדף ' + data.patrol.title + ' סומנה כבדוקה');
$(checkbox).remove();
$(checkbox).remove();
}
}
else {
else {
var desc = (data && data.error && data.error.info) || '';
var desc = (data && data.error && data.error.info) || '';
mw.notify('<span style="color:red">אירעה שגיאה ' + desc + '</span>');
mw.notify(desc, {title: "אירעה שגיאה", type: "error"});
}
}
})
})