diff --git a/workflow/engine/templates/cases/casesDocuments.js b/workflow/engine/templates/cases/casesDocuments.js
index 2a80855c7..fd5c48169 100755
--- a/workflow/engine/templates/cases/casesDocuments.js
+++ b/workflow/engine/templates/cases/casesDocuments.js
@@ -58,7 +58,7 @@ streamFilefromPM=function(fileStream) {
src: fileStream
});
}else{
-
+
msgbox = Ext.Msg.alert('Error', results.message);
msgbox.setIcon( Ext.MessageBox.ERROR );
}
@@ -67,7 +67,7 @@ streamFilefromPM=function(fileStream) {
if (results.message) {
Ext.Msg.alert('Infomation',results.message);
}
-
+
}
});
};
@@ -126,7 +126,7 @@ function chDir( directory, loadGridOnly ) {
}
}
-
+
function expandTreeToDir( node, dir ) {
// console.info("Expanding Tree to Dir "+node+" - "+dir);
dir = dir ? dir : new String('');
@@ -164,10 +164,10 @@ function expandNode( node, dir ) {
if( node.id.substr( 0, 5 ) != '_RRR_' ) {
fulldirpath = fulldirpath.substr( 5 );
}
-
+
if( node.id != fulldirpath ) {
dirpath = '';
-
+
var nodedirs = node.id.split('_RRR_');
if( nodedirs[0] == '' ) nodedirs.shift();
for( i=0; i < dirs.length; i++ ) {
@@ -196,16 +196,16 @@ function expandNode( node, dir ) {
else {
node.select();
}
-
+
}
}
-function handleNodeClick( sm, node ) {
+function handleNodeClick( sm, node ) {
if( node && node.id ) {
// console.log("Node Clicked: "+node);
chDir( node.id );
}
-}
-
+}
+
function showLoadingIndicator( el, replaceContent ) {
// console.info("showLoadingIndicator");
if( !el ) return;
@@ -293,7 +293,7 @@ function openActionDialog( caller, action ) {
// animateTarget: typeof caller.getEl == 'function'
// ? caller.getEl() : caller,
// title: 'dialog_title'
-
+
});
}
Ext.Ajax.request( {
@@ -306,13 +306,13 @@ function openActionDialog( caller, action ) {
msgbox.setIcon( Ext.MessageBox.ERROR );
}
if( oResponse && oResponse.responseText ) {
-
+
// Ext.Msg.alert("Debug",
// oResponse.responseText
// );
try{
json = Ext.decode( oResponse.responseText );
-
+
if( json.error && typeof json.error != 'xml' ) {
Ext.Msg.alert( "error", json.error );
dialog.destroy();
@@ -366,7 +366,7 @@ function openActionDialog( caller, action ) {
newWidth = firstComponent.getWidth() + dialog.getFrameWidth();
newHeight = firstComponent.getHeight() + dialog.getFrameHeight();
dialog.setSize( newWidth, newHeight );
-
+
} catch(e) {}
// alert( "Before:
// Dialog.width: " +
@@ -402,7 +402,7 @@ function openActionDialog( caller, action ) {
}
}
});
-
+
if( action != "edit" ) {
dialog.on( 'hide', function() {
dialog.destroy(true);
@@ -415,24 +415,24 @@ function openActionDialog( caller, action ) {
var num = selectedRows.length;
Ext.Msg.confirm(TRANSLATIONS.ID_DELETE, String.format(TRANSLATIONS.ID_DELETE_SELECTED_ITEMS, num ), deleteFiles);
break;
-
+
case 'download':
fileName=ext_itemgrid.getSelectionModel().getSelected().get('name');
// alert(ext_itemgrid.getSelectionModel().getSelected().get('downloadLink'));
// alert(ext_itemgrid.getSelectionModel().getSelected().get('downloadLabel'));
-
+
var urlDownload = ext_itemgrid.getSelectionModel().getSelected().get("downloadLink");
-
+
if (ext_itemgrid.getSelectionModel().getSelected().get("appDocPlugin") != "") {
messageText = TRANSLATIONS.ID_DOWNLOADING_FILE + " " + ext_itemgrid.getSelectionModel().getSelected().get("name");
statusBarMessage(messageText, true, true);
-
+
try {
Ext.destroy(Ext.get("downloadIframe"));
}
catch (e) {
}
-
+
Ext.DomHelper.append(document.body, {
tag: "iframe",
id: "downloadIframe",
@@ -446,7 +446,7 @@ function openActionDialog( caller, action ) {
else {
streamFilefromPM(urlDownload);
}
-
+
/*
* if(document.location =
* ext_itemgrid.getSelectionModel().getSelected().get('downloadLink')){
@@ -540,7 +540,7 @@ function getRequestParams() {
'selitems[]': selitems
};
return requestParams;
-
+
}
/**
* Function for actions, which don't require a form like download,
@@ -564,7 +564,7 @@ function deleteFiles(btn) {
expanded : true,
id : 'root'
});
- Ext.getCmp('dirTreePanel').setRootNode(root1);
+ Ext.getCmp('dirTreePanel').setRootNode(root1);
}
}
function extractArchive(btn) {
@@ -584,7 +584,7 @@ function deleteDir( btn, node ) {
requestParams.selitems = Array( node.id.replace( /_RRR_/g, '/' ) );
requestParams.action = 'delete';
handleCallback(requestParams, node);
-
+
var root1 = new Ext.tree.AsyncTreeNode({
text : '/',
draggable : false,
@@ -658,9 +658,9 @@ function statusBarMessage( msg, isLoading, success ) {
clear: true
});
Ext.msgBoxSlider.msg('Error', msg );
-
+
}
-
+
}
@@ -769,7 +769,7 @@ datastore = new Ext.data.Store({
},{
name : "downloadLabel"
}
-
+
])),
// turn on remote sorting
@@ -793,7 +793,7 @@ function renderFileName(value, p, record) {
' {1}',
record.get('icon'), value);
}
-function renderType(value, p, record) {
+function renderType(value, p, record) {
if(record.get('appDocType')!=""){
return String.format('{1}, {0}', value,record.get('appDocType'));
}else{
@@ -818,7 +818,7 @@ function renderVersion(value, p, record) {
return String.format('{0}', value);
}
}else{
-
+
return String.format('-',value);
}
}
@@ -836,7 +836,7 @@ function renderVersionExpander(value, p, record) {
return '';
}
}else{
-
+
return String.format('',value);
}
}
@@ -1066,7 +1066,7 @@ var gridbb = new Ext.PagingToolbar({
var grid;
var getGrid = function( data, element) {
// var grid = Ext.getCmp('gridpanel');
-
+
grid = new Ext.grid.GridPanel({
store: datastore,
cm: cm,
@@ -1094,7 +1094,7 @@ var expander = new Ext.ux.grid.RowExpander({
* tpl : new Ext.Template( '
Company: {company}
Summary: * {desc}
' ), */ - + // width : 50, // align : 'center', @@ -1114,124 +1114,124 @@ var expander = new Ext.ux.grid.RowExpander({ renderer : renderVersionExpander }); -// the column model has information about grid columns -// dataIndex maps the column to the specific data field in -// the data store +//The column model has information about grid columns +//dataIndex maps the column to the specific data field in +//the data store var cm = new Ext.grid.ColumnModel([{ - id : 'gridcm', // id assigned so we can apply custom css (e.g. - // .x-grid-col-topic b { color:#333 }) - header : TRANSLATIONS.ID_NAME, - dataIndex : 'name', - width : 200, - renderer : renderFileName, - sortable:true, - groupable:true, - editor : new Ext.form.TextField({ - allowBlank : false + id: "gridcm", //id assigned so we can apply custom css (e.g. -> .x-grid-col-topic b { color:#333 }) + header: _("ID_NAME"), + dataIndex: "name", + width: 200, + renderer: renderFileName, + sortable: true, + groupable: true, + editor: new Ext.form.TextField({ + allowBlank: false }), - css : 'white-space:normal;' + css: "white-space:normal;" }, { - header : TRANSLATIONS.ID_VERSION, - dataIndex : 'docVersion', - width : 50, - align : 'center', - renderer : renderVersion -}, /* expander, */{ - header : TRANSLATIONS.ID_MODIFIED, - dataIndex : 'appDocCreateDate', - width : 65, + header: _("ID_VERSION"), + dataIndex: "docVersion", + width: 100, + align: "center", + renderer: renderVersion +}, /* expander, */{ + header: _("ID_MODIFIED"), + dataIndex: "appDocCreateDate", + width: 100, renderer: renderModifiedDate }, { - header : TRANSLATIONS.ID_OWNER, - dataIndex : 'owner', - width : 100, - sortable:true, - groupable:true, + header: _("ID_OWNER"), + dataIndex: "owner", + width: 100, + sortable: true, + groupable: true, renderer: renderFullName -// sortable : false + //sortable: false }, { - header : "PM Type", - dataIndex : 'appDocType', - width : 70, - hidden:true -// align : 'right' -// renderer : renderType + header: _("ID_DOCUMENT_TYPE"), + dataIndex: "appDocType", + width: 100, + hidden: true + //align: "right" + //renderer: renderType }, { dataIndex: "appDocPlugin", + hidden: true, + hideable: false +}, { + header: _("ID_TYPE"), + dataIndex: "type", + width: 100, + sortable: true, + groupable: true, + //align: "right", + renderer: renderType +}, { + header: _("ID_PROCESS"), + dataIndex: "proTitle", + width: 150, + sortable: true, + groupable: true + //align: "right" + //renderer: renderType +}, { + header: _("ID_CASE"), + dataIndex: "appLabel", + width: 150, + sortable: true, + groupable: true + //align: "right" + //renderer: renderType +},{ + header: _("ID_SIZE"), + dataIndex: "size", + width: 50, hidden: true }, { - header : TRANSLATIONS.ID_TYPE, - dataIndex : 'type', - width : 100, - sortable:true, - groupable:true, - // align : 'right', - renderer : renderType + header: _("ID_PERMISSIONS"), + dataIndex: "perms", + width: 100, + hidden: true }, { - header : TRANSLATIONS.ID_PROCESS, - dataIndex : 'proTitle', - width : 150, - sortable:true, - groupable:true -// align : 'right' -// renderer : renderType + dataIndex: "is_deletable", + hidden: true, + hideable: false }, { - header : TRANSLATIONS.ID_CASE, - dataIndex : 'appLabel', - width : 150, - sortable:true, - groupable:true -// align : 'right' -// renderer : renderType -},{ - header : TRANSLATIONS.ID_SIZE, - dataIndex : 'size', - width : 50, - hidden:true + dataIndex: "is_file", + hidden: true, + hideable: false }, { - header : TRANSLATIONS.ID_PERMISSIONS, - dataIndex : 'perms', - width : 100, - hidden:true + dataIndex: "is_archive", + hidden: true, + hideable: false }, { - dataIndex : 'is_deletable', - hidden : true, - hideable : false + dataIndex: "is_writable", + hidden: true, + hideable: false }, { - dataIndex : 'is_file', - hidden : true, - hideable : false + dataIndex: "is_chmodable", + hidden: true, + hideable: false }, { - dataIndex : 'is_archive', - hidden : true, - hideable : false + dataIndex: "is_readable", + hidden: true, + hideable: false }, { - dataIndex : 'is_writable', - hidden : true, - hideable : false + dataIndex: "is_deletable", + hidden: true, + hideable: false }, { - dataIndex : 'is_chmodable', - hidden : true, - hideable : false + dataIndex: "is_editable", + hidden: true, + hideable: false }, { - dataIndex : 'is_readable', - hidden : true, - hideable : false -}, { - dataIndex : 'is_deletable', - hidden : true, - hideable : false -}, { - dataIndex : 'is_editable', - hidden : true, - hideable : false -}, { - dataIndex : 'id', - hidden : true, - hideable : false -} ]); + dataIndex: "id", + hidden: true, + hideable: false +}]); -// by default columns are sortable +//By default columns are sortable cm.defaultSortable = true; function handleRowClick(sm, rowIndex) {//alert(rowIndex); @@ -1267,7 +1267,7 @@ function loadDir() { datastore.load({ params : { start : 0, - limit : 25, + limit : 25, dir : datastore.directory, node : datastore.directory, option : 'gridDocuments', @@ -1290,11 +1290,11 @@ function rowContextMenu(grid, rowIndex, e, f) { if (selections.length > 1) { // gridCtxMenu.items.get('gc_delete').enable(); - gridCtxMenu.items.get('gc_delete')[ permitodelete==1 ? 'enable': 'disable'](); + gridCtxMenu.items.get('gc_delete')[ permitodelete==1 ? 'enable': 'disable'](); gridCtxMenu.items.get('gc_rename').disable(); gridCtxMenu.items.get('gc_download').disable(); } else if (selections.length == 1) { - gridCtxMenu.items.get('gc_delete')[ permitodelete==1 ? 'enable': 'disable'](); + gridCtxMenu.items.get('gc_delete')[ permitodelete==1 ? 'enable': 'disable'](); // gridCtxMenu.items.get('gc_delete')[selections[0].get('is_deletable') ? 'enable': 'disable'](); gridCtxMenu.items.get('gc_rename')[selections[0].get('is_deletable') ? 'disable': 'disable'](); gridCtxMenu.items.get('gc_download')[selections[0].get('is_readable') @@ -1362,38 +1362,38 @@ gridCtxMenu = new Ext.menu.Menu({ } ] }); //function that used for measure the permissions and so assign buttons. -function revisePermission(){ - - dirCtxMenu.items.get('dirCtxMenu_reload').hide(); - gridCtxMenu.items.get('cancel').hide(); - dirCtxMenu.items.get('dirCtxMenu_cancel').hide(); - if(permitoaddfolder=='1'){ +function revisePermission(){ + + dirCtxMenu.items.get('dirCtxMenu_reload').hide(); + gridCtxMenu.items.get('cancel').hide(); + dirCtxMenu.items.get('dirCtxMenu_cancel').hide(); + if(permitoaddfolder=='1'){ gridtb.items.get('tb_new').show(); // tb.items.get('tb_new').enable(); //dirCtxMenu.items.get('dirCtxMenu_new').enable(); - } + } else{ gridtb.items.get('tb_new').hide(); // tb.items.get('tb_new').disable(); - //dirCtxMenu.items.get('dirCtxMenu_new').disable(); + //dirCtxMenu.items.get('dirCtxMenu_new').disable(); } - - + + if(permitodelete=='1') { gridtb.items.get('tb_delete').show(); // tb.items.get('tb_delete').enable(); // dirCtxMenu.items.get('dirCtxMenu_remove').enable(); - } + } else { gridtb.items.get('tb_delete').hide(); // tb.items.get('tb_delete').disable(); // dirCtxMenu.items.get('dirCtxMenu_remove').disable(); } - - if(permitoaddfile=='1') + + if(permitoaddfile=='1') gridtb.items.get('tb_upload').show(); else gridtb.items.get('tb_upload').hide(); @@ -1418,7 +1418,7 @@ function dirContext(node, e) { dirCtxMenu.items.get('dirCtxMenu_move')[node.attributes.id!='NA' ? 'enable' : 'disable'](); // dirCtxMenu.items.get('dirCtxMenu_remove')[node.attributes.id!='NA' ? 'enable': 'disable'](); - + dirCtxMenu.node = node; dirCtxMenu.show(e.getTarget(), 't-b?'); @@ -1450,7 +1450,7 @@ function copymove(action) { handleCallback(requestParams); } } -// context menus +// context menus var dirCtxMenu = new Ext.menu.Menu( { id : 'dirCtxMenu', @@ -1504,7 +1504,7 @@ var dirCtxMenu = new Ext.menu.Menu( iconCls: 'button_menu_ext ss_sprite ss_folder_delete',// icon // : // '/images/documents/_editdelete.png', - + text : TRANSLATIONS.ID_DELETE, handler : function() { dirCtxMenu.hide(); @@ -1820,16 +1820,16 @@ var documentsTab = { } } ]// another level - + // } /* jj */] } ] } ], - + listeners : { "afterlayout" : { fn : function() { - revisePermission(); + revisePermission(); // alert(Ext.getCmp("locationbarcmp")); // Ext.getCmp("documents"). /* @@ -1839,20 +1839,20 @@ var documentsTab = { * Ext.getCmp("dirTreePanel"); * Ext.getCmp("locationbarcmp").initComponent(); * //console.log("location abr started"); return; } - */ + */ // console.log(typeof(sw_afterlayout)); sw_afterlayout=true; - + ext_itemgrid = Ext.getCmp("gridpanel"); - + // console.log("variable ext_itemgrid created"); // console.trace(); ext_itemgrid.un('celldblclick', ext_itemgrid.onCellDblClick); // console.log("celldoublde click removed"); - + dirTree = Ext.getCmp("dirTreePanel"); // console.log("dirtree created"); - + /* * dirTree.loader.on('load', function(loader, o, * response ) { if( response && response.responseText ) { @@ -1883,9 +1883,9 @@ var documentsTab = { Ext.getCmp("locationbarcmp").tree = Ext.getCmp("dirTreePanel"); Ext.getCmp("locationbarcmp").initComponent(); // console.log("location abr started first time"); - + } - + } }