| 1234567891011121314151617181920212223 |
- import App from '../../../base'
- export default App.controller(
- 'FileTreeFolderController',
- function ($scope, ide, $modal, localStorage) {
- $scope.expanded =
- localStorage(`folder.${$scope.entity.id}.expanded`) || false
- $scope.toggleExpanded = function () {
- $scope.expanded = !$scope.expanded
- $scope._storeCurrentStateInLocalStorage()
- }
- $scope.$on('entity-file:selected', function () {
- $scope.expanded = true
- $scope._storeCurrentStateInLocalStorage()
- })
- $scope._storeCurrentStateInLocalStorage = function () {
- localStorage(`folder.${$scope.entity.id}.expanded`, $scope.expanded)
- }
- }
- )
|