מדיה ויקי: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'); | ||
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. | 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( | mw.notify(desc, {title: "אירעה שגיאה", type: "error"}); | ||
} | } | ||
}) | }) | ||