Replace use of deprecated CSS class 'mw-ajax-loader'

Bug: T278894
Change-Id: I100bbe06da198f5175366c25b74daf3af986aae3
This commit is contained in:
Bartosz Dziewoński 2021-03-31 20:46:58 +02:00
parent eac3da0889
commit e04f78d48a
2 changed files with 5 additions and 4 deletions

View file

@ -759,6 +759,7 @@
"mediawiki.diff.styles",
"mediawiki.String",
"jquery.lengthLimit",
"jquery.spinner",
"ext.visualEditor.mwcore",
"oojs-ui.styles.icons-accessibility",
"oojs-ui.styles.icons-editing-advanced",

View file

@ -412,9 +412,8 @@ ve.ui.MWSaveDialog.prototype.swapPanel = function ( panel, noFocus ) {
// Don't bother with an API request for an empty summary
this.$previewEditSummary.text( ve.msg( 'visualeditor-savedialog-review-nosummary' ) );
} else {
this.$previewEditSummary.parent()
.removeClass( 'oo-ui-element-hidden' )
.addClass( 'mw-ajax-loader' );
this.$previewEditSummary.parent().removeClass( 'oo-ui-element-hidden' );
this.$previewEditSummary.append( $.createSpinner() );
this.editSummaryXhr = ve.init.target.getContentApi().post( {
action: 'parse',
title: ve.init.target.getPageName(),
@ -423,6 +422,7 @@ ve.ui.MWSaveDialog.prototype.swapPanel = function ( panel, noFocus ) {
} ).done( function ( result ) {
if ( result.parse.parsedsummary === '' ) {
dialog.$previewEditSummary.parent().addClass( 'oo-ui-element-hidden' );
dialog.$previewEditSummary.empty();
} else {
// Intentionally treated as HTML
dialog.$previewEditSummary.html( ve.msg( 'parentheses', result.parse.parsedsummary ) );
@ -430,8 +430,8 @@ ve.ui.MWSaveDialog.prototype.swapPanel = function ( panel, noFocus ) {
}
} ).fail( function () {
dialog.$previewEditSummary.parent().addClass( 'oo-ui-element-hidden' );
dialog.$previewEditSummary.empty();
} ).always( function () {
dialog.$previewEditSummary.parent().removeClass( 'mw-ajax-loader' );
dialog.updateSize();
} );
}