This repository is for zephyr, which is implemented for a GUI of Eos.
Revisión | d006c985ff89509de77df05f14c51ea36aa16d59 (tree) |
---|---|
Tiempo | 2016-02-03 16:45:45 |
Autor | himetani_cafe <fumifumi@yasu...> |
Commiter | himetani_cafe |
[Develop] Command directive submit() assemble ExecObj
modified: front-end/app/scripts/directives/Command.ts
modified: front-end/dist/bundle.js
@@ -91,22 +91,32 @@ namespace app.directives { | ||
91 | 91 | } |
92 | 92 | |
93 | 93 | public submit() { |
94 | - var params = {}; | |
94 | + var opt = []; | |
95 | 95 | angular.forEach(this.options, (option) => { |
96 | 96 | |
97 | - var inputs = []; | |
97 | + var obj = { | |
98 | + name: option.option, | |
99 | + arguments: [] | |
100 | + }; | |
98 | 101 | |
99 | 102 | angular.forEach(option.arg, (arg) => { |
100 | 103 | if(arg.input) { |
101 | - inputs.push(arg.input); | |
104 | + obj.arguments.push(arg.input); | |
102 | 105 | } |
103 | 106 | }); |
104 | 107 | |
105 | - if(inputs.length > 0) { | |
106 | - params[option.option] = inputs; | |
108 | + if(obj.arguments.length > 0) { | |
109 | + opt.push(obj); | |
107 | 110 | } |
108 | 111 | }); |
109 | - console.log(params); | |
112 | + | |
113 | + var execObj = { | |
114 | + command: this.name, | |
115 | + workspace: this.workspace.fileId, | |
116 | + option: opt | |
117 | + }; | |
118 | + | |
119 | + console.log(execObj); | |
110 | 120 | } |
111 | 121 | |
112 | 122 | public removeMySelf(index:number) { |
@@ -41125,19 +41125,27 @@ | ||
41125 | 41125 | }); |
41126 | 41126 | } |
41127 | 41127 | CommandController.prototype.submit = function () { |
41128 | - var params = {}; | |
41128 | + var opt = []; | |
41129 | 41129 | angular.forEach(this.options, function (option) { |
41130 | - var inputs = []; | |
41130 | + var obj = { | |
41131 | + name: option.option, | |
41132 | + arguments: [] | |
41133 | + }; | |
41131 | 41134 | angular.forEach(option.arg, function (arg) { |
41132 | 41135 | if (arg.input) { |
41133 | - inputs.push(arg.input); | |
41136 | + obj.arguments.push(arg.input); | |
41134 | 41137 | } |
41135 | 41138 | }); |
41136 | - if (inputs.length > 0) { | |
41137 | - params[option.option] = inputs; | |
41139 | + if (obj.arguments.length > 0) { | |
41140 | + opt.push(obj); | |
41138 | 41141 | } |
41139 | 41142 | }); |
41140 | - console.log(params); | |
41143 | + var execObj = { | |
41144 | + command: this.name, | |
41145 | + workspace: this.workspace.fileId, | |
41146 | + option: opt | |
41147 | + }; | |
41148 | + console.log(execObj); | |
41141 | 41149 | }; |
41142 | 41150 | CommandController.prototype.removeMySelf = function (index) { |
41143 | 41151 | this.remove()(index, this.list); |
@@ -41550,19 +41558,27 @@ | ||
41550 | 41558 | }); |
41551 | 41559 | } |
41552 | 41560 | CommandController.prototype.submit = function () { |
41553 | - var params = {}; | |
41561 | + var opt = []; | |
41554 | 41562 | angular.forEach(this.options, function (option) { |
41555 | - var inputs = []; | |
41563 | + var obj = { | |
41564 | + name: option.option, | |
41565 | + arguments: [] | |
41566 | + }; | |
41556 | 41567 | angular.forEach(option.arg, function (arg) { |
41557 | 41568 | if (arg.input) { |
41558 | - inputs.push(arg.input); | |
41569 | + obj.arguments.push(arg.input); | |
41559 | 41570 | } |
41560 | 41571 | }); |
41561 | - if (inputs.length > 0) { | |
41562 | - params[option.option] = inputs; | |
41572 | + if (obj.arguments.length > 0) { | |
41573 | + opt.push(obj); | |
41563 | 41574 | } |
41564 | 41575 | }); |
41565 | - console.log(params); | |
41576 | + var execObj = { | |
41577 | + command: this.name, | |
41578 | + workspace: this.workspace.fileId, | |
41579 | + option: opt | |
41580 | + }; | |
41581 | + console.log(execObj); | |
41566 | 41582 | }; |
41567 | 41583 | CommandController.prototype.removeMySelf = function (index) { |
41568 | 41584 | this.remove()(index, this.list); |
@@ -41975,19 +41991,27 @@ | ||
41975 | 41991 | }); |
41976 | 41992 | } |
41977 | 41993 | CommandController.prototype.submit = function () { |
41978 | - var params = {}; | |
41994 | + var opt = []; | |
41979 | 41995 | angular.forEach(this.options, function (option) { |
41980 | - var inputs = []; | |
41996 | + var obj = { | |
41997 | + name: option.option, | |
41998 | + arguments: [] | |
41999 | + }; | |
41981 | 42000 | angular.forEach(option.arg, function (arg) { |
41982 | 42001 | if (arg.input) { |
41983 | - inputs.push(arg.input); | |
42002 | + obj.arguments.push(arg.input); | |
41984 | 42003 | } |
41985 | 42004 | }); |
41986 | - if (inputs.length > 0) { | |
41987 | - params[option.option] = inputs; | |
42005 | + if (obj.arguments.length > 0) { | |
42006 | + opt.push(obj); | |
41988 | 42007 | } |
41989 | 42008 | }); |
41990 | - console.log(params); | |
42009 | + var execObj = { | |
42010 | + command: this.name, | |
42011 | + workspace: this.workspace.fileId, | |
42012 | + option: opt | |
42013 | + }; | |
42014 | + console.log(execObj); | |
41991 | 42015 | }; |
41992 | 42016 | CommandController.prototype.removeMySelf = function (index) { |
41993 | 42017 | this.remove()(index, this.list); |
@@ -42400,19 +42424,27 @@ | ||
42400 | 42424 | }); |
42401 | 42425 | } |
42402 | 42426 | CommandController.prototype.submit = function () { |
42403 | - var params = {}; | |
42427 | + var opt = []; | |
42404 | 42428 | angular.forEach(this.options, function (option) { |
42405 | - var inputs = []; | |
42429 | + var obj = { | |
42430 | + name: option.option, | |
42431 | + arguments: [] | |
42432 | + }; | |
42406 | 42433 | angular.forEach(option.arg, function (arg) { |
42407 | 42434 | if (arg.input) { |
42408 | - inputs.push(arg.input); | |
42435 | + obj.arguments.push(arg.input); | |
42409 | 42436 | } |
42410 | 42437 | }); |
42411 | - if (inputs.length > 0) { | |
42412 | - params[option.option] = inputs; | |
42438 | + if (obj.arguments.length > 0) { | |
42439 | + opt.push(obj); | |
42413 | 42440 | } |
42414 | 42441 | }); |
42415 | - console.log(params); | |
42442 | + var execObj = { | |
42443 | + command: this.name, | |
42444 | + workspace: this.workspace.fileId, | |
42445 | + option: opt | |
42446 | + }; | |
42447 | + console.log(execObj); | |
42416 | 42448 | }; |
42417 | 42449 | CommandController.prototype.removeMySelf = function (index) { |
42418 | 42450 | this.remove()(index, this.list); |
@@ -42825,19 +42857,27 @@ | ||
42825 | 42857 | }); |
42826 | 42858 | } |
42827 | 42859 | CommandController.prototype.submit = function () { |
42828 | - var params = {}; | |
42860 | + var opt = []; | |
42829 | 42861 | angular.forEach(this.options, function (option) { |
42830 | - var inputs = []; | |
42862 | + var obj = { | |
42863 | + name: option.option, | |
42864 | + arguments: [] | |
42865 | + }; | |
42831 | 42866 | angular.forEach(option.arg, function (arg) { |
42832 | 42867 | if (arg.input) { |
42833 | - inputs.push(arg.input); | |
42868 | + obj.arguments.push(arg.input); | |
42834 | 42869 | } |
42835 | 42870 | }); |
42836 | - if (inputs.length > 0) { | |
42837 | - params[option.option] = inputs; | |
42871 | + if (obj.arguments.length > 0) { | |
42872 | + opt.push(obj); | |
42838 | 42873 | } |
42839 | 42874 | }); |
42840 | - console.log(params); | |
42875 | + var execObj = { | |
42876 | + command: this.name, | |
42877 | + workspace: this.workspace.fileId, | |
42878 | + option: opt | |
42879 | + }; | |
42880 | + console.log(execObj); | |
42841 | 42881 | }; |
42842 | 42882 | CommandController.prototype.removeMySelf = function (index) { |
42843 | 42883 | this.remove()(index, this.list); |
@@ -43250,19 +43290,27 @@ | ||
43250 | 43290 | }); |
43251 | 43291 | } |
43252 | 43292 | CommandController.prototype.submit = function () { |
43253 | - var params = {}; | |
43293 | + var opt = []; | |
43254 | 43294 | angular.forEach(this.options, function (option) { |
43255 | - var inputs = []; | |
43295 | + var obj = { | |
43296 | + name: option.option, | |
43297 | + arguments: [] | |
43298 | + }; | |
43256 | 43299 | angular.forEach(option.arg, function (arg) { |
43257 | 43300 | if (arg.input) { |
43258 | - inputs.push(arg.input); | |
43301 | + obj.arguments.push(arg.input); | |
43259 | 43302 | } |
43260 | 43303 | }); |
43261 | - if (inputs.length > 0) { | |
43262 | - params[option.option] = inputs; | |
43304 | + if (obj.arguments.length > 0) { | |
43305 | + opt.push(obj); | |
43263 | 43306 | } |
43264 | 43307 | }); |
43265 | - console.log(params); | |
43308 | + var execObj = { | |
43309 | + command: this.name, | |
43310 | + workspace: this.workspace.fileId, | |
43311 | + option: opt | |
43312 | + }; | |
43313 | + console.log(execObj); | |
43266 | 43314 | }; |
43267 | 43315 | CommandController.prototype.removeMySelf = function (index) { |
43268 | 43316 | this.remove()(index, this.list); |
@@ -43675,19 +43723,27 @@ | ||
43675 | 43723 | }); |
43676 | 43724 | } |
43677 | 43725 | CommandController.prototype.submit = function () { |
43678 | - var params = {}; | |
43726 | + var opt = []; | |
43679 | 43727 | angular.forEach(this.options, function (option) { |
43680 | - var inputs = []; | |
43728 | + var obj = { | |
43729 | + name: option.option, | |
43730 | + arguments: [] | |
43731 | + }; | |
43681 | 43732 | angular.forEach(option.arg, function (arg) { |
43682 | 43733 | if (arg.input) { |
43683 | - inputs.push(arg.input); | |
43734 | + obj.arguments.push(arg.input); | |
43684 | 43735 | } |
43685 | 43736 | }); |
43686 | - if (inputs.length > 0) { | |
43687 | - params[option.option] = inputs; | |
43737 | + if (obj.arguments.length > 0) { | |
43738 | + opt.push(obj); | |
43688 | 43739 | } |
43689 | 43740 | }); |
43690 | - console.log(params); | |
43741 | + var execObj = { | |
43742 | + command: this.name, | |
43743 | + workspace: this.workspace.fileId, | |
43744 | + option: opt | |
43745 | + }; | |
43746 | + console.log(execObj); | |
43691 | 43747 | }; |
43692 | 43748 | CommandController.prototype.removeMySelf = function (index) { |
43693 | 43749 | this.remove()(index, this.list); |
@@ -44100,19 +44156,27 @@ | ||
44100 | 44156 | }); |
44101 | 44157 | } |
44102 | 44158 | CommandController.prototype.submit = function () { |
44103 | - var params = {}; | |
44159 | + var opt = []; | |
44104 | 44160 | angular.forEach(this.options, function (option) { |
44105 | - var inputs = []; | |
44161 | + var obj = { | |
44162 | + name: option.option, | |
44163 | + arguments: [] | |
44164 | + }; | |
44106 | 44165 | angular.forEach(option.arg, function (arg) { |
44107 | 44166 | if (arg.input) { |
44108 | - inputs.push(arg.input); | |
44167 | + obj.arguments.push(arg.input); | |
44109 | 44168 | } |
44110 | 44169 | }); |
44111 | - if (inputs.length > 0) { | |
44112 | - params[option.option] = inputs; | |
44170 | + if (obj.arguments.length > 0) { | |
44171 | + opt.push(obj); | |
44113 | 44172 | } |
44114 | 44173 | }); |
44115 | - console.log(params); | |
44174 | + var execObj = { | |
44175 | + command: this.name, | |
44176 | + workspace: this.workspace.fileId, | |
44177 | + option: opt | |
44178 | + }; | |
44179 | + console.log(execObj); | |
44116 | 44180 | }; |
44117 | 44181 | CommandController.prototype.removeMySelf = function (index) { |
44118 | 44182 | this.remove()(index, this.list); |
@@ -44525,19 +44589,27 @@ | ||
44525 | 44589 | }); |
44526 | 44590 | } |
44527 | 44591 | CommandController.prototype.submit = function () { |
44528 | - var params = {}; | |
44592 | + var opt = []; | |
44529 | 44593 | angular.forEach(this.options, function (option) { |
44530 | - var inputs = []; | |
44594 | + var obj = { | |
44595 | + name: option.option, | |
44596 | + arguments: [] | |
44597 | + }; | |
44531 | 44598 | angular.forEach(option.arg, function (arg) { |
44532 | 44599 | if (arg.input) { |
44533 | - inputs.push(arg.input); | |
44600 | + obj.arguments.push(arg.input); | |
44534 | 44601 | } |
44535 | 44602 | }); |
44536 | - if (inputs.length > 0) { | |
44537 | - params[option.option] = inputs; | |
44603 | + if (obj.arguments.length > 0) { | |
44604 | + opt.push(obj); | |
44538 | 44605 | } |
44539 | 44606 | }); |
44540 | - console.log(params); | |
44607 | + var execObj = { | |
44608 | + command: this.name, | |
44609 | + workspace: this.workspace.fileId, | |
44610 | + option: opt | |
44611 | + }; | |
44612 | + console.log(execObj); | |
44541 | 44613 | }; |
44542 | 44614 | CommandController.prototype.removeMySelf = function (index) { |
44543 | 44615 | this.remove()(index, this.list); |
@@ -44950,19 +45022,27 @@ | ||
44950 | 45022 | }); |
44951 | 45023 | } |
44952 | 45024 | CommandController.prototype.submit = function () { |
44953 | - var params = {}; | |
45025 | + var opt = []; | |
44954 | 45026 | angular.forEach(this.options, function (option) { |
44955 | - var inputs = []; | |
45027 | + var obj = { | |
45028 | + name: option.option, | |
45029 | + arguments: [] | |
45030 | + }; | |
44956 | 45031 | angular.forEach(option.arg, function (arg) { |
44957 | 45032 | if (arg.input) { |
44958 | - inputs.push(arg.input); | |
45033 | + obj.arguments.push(arg.input); | |
44959 | 45034 | } |
44960 | 45035 | }); |
44961 | - if (inputs.length > 0) { | |
44962 | - params[option.option] = inputs; | |
45036 | + if (obj.arguments.length > 0) { | |
45037 | + opt.push(obj); | |
44963 | 45038 | } |
44964 | 45039 | }); |
44965 | - console.log(params); | |
45040 | + var execObj = { | |
45041 | + command: this.name, | |
45042 | + workspace: this.workspace.fileId, | |
45043 | + option: opt | |
45044 | + }; | |
45045 | + console.log(execObj); | |
44966 | 45046 | }; |
44967 | 45047 | CommandController.prototype.removeMySelf = function (index) { |
44968 | 45048 | this.remove()(index, this.list); |
@@ -45375,19 +45455,27 @@ | ||
45375 | 45455 | }); |
45376 | 45456 | } |
45377 | 45457 | CommandController.prototype.submit = function () { |
45378 | - var params = {}; | |
45458 | + var opt = []; | |
45379 | 45459 | angular.forEach(this.options, function (option) { |
45380 | - var inputs = []; | |
45460 | + var obj = { | |
45461 | + name: option.option, | |
45462 | + arguments: [] | |
45463 | + }; | |
45381 | 45464 | angular.forEach(option.arg, function (arg) { |
45382 | 45465 | if (arg.input) { |
45383 | - inputs.push(arg.input); | |
45466 | + obj.arguments.push(arg.input); | |
45384 | 45467 | } |
45385 | 45468 | }); |
45386 | - if (inputs.length > 0) { | |
45387 | - params[option.option] = inputs; | |
45469 | + if (obj.arguments.length > 0) { | |
45470 | + opt.push(obj); | |
45388 | 45471 | } |
45389 | 45472 | }); |
45390 | - console.log(params); | |
45473 | + var execObj = { | |
45474 | + command: this.name, | |
45475 | + workspace: this.workspace.fileId, | |
45476 | + option: opt | |
45477 | + }; | |
45478 | + console.log(execObj); | |
45391 | 45479 | }; |
45392 | 45480 | CommandController.prototype.removeMySelf = function (index) { |
45393 | 45481 | this.remove()(index, this.list); |