handle updating hash

This commit is contained in:
Bálint Szekeres
2019-11-19 20:42:37 +01:00
parent fb9e647c13
commit 3b5ab8ff30

View File

@@ -265,6 +265,8 @@
return;
}
$scope.updatingHash = true;
var changedData = {};
for (var key in $scope.data) {
if (!angular.equals($scope.data[key], $scope.defaultData[key])) {
@@ -295,6 +297,10 @@
$scope.isDirty = false;
$location.search({});
}
$timeout(function() {
$scope.updatingHash = false;
});
}
function initMasonry() {
@@ -362,6 +368,7 @@
$scope.defaultData = DEFAULTS;
$scope.dataInit = false;
$scope.updatingHash = false;
$scope.data = angular.copy($scope.defaultData);
$scope.isDirty = false;
$scope.masonryInit = false;
@@ -1336,6 +1343,12 @@
}
}, true);
$scope.$on('$locationChangeSuccess', function(){
if (!$scope.updatingHash) {
setDataFromHash();
}
});
//////////