OSDN Git Service

rename to saveNoteModal
[eos/zephyr.git] / client / app / components / saveNoteModal / saveNoteModal.controller.js
1 'use strict'
2
3 angular.module('zephyrApp')
4 .controller('SaveNoteModalController', function($scope, $modalInstance, Restangular) {
5     var baseNoteSaving = Restangular.all('/api/noteCreation')
6
7     $scope.save = function() {
8         var note = {
9             name: $scope.noteName
10         }
11         note.content = new Array()
12         angular.forEach($scope.commandDirectives, function(command) {
13             if(command.isCompleted) {
14                 var obj = {
15                     command  : command.params.command,
16                     inputDir : command.params.inputDir,
17                     outputDir: command.params.outputDir,
18                     optionDatas  : command.params.options
19                 }
20                 note.content.push(obj)
21             }
22         })
23         baseNoteSaving.post(JSON.stringify(note)).then(function(status) {
24             console.log(status)
25             $modalInstance.close()
26         })
27     }
28
29     $scope.close = function() {
30         $modalInstance.close()
31     }
32 })