3 angular.module('zephyrApp')
4 .controller('BoardController', function ($scope, $modal, Restangular, $state) {
5 $scope.commandDirectives = new Array()
6 $scope.openCommandModal = function() {
7 var modalInstance = $modal.open({
8 templateUrl: '/client/app/components/commandModal/commandModal.html',
9 controller: 'CommandModalController',
13 modalInstance.result.then(function(command) {
14 (function addCommandDirective() {
19 $scope.commandDirectives.push(obj)
23 $scope.removeCommandDirective= function(index) {
24 $scope.commandDirectives.splice(index, 1)
26 $scope.save = function() {
28 templateUrl: '/client/app/components/saveFileModal/saveFileModal.html',
29 controller: 'SaveFileModalController',
34 $scope.$on('updateParams', function(event, index, params) {
35 $scope.commandDirectives[index].params = params
36 $scope.commandDirectives[index].isCompleted = true
39 var note = $state.params.id
41 $scope.noteName = note
42 var baseNoteInfo = Restangular.all('/api/noteInfo/'+note)
43 baseNoteInfo.getList().then(function(commands) {
44 $scope.commands = commands
45 commands.forEach(function(params) {
50 $scope.commandDirectives.push(obj)
53 $scope.$on('requestParams', function(event, i) {
54 $scope.$broadcast('sendParams'+i, $scope.commands[i])
57 $scope.noteName = 'new note'