diff --git a/js/app/models/RemoteSimuParamNode.js b/js/app/models/RemoteSimuParamNode.js index f889339..e1f7820 100644 --- a/js/app/models/RemoteSimuParamNode.js +++ b/js/app/models/RemoteSimuParamNode.js @@ -66,6 +66,10 @@ Ext.define('amdaModel.RemoteSimuParamNode', { text : 'Close All' }, { + fnId : 'miss-collapseAll', + text : 'Close All' + }, + { fnId : 'dire-collapseAll', text : 'Close All' }, @@ -102,10 +106,17 @@ Ext.define('amdaModel.RemoteSimuParamNode', { getAllContextMenuItems: function() { - if (this.get('isAddable')) + if (this.get('isAddable')) { + if (this.getNodeKind() == amdaUI.ExplorerUI.ITEM_KIND_MISS ) return Ext.Array.push(this.allMenuItems(), - { fnId : 'dire-addData', + { fnId : 'miss-addData', text : 'Add Run'}); + + else if (this.getNodeKind() == amdaUI.ExplorerUI.ITEM_KIND_DIRE ) + return Ext.Array.push(this.allMenuItems(), + { fnId : 'dire-addData', + text : 'Add Run'}); + } else if (this.get('isDeletable')) return Ext.Array.push(this.allMenuItems(), { fnId : 'dire-deleteNode', @@ -136,6 +147,7 @@ Ext.define('amdaModel.RemoteSimuParamNode', { this.deleteData(); break; case 'dire-addData': + case 'miss-addData': case 'root-addData': this.addData(); break; -- libgit2 0.21.2