X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.action%2Fmediawiki.action.edit.editWarning.js;h=dcd2b0b696c46dd05be13c60f665c0c309d942de;hb=965fec558e755df13b7fbdd8a3b30b48a7d4d4c1;hp=f8448e60a2f45f40c5e4a55b5ff41e1caf2d1931;hpb=bd2a78a159ce6d9f7b27fd75d05570228b44c3cb;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.action/mediawiki.action.edit.editWarning.js b/resources/src/mediawiki.action/mediawiki.action.edit.editWarning.js index f8448e60a2..dcd2b0b696 100644 --- a/resources/src/mediawiki.action/mediawiki.action.edit.editWarning.js +++ b/resources/src/mediawiki.action/mediawiki.action.edit.editWarning.js @@ -2,16 +2,20 @@ * Javascript for module editWarning */ ( function ( mw, $ ) { + 'use strict'; + $( function () { + var savedWindowOnBeforeUnload, + $wpTextbox1 = $( '#wpTextbox1' ), + $wpSummary = $( '#wpSummary' ); // Check if EditWarning is enabled and if we need it - if ( $( '#wpTextbox1' ).length === 0 ) { + if ( $wpTextbox1.length === 0 ) { return true; } // Get the original values of some form elements - $( '#wpTextbox1, #wpSummary' ).each( function () { + $wpTextbox1.add( $wpSummary ).each( function () { $( this ).data( 'origtext', $( this ).val() ); } ); - var savedWindowOnBeforeUnload; $( window ) .on( 'beforeunload.editwarning', function () { var retval; @@ -20,8 +24,8 @@ // the original values if ( mw.config.get( 'wgAction' ) === 'submit' || - $( '#wpTextbox1' ).data( 'origtext' ) !== $( '#wpTextbox1' ).val() || - $( '#wpSummary' ).data( 'origtext' ) !== $( '#wpSummary' ).val() + $wpTextbox1.data( 'origtext' ) !== $wpTextbox1.val() || + $wpSummary.data( 'origtext' ) !== $wpSummary.val() ) { // Return our message retval = mw.msg( 'editwarning-warning' );