Alex Monk has uploaded a new change for review.
https://gerrit.wikimedia.org/r/228174
Change subject: Unbreak meta dialog cancel button
......................................................................
Unbreak meta dialog cancel button
Don't try to apply page settings changes to meta list unless we're actually
applying. "Cancel" shouldn't apply changes, we have another button for that.
Bug: T97682
Change-Id: I9eae20c3946b315413340268e44537cdbec2e455
---
M modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js
M modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js
M modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js
3 files changed, 13 insertions(+), 2 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor
refs/changes/74/228174/1
diff --git a/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js
b/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js
index 28f6524..5d90ec0 100644
--- a/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js
+++ b/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js
@@ -258,6 +258,9 @@
ve.ui.MWAdvancedSettingsPage.prototype.teardown = function ( data ) {
// Data initialization
data = data || {};
+ if ( data.action !== 'apply' ) {
+ return;
+ }
var // Indexing items
currentIndexingItem = this.getMetaItem( 'mwIndex' ),
diff --git a/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js
b/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js
index e26e343..aa0d89b 100644
--- a/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js
+++ b/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js
@@ -263,9 +263,9 @@
};
/**
- * Tear down the page. This is called when the MWMetaDialog is torn down.
+ * @inheritdoc
*/
-ve.ui.MWCategoriesPage.prototype.teardown = function () {
+ve.ui.MWCategoriesPage.prototype.teardown = function ( data ) {
var currentDefaultSortKeyItem = this.getDefaultSortKeyItem(),
newDefaultSortKey = this.defaultSortInput.getValue(),
newDefaultSortKeyData = {
@@ -273,6 +273,11 @@
attributes: { content: newDefaultSortKey }
};
+ data = data || {};
+ if ( data.action !== 'apply' ) {
+ return;
+ }
+
// Alter the default sort key iff it's been touched & is actually
different
if ( this.defaultSortKeyTouched ) {
if ( newDefaultSortKey === '' ) {
diff --git a/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js
b/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js
index 3ac4f37..bb8ee40 100644
--- a/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js
+++ b/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js
@@ -278,6 +278,9 @@
ve.ui.MWSettingsPage.prototype.teardown = function ( data ) {
// Data initialisation
data = data || {};
+ if ( data.action !== 'apply' ) {
+ return;
+ }
var // Table of Contents items
tableOfContentsMetaItem = this.getMetaItem( 'mwTOC' ),
--
To view, visit https://gerrit.wikimedia.org/r/228174
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I9eae20c3946b315413340268e44537cdbec2e455
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Alex Monk <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits