From 3d6b50ab7d527cc8e8133368be45734b2be25b08 Mon Sep 17 00:00:00 2001 From: Christophe Dumez <christophe@nexedi.com> Date: Mon, 24 Apr 2006 09:13:15 +0000 Subject: [PATCH] - fixed a bug when committing removed files in a removed directory whithout committing the directory git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@6874 20353a03-c40f-0410-a6d1-a30d3c3de9de --- ...inessTemplate_doCreateJavaScriptStatus.xml | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_svn/BusinessTemplate_doCreateJavaScriptStatus.xml b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_svn/BusinessTemplate_doCreateJavaScriptStatus.xml index 80a6423bb2..b7d580902d 100644 --- a/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_svn/BusinessTemplate_doCreateJavaScriptStatus.xml +++ b/bt5/erp5_forge/SkinTemplateItem/portal_skins/erp5_svn/BusinessTemplate_doCreateJavaScriptStatus.xml @@ -153,18 +153,25 @@ print \'\'\'\n }\n }\n }\n -\n - partialToCommit=tree.getAllPartiallyChecked();\n + if(popup==1){\n + //TODO\n + filesPartiallyCheckedArray=[];\n + }else{\n + filesPartiallyCheckedArray=tree.getAllPartiallyChecked().split(\',\');\n + }\n + for(i=0;i<filesPartiallyCheckedArray.length; ++i){\n + // useless for removed directories\n + if(tree.getItemColor(filesPartiallyCheckedArray[i])==\'green\'){\n + FilesAddedArray[nbAdded++]=filesPartiallyCheckedArray[i];\n + }else\n + if(tree.getItemColor(filesPartiallyCheckedArray[i])==\'orange\'){\n + FilesModifiedArray[nbModified++]=filesPartiallyCheckedArray[i];\n + }\n + }\n if(nbModified!=0){\n filesModified=FilesModifiedArray.join(\',\');\n - if(partialToCommit!=\'\'){\n - filesModified=filesModified+\',\'+partialToCommit;\n - }\n }else{\n filesModified=\'none\';\n - if(partialToCommit!=\'\'){\n - filesModified=partialToCommit;\n - }\n }\n form.modified.value=filesModified;\n if(nbAdded!=0){\n -- 2.30.9