Przeglądaj źródła

Made unsaved changes service ignore template variable options and selection changes

Torkel Ödegaard 11 lat temu
rodzic
commit
e949761107
1 zmienionych plików z 8 dodań i 0 usunięć
  1. 8 0
      src/app/services/unsavedChangesSrv.js

+ 8 - 0
src/app/services/unsavedChangesSrv.js

@@ -83,6 +83,14 @@ function(angular, _, config) {
       current.time = original.time = {};
       current.refresh = original.refresh;
 
+      // ignore template variable values
+      _.each(current.templating.list, function(value, index) {
+        value.current = null;
+        value.options = null;
+        original.templating.list[index].current = null;
+        original.templating.list[index].options = null;
+      });
+
       var currentTimepicker = _.findWhere(current.nav, { type: 'timepicker' });
       var originalTimepicker = _.findWhere(original.nav, { type: 'timepicker' });