From 42946817dfbf88e46de49deff92efa0b7292f6e0 Mon Sep 17 00:00:00 2001 From: "Paula V. Quispe" Date: Wed, 8 Apr 2015 14:20:41 -0400 Subject: [PATCH] I solved the issue PM-2023 --- workflow/engine/templates/processes/main.js | 39 +++++++++++++++------ 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/workflow/engine/templates/processes/main.js b/workflow/engine/templates/processes/main.js index 476ed74cc..e90999b0e 100755 --- a/workflow/engine/templates/processes/main.js +++ b/workflow/engine/templates/processes/main.js @@ -6,6 +6,8 @@ var processesGrid; var store; var comboCategory; var winDesigner; +var typeMnuNew; +var newTypeProcess; /** @@ -200,10 +202,35 @@ Ext.onReady(function(){ if (typeof(arrayMenuNewOption["bpmn"]) != "undefined") { arrayMenuNew.push(mnuNewBpmnProject); + typeMnuNew = "bpmnProject"; } if (typeof(arrayMenuNewOption["pm"]) != "undefined") { arrayMenuNew.push(mnuNewProject); + typeMnuNew = "classicProject"; + } + + if(typeof(arrayMenuNewOption["bpmn"]) != "undefined" && typeof(arrayMenuNewOption["pm"]) != "undefined"){ + newTypeProcess = { + xtype: 'tbsplit', + text: _('ID_NEW'), + iconCls: 'button_menu_ext ss_sprite ss_add', + menu: arrayMenuNew, + listeners: { + "click": function (obj, e) { + obj.showMenu(); + } + } + }; + } else { + newTypeProcess = { + xtype: 'tbsplit', + text: _('ID_NEW'), + iconCls: 'button_menu_ext ss_sprite ss_add', + handler: function (){ + newProcess({type: typeMnuNew}); + } + }; } processesGrid = new Ext.grid.GridPanel( { @@ -272,17 +299,7 @@ Ext.onReady(function(){ }), store: store, tbar:[ - { - xtype: 'tbsplit', - text: _('ID_NEW'), - iconCls: 'button_menu_ext ss_sprite ss_add', - menu: arrayMenuNew, - listeners: { - "click": function (obj, e) { - obj.showMenu(); - } - } - },/* + newTypeProcess,/* { text: _('ID_NEW'), iconCls: 'button_menu_ext ss_sprite ss_add',