MediaWiki:Gadget-AjaxPatrolLinks.js: Difference between revisions
Jump to navigation
Jump to search
Want an adless experience? Log in or Create an account.
mNo edit summary |
(woah wrong page lol) |
(3 intermediate revisions by 2 users not shown) | |
(No difference)
|
Latest revision as of 23:31, March 20, 2017
function kAjaxPatrolLinks() { var $patrollinks = $('.patrollink a'); if ( $patrollinks.length > 0 ) { $patrollinks.click( function(e) { e.preventDefault(); var href = $(this).attr( 'href' ); $patrollinks.text('Marking as patrolled...'); $patrollinks = $patrollinks.parent(); $.get( href, null, function( data, status, request ) { //window.data = arguments; // DEBUG if ( status == 'success' ) { $patrollinks.html('<span style="color:green">Marked as patrolled</span>');// MediaWiki:Markedaspatrolled if (typeof kAjaxPatrolLinks_closeafter !== 'undefined' && kAjaxPatrolLinks_closeafter == true){ window.close(); // Firefox 2+ doesn't allow closing normal windows. If we're still here, open up the selfclosing page. window.open("http://toolserver.org/~krinkle/close.html", "_self"); } } else { $patrollinks.html('<span style="color:red">Cannot mark as patrolled</span>');// MediaWiki:Markedaspatrollederror } }); }); } } $(kAjaxPatrolLinks);