[Edit] manage editing in EditObjectController
EditObjectController now exits edit mode when it is destroyed. It also injects a check function in the navigation service to replace the old functionality implemented in EditNavigationPolicy. https://github.com/nasa/openmct/issues/1360
This commit is contained in:
		@@ -36,7 +36,6 @@ define([
 | 
			
		||||
    "./src/policies/EditActionPolicy",
 | 
			
		||||
    "./src/policies/EditableLinkPolicy",
 | 
			
		||||
    "./src/policies/EditableMovePolicy",
 | 
			
		||||
    "./src/policies/EditNavigationPolicy",
 | 
			
		||||
    "./src/policies/EditContextualActionPolicy",
 | 
			
		||||
    "./src/representers/EditRepresenter",
 | 
			
		||||
    "./src/representers/EditToolbarRepresenter",
 | 
			
		||||
@@ -75,7 +74,6 @@ define([
 | 
			
		||||
    EditActionPolicy,
 | 
			
		||||
    EditableLinkPolicy,
 | 
			
		||||
    EditableMovePolicy,
 | 
			
		||||
    EditNavigationPolicy,
 | 
			
		||||
    EditContextualActionPolicy,
 | 
			
		||||
    EditRepresenter,
 | 
			
		||||
    EditToolbarRepresenter,
 | 
			
		||||
@@ -130,7 +128,7 @@ define([
 | 
			
		||||
                    "depends": [
 | 
			
		||||
                        "$scope",
 | 
			
		||||
                        "$location",
 | 
			
		||||
                        "policyService"
 | 
			
		||||
                        "navigationService"
 | 
			
		||||
                    ]
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
@@ -262,11 +260,6 @@ define([
 | 
			
		||||
                    "category": "action",
 | 
			
		||||
                    "implementation": EditableLinkPolicy
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "category": "navigation",
 | 
			
		||||
                    "message": "Continuing will cause the loss of any unsaved changes.",
 | 
			
		||||
                    "implementation": EditNavigationPolicy
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "implementation": CreationPolicy,
 | 
			
		||||
                    "category": "creation"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user