3 angular.module('zephyrApp')
4 .controller('RouteHomeCtrl', function ($scope, $location, commandModal, api, createFileModal) {
5 // For menubar directive
11 $scope.curDir = dirs[0];
12 $scope.dirs = filterDir(dirs);
13 $scope.setDir = function(dir) {
15 $scope.dirs = filterDir(dirs);
17 function isNotCurDir(dir){
18 return !(dir === $scope.curDir);
20 function filterDir(dirs) {
21 return dirs.filter(isNotCurDir);
23 // For commandModal service
24 $scope.openCommandModal = function() {
25 commandModal.open($scope);
27 $scope.selectCommand = function(selectedCommand) {
28 $scope.selectedCommand = selectedCommand;
32 if ($scope.selectedCommand)
33 $scope.opts = api('option/'+$scope.selectedCommand);
35 // For my-directory directive
36 $scope.isDirMode = true;
37 $scope.update = function () {
38 $scope.tableRows = api('workspaces/' + $scope.curDir);
40 $scope.setMode2True = function () {
41 $scope.isDirMode = true;
43 $scope.setMode2False = function () {
44 $scope.isDirMode = false;