diff --git a/workflow/engine/templates/cases/main.js b/workflow/engine/templates/cases/main.js
index cee5b829a..0091081ce 100644
--- a/workflow/engine/templates/cases/main.js
+++ b/workflow/engine/templates/cases/main.js
@@ -1,28 +1,24 @@
var PANEL_EAST_OPEN = false;
-var currentSelectedTreeMenuItem = null;
var centerPanel;
-var menuTree, setFlag;
+var setFlag;
var flagRefresh = true;
-
var debugVarTpl = new Ext.Template('{value}');
-debugVarTpl.compile();
-
var detailsText = '';
-
var debugTriggersDetailTpl = new Ext.Template('
{code}
');
-debugTriggersDetailTpl.compile();
-
var propStore;
var triggerStore;
-
-var debugVariablesFilter;
-var NOTIFIER_FLAG = false;
var result;
var _action = '';
-var _CASE_TITLE;
//@var treeMenuItemsLoaded -> added to flag the "treeMenuItems" tree, to ensure that its onload event is executed just once
var treeMenuItemsLoaded = false;
+debugVarTpl.compile();
+debugTriggersDetailTpl.compile();
+
+setFlag = function (val) {
+ flagRefresh = val;
+};
+
Ext.onReady(function(){
new Ext.KeyMap(document, {
key: Ext.EventObject.F5,
@@ -35,7 +31,6 @@ Ext.onReady(function(){
updateCasesTree();
}
else
- //Ext.Msg.alert('Refresh', 'You clicked: CTRL-F5');
Ext.Msg.alert(_('ID_REFRESH_LABEL'),_('ID_REFRESH_MESSAGE'));
}
});
@@ -46,119 +41,17 @@ Ext.onReady(function(){
var resetGrid = function() {
propStore.load();
};
+ var resetTriggers = function(){
+ triggerStore.load();
+ };
var debugVariablesFilterDynaform = function(){
propStore.load({params:{filter:'dyn'}});
- }
+ };
var debugVariablesFilterSystem = function(){
propStore.load({params:{filter:'sys'}});
- }
-
- var resetTriggers = function(){
- triggerStore.load();
- }
-
- propStore = new Ext.data.Store({
- proxy: new Ext.data.HttpProxy({url: 'debug_vars'}),
- reader: new Ext.data.DynamicJsonReader({root: 'data'})
- });
-
- propStore.on('load', function(){
- propStore.fields = propStore.recordType.prototype.fields;
- debugVariables.setSource(propStore.getAt(0).data);
- });
-
-
- var debugVariables = new Ext.grid.PropertyGrid({
- id: 'debugVariables',
- title:TRANSLATIONS.ID_VARIABLES,
- autoHeight: false,
- height: 300,
- width: 400,
- region: 'center',
- margins: '2 2 0 2',
-
- border: true,
- stripeRows: true,
- listeners: {
- beforeedit: function(event) { //Cancel editing - read only
- event.cancel = true;
- }
- },
- tbar: [
- {text: TRANSLATIONS.ID_ALL, handler: resetGrid},
- {text: TRANSLATIONS.ID_DYNAFORM, handler: debugVariablesFilterDynaform},
- {text: TRANSLATIONS.ID_SYSTEM, handler: debugVariablesFilterSystem}
- ],
- sm: new Ext.grid.RowSelectionModel({singleSelect: true}),
- viewConfig: {
- forceFit: true
- }
-
- });
-
- //set debug variable details
- debugVariables.getSelectionModel().on('rowselect', function(sm, rowIdx, r) {
- var detailPanel = Ext.getCmp('debug-details-panel');
- var d = {}
-
- d.name = r.data.name;
- d.value = parent.parent.htmlentities ? parent.parent.htmlentities(r.data.value) : r.data.value;
-
- debugVarTpl.overwrite(detailPanel.body, d);
- detailPanel.setTitle(r.data.name);
-
- if(r.data.value == '