Commit 754a2160c1097831a5506ff4942f267ceaf1619d
1 parent
ddcb4452
Exists in
master
and in
109 other branches
bug on right click on param for creation
Showing
1 changed file
with
7 additions
and
19 deletions
Show diff stats
js/app/models/LocalParamNode.js
... | ... | @@ -189,31 +189,19 @@ Ext.define('amdaModel.LocalParamNode', |
189 | 189 | |
190 | 190 | createLeaf: function(node) |
191 | 191 | { |
192 | - // instanciate a Parameter object with the current data in his buidchain | |
193 | - var param = Ext.create(this.get('objectDataModel'));//, { buildchain: node.get('alias') ? "#"+node.get('alias') : node.get('id') }); | |
194 | - // instanciate a DerivedParamNode with this param object | |
195 | - var newNode = Ext.create(amdaModel.DerivedParamNode.$className, {leaf : true, object : param}); | |
196 | - | |
197 | - // edit newNode into Parameter Module with node as contextNode | |
198 | - newNode.editInModule(); | |
199 | - | |
200 | - var module = myDesktopApp.getLoadedModule(myDesktopApp.dynamicModules.param.id, true, function(module) { | |
192 | + myDesktopApp.getLoadedModule(myDesktopApp.dynamicModules.param.id, true, function(module) { | |
193 | + if (!myDesktopApp.desktop.getWindow(myDesktopApp.dynamicModules.param.id)) { | |
194 | + var param = Ext.create(node.get('objectDataModel')); | |
195 | + var newNode = Ext.create(amdaModel.DerivedParamNode.$className, {leaf : true, object : param}); | |
196 | + // edit newNode into Parameter Module with node as contextNode | |
197 | + newNode.editInModule(); | |
198 | + } | |
201 | 199 | var paramName; |
202 | 200 | var components = null; |
203 | 201 | if (node.get('alias')!= "" ) |
204 | 202 | paramName = "#"+node.get('alias'); |
205 | 203 | else |
206 | 204 | paramName = node.get('id'); |
207 | -// var component_info = node.get('component_info'); | |
208 | -// if (component_info && component_info.parentId) { | |
209 | -// //It's a component | |
210 | -// paramName = component_info.parentId; | |
211 | -// components = []; | |
212 | -// if (component_info.index1) | |
213 | -// components['index1'] = component_info.index1; | |
214 | -// if (component_info.index2) | |
215 | -// components['index2'] = component_info.index2; | |
216 | -// } | |
217 | 205 | |
218 | 206 | module.addParam(paramName,true,node.get('needsArgs'),components); |
219 | 207 | }); |
... | ... |