diff --git a/UI/Templates/PreferencesUI/UIxPreferences.wox b/UI/Templates/PreferencesUI/UIxPreferences.wox index 45afb9c93..b50711488 100644 --- a/UI/Templates/PreferencesUI/UIxPreferences.wox +++ b/UI/Templates/PreferencesUI/UIxPreferences.wox @@ -721,7 +721,7 @@
+ as-sortable="{ scrollableContainer: '.sg-list-sortable', containment: '.sg-list-sortable', containerPositioning: 'relative', orderChanged: app.onFiltersOrderChanged(preferencesForm) }">
diff --git a/UI/WebServerResources/js/Preferences/PreferencesController.js b/UI/WebServerResources/js/Preferences/PreferencesController.js index b92f9cc0d..391f25393 100644 --- a/UI/WebServerResources/js/Preferences/PreferencesController.js +++ b/UI/WebServerResources/js/Preferences/PreferencesController.js @@ -227,6 +227,16 @@ form.$setDirty(); }; + this.onFiltersOrderChanged = function(form) { + // Return a callback that will affect the form + if (!this._onFiltersOrderChanged) { + this._onFiltersOrderChanged = function(type) { + form.$setDirty(); + }; + } + return this._onFiltersOrderChanged; + }; + this.addDefaultEmailAddresses = function(form) { var v = [];