|
|
|
@ -20,13 +20,13 @@ function(angular, _, config) { |
|
|
|
|
$rootScope.$on("dashboard-loaded", function(event, newDashboard) { |
|
|
|
|
// wait for different services to patch the dashboard (missing properties)
|
|
|
|
|
$timeout(function() { |
|
|
|
|
self.original = angular.copy(newDashboard); |
|
|
|
|
self.original = newDashboard.getSaveModelClone(); |
|
|
|
|
self.current = newDashboard; |
|
|
|
|
}, 1200); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$rootScope.$on("dashboard-saved", function(event, savedDashboard) { |
|
|
|
|
self.original = angular.copy(savedDashboard); |
|
|
|
|
self.original = savedDashboard.getSaveModelClone(); |
|
|
|
|
self.current = savedDashboard; |
|
|
|
|
self.orignalPath = $location.path(); |
|
|
|
|
}); |
|
|
|
@ -85,7 +85,7 @@ function(angular, _, config) { |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var current = angular.copy(self.current); |
|
|
|
|
var current = self.current.getSaveModelClone(); |
|
|
|
|
var original = self.original; |
|
|
|
|
|
|
|
|
|
// ignore timespan changes
|
|
|
|
|