From: Santhosh Thottingal Date: Tue, 20 Dec 2011 12:07:22 +0000 (+0000) Subject: Correct the error dialog display. X-Git-Tag: 1.31.0-rc.0~25872 X-Git-Url: http://git.cyclocoop.org/%24action?a=commitdiff_plain;h=064f6c08ee1703324a0077c328c4665161c0b5a0;p=lhc%2Fweb%2Fwiklou.git Correct the error dialog display. --- diff --git a/resources/mediawiki/mediawiki.feedback.js b/resources/mediawiki/mediawiki.feedback.js index 3dce004e16..e280a93622 100644 --- a/resources/mediawiki/mediawiki.feedback.js +++ b/resources/mediawiki/mediawiki.feedback.js @@ -180,8 +180,12 @@ }, displayError: function( message ) { + var _this = this; this.display( 'error' ); this.$dialog.find( '.feedback-error-msg' ).msg( message ); + var closeButton = {}; + closeButton[ mw.msg( 'feedback-close' ) ] = function() { _this.$dialog.dialog( 'close' ); }; + this.$dialog.dialog( { buttons: closeButton } ); }, cancel: function() { @@ -210,12 +214,12 @@ _this.displayError( 'feedback-error1' ); // unknown API result } } else { - displayError( 'feedback-error2' ); // edit failed + _this.displayError( 'feedback-error2' ); // edit failed } }; var err = function( code, info ) { - displayError( 'feedback-error3' ); // ajax request failed + _this.displayError( 'feedback-error3' ); // ajax request failed }; this.api.newSection( this.title, subject, message, ok, err );