diff options
Diffstat (limited to 'www/wiki/extensions/Nuke/ext.nuke.confirm.js')
-rw-r--r-- | www/wiki/extensions/Nuke/ext.nuke.confirm.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/www/wiki/extensions/Nuke/ext.nuke.confirm.js b/www/wiki/extensions/Nuke/ext.nuke.confirm.js new file mode 100644 index 00000000..928e671b --- /dev/null +++ b/www/wiki/extensions/Nuke/ext.nuke.confirm.js @@ -0,0 +1,14 @@ +( function ( mw, $ ) { + $( function () { + /*global confirm */ + + // Confirm nuke + $( 'form[name="nukelist"]' ).on( 'submit', function () { + var pages = $( this ).find( 'input[name="pages[]"][type="checkbox"]:checked' ); + if ( pages.length ) { + return confirm( mw.msg( 'nuke-confirm', pages.length ) ); + } + } ); + + } ); +}( mediaWiki, jQuery ) ); |