Fixed cancel and drop-initiated edit

This commit is contained in:
Henry
2015-11-20 13:59:32 -08:00
parent 4f0f9e4104
commit 7849803a5d
4 changed files with 6 additions and 10 deletions

View File

@@ -76,6 +76,9 @@ define(
if (domainObject !== $scope.navigatedObject && isDirty() && !confirm(CONFIRM_MSG)) {
$scope.treeModel.selectedObject = $scope.navigatedObject;
} else {
if (domainObject !== $scope.navigatedObject && $scope.navigatedObject.hasCapability('editor')){
$scope.navigatedObject.getCapability('action').perform('cancel');
}
setNavigation(domainObject);
}
}
@@ -163,15 +166,6 @@ define(
return hasChanges;
}
function beforeNavigateWarning (){
if (isDirty()) {
return false;
}
else {
return true;
}
}
$scope.beforeUnloadWarning = function() {
return isDirty() ?
"Unsaved changes will be lost if you leave this page." :