offset the loading of image elements so code in other parts
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 28 Sep 2006 04:58:47 +0000 (04:58 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 28 Sep 2006 04:58:47 +0000 (04:58 +0000)
of the directly hierarchy can easily provide correct paths to
tree images

git-svn-id: svn://svn.open-ils.org/ILS/trunk@6242 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/opac/common/js/slimtree.js

index 44279c7..4a922c2 100644 (file)
@@ -9,16 +9,24 @@ var stpicline = '../../../../images/slimtree/line.gif';
 var stpicjoin  = '../../../../images/slimtree/join.gif';
 var stpicjoinb = '../../../../images/slimtree/joinbottom.gif';
 
-
-var stimgopen  = elem('img',{src:stpicopen,border:0});
-var stimgclose = elem('img',{src:stpicclose,border:0});
-var stimgblank = elem('img',{src:stpicblank,border:0});
-var stimgline  = elem('img',{src:stpicline,border:0});
-var stimgjoin  = elem('img',{src:stpicjoin,border:0, style:'display:inline;'});
+var stimgopen;
+var stimgclose;
+var stimgblank;
+var stimgline;
+var stimgjoin;
 
 function _apc(root,node) { root.appendChild(node); }
 
 function SlimTree(context, handle, rootimg) { 
+       
+       if(!stimgopen) {
+               stimgopen       = elem('img',{src:stpicopen,border:0});
+               stimgclose      = elem('img',{src:stpicclose,border:0});
+               stimgblank      = elem('img',{src:stpicblank,border:0});
+               stimgline       = elem('img',{src:stpicline,border:0});
+               stimgjoin       = elem('img',{src:stpicjoin,border:0, style:'display:inline;'});
+       }
+
        this.context    = context; 
        this.handle             = handle;
        this.cache              = new Object();