|
|
|
@ -42,7 +42,8 @@ export default function StatesControllerService() { |
|
|
|
getStateControllers: getStateControllers, |
|
|
|
getStateController: getStateController, |
|
|
|
preserveStateControllerState: preserveStateControllerState, |
|
|
|
withdrawStateControllerState: withdrawStateControllerState |
|
|
|
withdrawStateControllerState: withdrawStateControllerState, |
|
|
|
cleanupPreservedStates: cleanupPreservedStates |
|
|
|
}; |
|
|
|
|
|
|
|
return service; |
|
|
|
@ -69,4 +70,10 @@ export default function StatesControllerService() { |
|
|
|
return state; |
|
|
|
} |
|
|
|
|
|
|
|
function cleanupPreservedStates() { |
|
|
|
for (var id in statesControllers) { |
|
|
|
statesControllers[id].state = null; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|