From c24d81f23243274b81b34e519e61094d1bc84c49 Mon Sep 17 00:00:00 2001 From: duhnnie Date: Tue, 8 Aug 2017 10:55:07 -0400 Subject: [PATCH] FBI-2023 FBI-2023: Remove hardcoded values FBI-2023: Code Improvements Code Improvements 2 FBI-2023: Code Improvements 3 --- workflow/engine/templates/processes/main.js | 237 +++++++++++++------- 1 file changed, 154 insertions(+), 83 deletions(-) diff --git a/workflow/engine/templates/processes/main.js b/workflow/engine/templates/processes/main.js index 16e30d51c..5cbfeb0dd 100644 --- a/workflow/engine/templates/processes/main.js +++ b/workflow/engine/templates/processes/main.js @@ -1,7 +1,5 @@ -/* - * @author: Erik A. Ortiz - * Aug 20th, 2010 - */ +// TODO: Move RCBase64 to an individual file +var RCBase64={keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(e){var t,r,s,o,i,n,a,h="",c=0;for(e=this.utf8_encode(e);c>2,i=(3&t)<<4|r>>4,n=(15&r)<<2|s>>6,a=63&s,isNaN(r)?n=a=64:isNaN(s)&&(a=64),h=h+this.keyStr.charAt(o)+this.keyStr.charAt(i)+this.keyStr.charAt(n)+this.keyStr.charAt(a);return h},decode:function(e){var t,r,s,o,i,n,a,h="",c=0;for(e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");c>4,r=(15&i)<<4|n>>2,s=(3&n)<<6|a,h+=String.fromCharCode(t),64!==n&&(h+=String.fromCharCode(r)),64!==a&&(h+=String.fromCharCode(s));return h=this.utf8_decode(h)},utf8_encode:function(e){e=e.replace(/\r\n/g,"\n");var t,r,s="";for(t=0;tr?s+=String.fromCharCode(r):r>127&&2048>r?(s+=String.fromCharCode(r>>6|192),s+=String.fromCharCode(63&r|128)):(s+=String.fromCharCode(r>>12|224),s+=String.fromCharCode(r>>6&63|128),s+=String.fromCharCode(63&r|128));return s},utf8_decode:function(e){for(var t="",r=0,s=0,o=0,i=0;rs?(t+=String.fromCharCode(s),r++):s>191&&224>s?(o=e.charCodeAt(r+1),t+=String.fromCharCode((31&s)<<6|63&o),r+=2):(o=e.charCodeAt(r+1),i=e.charCodeAt(r+2),t+=String.fromCharCode((15&s)<<12|(63&o)<<6|63&i),r+=3);return t}}; var processesGrid, store, comboCategory, @@ -937,88 +935,109 @@ editNewProcess = function(){ } deleteProcess = function(){ - var rows = processesGrid.getSelectionModel().getSelections(); - var i; - if( rows.length > 0 ) { - isValid = true; - errLog = Array(); + var rows = processesGrid.getSelectionModel().getSelections(), + i, + e, + ids, + errLog, + refreshTokenCalled = false, + deleteProcessF, + isValid; - //verify if the selected rows have not any started or delegated cases - for(i=0; i 0) { + isValid = true; + errLog = []; - if( isValid ){ - ids = Array(); - for(i=0; i'; + } + Ext.MessageBox.show({ + title: _('ID_ERROR'), + msg: errMsg, + buttons: Ext.MessageBox.OK, + icon: Ext.MessageBox.ERROR + }); } - ); } else { - errMsg = ''; - for(i=0; i'; - } - Ext.MessageBox.show({ - title: _('ID_ERROR'), - msg: errMsg, - buttons: Ext.MessageBox.OK, - icon: Ext.MessageBox.ERROR - }); + Ext.Msg.show({ + title: _("ID_INFORMATION"), + msg: _('ID_NO_SELECTION_WARNING'), + buttons: Ext.Msg.INFO, + fn: function(){}, + animEl: 'elId', + icon: Ext.MessageBox.INFO, + buttons: Ext.MessageBox.OK + }); } - } else { - Ext.Msg.show({ - title: _("ID_INFORMATION"), - msg: _('ID_NO_SELECTION_WARNING'), - buttons: Ext.Msg.INFO, - fn: function(){}, - animEl: 'elId', - icon: Ext.MessageBox.INFO, - buttons: Ext.MessageBox.OK - }); - } } var deleteCases = function(){ @@ -1028,14 +1047,14 @@ var deleteCases = function(){ PRO_UIDS, i; if( rows.length > 0 ) { - for(i=0; i