src/main/webapp/scripts/app/common/common.controller.js | ●●●●● 패치 | 보기 | raw | blame | 히스토리 | |
src/main/webapp/scripts/config.js | ●●●●● 패치 | 보기 | raw | blame | 히스토리 |
src/main/webapp/scripts/app/common/common.controller.js
@@ -27,6 +27,7 @@ }; $scope.vm = { workProject : -1, message: "", workProjectId : -1 }; @@ -47,6 +48,12 @@ // 프로젝트 목록 화면 새로 고침시 $scope.$on("getProjectList", function () { findAllWorkproject(); }); $scope.$on("changedLastProject", function () { if ($rootScope.workProject != null) { $scope.fn.findIssueList($rootScope.workProject.id); } }); function setLastIssueType() { @@ -72,7 +79,7 @@ } // sidebar 클릭시 프로젝트 아이디 설정 $rootScope.changeLastProject($rootScope.issueTypeMenu.projectVo.id); $rootScope.changeLastProject($rootScope.issueTypeMenu.projectVo.id, false, false); if ($rootScope.issueTypeMenu != null) { moveMenu("issues.list"); @@ -228,11 +235,7 @@ }); } // 현재 프로젝트 변경시 $scope.$on("changeLastProject", function (event, args) { findIssueList(args.id); }); // 이슈 유형 목록 가져오기 function findIssueList(projectId) { @@ -250,16 +253,6 @@ if ($rootScope.workIssueTypes != null && $rootScope.workIssueTypes.length > 0) { $rootScope.workIssueTypes.forEach(function (issueType) { var selectIssueTypeId = null; if (issueType.id === $rootScope.user.lastIssueTypeId) { selectIssueTypeId = issueType.id; $scope.fn.changeIssueListMenu(issueType.id); } if (selectIssueTypeId == null) { $scope.fn.changeIssueListMenu($rootScope.workIssueTypes[0].id); } }); } else { $state.go('dashboards.dashboard'); @@ -276,6 +269,8 @@ // 프로젝트 변경 function changeLastProject(projectId) { $rootScope.changeLastProject(projectId); } // 업무 공간 변경 @@ -455,6 +450,7 @@ $scope.fn.findAllWorkproject(); }); // 10초마다 웹 소켓 연결을 확인하는 폴링 이벤트 $interval(function () { //$log.debug("10초마다 소켓 연결을 확인합니다."); src/main/webapp/scripts/config.js
@@ -317,13 +317,7 @@ return false; }; // 사이드바 이슈유형 선택시 프로젝트 아이디 셋팅 $rootScope.$on("changeIssueListMenu", function (event, args){ var issueTypeVo = args; $rootScope.changeLastProject(issueTypeVo.projectVo.id); }); $rootScope.changeLastProject = function (projectId, reload = true) { $rootScope.changeLastProject = function (projectId, reload = true, onEvent = true) { if ($rootScope.workProject == null || $rootScope.workProject.id !== projectId ) { if (User != null) { User.updateLastProject($resourceProvider.getContent( @@ -335,11 +329,13 @@ $rootScope.projects.forEach(function (el) { if (el.id == projectId) { $rootScope.workProject = el; $rootScope.$broadcast("changeLastProject", {id: el.id}); if (onEvent) { $rootScope.$broadcast("changedLastProject", {id: el.id}); } $state.go('dashboards.dashboard'); } }); $state.go($state.current, {}, {reload: reload}); // $state.go($state.current, {}, {reload: reload}); } }); }