Update of 
/var/cvs/contributions/CMSContainer/cmsc/utilities/src/webapp/editors/utils/ajaxtree
In directory 
james.mmbase.org:/tmp/cvs-serv17500/cmsc/utilities/src/webapp/editors/utils/ajaxtree

Modified Files:
        ajaxtree.js 
Log Message:
CMSC-670


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/utilities/src/webapp/editors/utils/ajaxtree
See also: http://www.mmbase.org/jira/browse/CMSC-670


Index: ajaxtree.js
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/utilities/src/webapp/editors/utils/ajaxtree/ajaxtree.js,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- ajaxtree.js 20 Sep 2007 16:42:39 -0000      1.7
+++ ajaxtree.js 21 Jan 2008 08:58:40 -0000      1.8
@@ -138,9 +138,23 @@
                
                // this must be below the display, because otherwise we will 
not know the dimensions of the div.
                var leftdiv = document.getElementById("left");
+               var sUserAgent=navigator.userAgent;
+               if(sUserAgent.indexOf("Mozilla/5.0")>-1){
+                       var lwstr=""+(leftdiv.clientWidth/0.24);
+                       var st;
+                       if(lwstr.indexOf(".")>-1)
+                               st=lwstr.substring(0,lwstr.indexOf("."))- 
menudiv.clientWidth;
+                       else
+                               st=lwstr-menudiv.clientWidth;
+                       if(st < evt.clientX) {
+                               menudiv.style.left = (st) + 'px';
+                       }
+               }
+               else{
                if(leftdiv.clientWidth - menudiv.clientWidth < evt.clientX) {
                        menudiv.style.left = (leftdiv.clientWidth - 
menudiv.clientWidth) + 'px';
                }
+               }
                if(document.body.clientHeight - menudiv.clientHeight < 
evt.clientY) {
                        menudiv.style.top = (document.body.clientHeight - 
menudiv.clientHeight) + 'px';
                }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to