From cca1d7d7bb66c2388750799a7445c7ec714747fd Mon Sep 17 00:00:00 2001 From: ak703 Date: Wed, 28 Jan 2004 00:03:24 +0000 Subject: [PATCH] modified main function with a second parameter (icondir) to define template based icon path through php script (call with new dtree(object,icondir) [ndee] --- phpgwapi/js/foldertree/foldertree.js | 36 ++++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/phpgwapi/js/foldertree/foldertree.js b/phpgwapi/js/foldertree/foldertree.js index dcdde2e6ae..6088494177 100644 --- a/phpgwapi/js/foldertree/foldertree.js +++ b/phpgwapi/js/foldertree/foldertree.js @@ -10,7 +10,7 @@ |--------------------------------------------------*/ // modified for egw 29-12-03 ndee - +// 27-01-04 ndee: amended function dtree() with parameter for php based icondir // Node object function Node(id, pid, name, url, urlClick, urlOut, title, target, icon, iconOpen, open) { @@ -34,23 +34,23 @@ function Node(id, pid, name, url, urlClick, urlOut, title, target, icon, iconOpe // Tree object -function dTree(objName) { - +function dTree(objName,icondir) { + iconPath = (icondir !='') ? icondir : '/egroupware/phpgwapi/js/foldertree_default_icons'; this.icon = { - root : '/egroupware/phpgwapi/templates/idots/images/foldertree/base.gif', - folder : '/egroupware/phpgwapi/templates/idots/images/foldertree/folder.gif', - folderOpen : '/egroupware/phpgwapi/templates/idots/images/foldertree/folderopen.gif', - node : '/egroupware/phpgwapi/templates/idots/images/foldertree/folder.gif', - empty : '/egroupware/phpgwapi/templates/idots/images/foldertree/empty.gif', - line : '/egroupware/phpgwapi/templates/idots/images/foldertree/line.gif', - join : '/egroupware/phpgwapi/templates/idots/images/foldertree/join.gif', - joinBottom : '/egroupware/phpgwapi/templates/idots/images/foldertree/joinbottom.gif', - plus : '/egroupware/phpgwapi/templates/idots/images/foldertree/plus.gif', - plusBottom : '/egroupware/phpgwapi/templates/idots/images/foldertree/plusbottom.gif', - minus : '/egroupware/phpgwapi/templates/idots/images/foldertree/minus.gif', - minusBottom : '/egroupware/phpgwapi/templates/idots/images/foldertree/minusbottom.gif', - nlPlus : '/egroupware/phpgwapi/templates/idots/images/foldertree/nolines_plus.gif', - nlMinus : '/egroupware/phpgwapi/templates/idots/images/foldertree/nolines_minus.gif' + root : iconPath+'/foldertree/base.gif', + folder : iconPath+'/foldertree/folder.gif', + folderOpen : iconPath+'/foldertree/folderopen.gif', + node : iconPath+'/foldertree/folder.gif', + empty : iconPath+'/foldertree/empty.gif', + line : iconPath+'/foldertree/line.gif', + join : iconPath+'/foldertree/join.gif', + joinBottom : iconPath+'/foldertree/joinbottom.gif', + plus : iconPath+'/foldertree/plus.gif', + plusBottom : iconPath+'/foldertree/plusbottom.gif', + minus : iconPath+'/foldertree/minus.gif', + minusBottom : iconPath+'/foldertree/minusbottom.gif', + nlPlus : iconPath+'/foldertree/nolines_plus.gif', + nlMinus : iconPath+'/foldertree/nolines_minus.gif' }; @@ -364,4 +364,4 @@ if (!Array.prototype.pop) { this.length = Math.max(this.length-1,0); return lastElement; } -}; \ No newline at end of file +};