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