odds and ends
[freeside.git] / httemplate / elements / overlibmws_draggable.js
index 14e4a60..0d25f84 100644 (file)
@@ -1,7 +1,7 @@
 /*\r
  overlibmws_draggable.js plug-in module - Copyright Foteos Macrides 2002=2005\r
    For support of the DRAGGABLE feature.\r
-   Initial: August 24, 2002 - Last Revised: January 12, 2005\r
+   Initial: August 24, 2002 - Last Revised: March 2, 2006\r
  See the Change History and Command Reference for overlibmws via:\r
 \r
        http://www.macridesweb.com/oltest/\r
@@ -37,7 +37,7 @@ function OLsetDrgCur(d){if(!OLns4)over.style.cursor=(d?'move':'auto');}
 \r
 function OLgrabEl(e){\r
 var e=(e||event);\r
-var cKy=(OLns4?e.modifiers&Event.ALT_MASK:(!OLop7?e.altKey:e.ctrlKey));o3_dragging=1;\r
+var cKy=(OLns4?e.modifiers&Event.ALT_MASK:(e.altKey||(OLop7&&e.ctrlKey)));o3_dragging=1;\r
 if(cKy){OLsetDrgCur(0);document.onmouseup=function(){OLsetDrgCur(1);o3_dragging=0;}\r
 return(OLns4?routeEvent(e):true);}\r
 OLx=(e.pageX||e.clientX+OLfd().scrollLeft);OLy=(e.pageY||e.clientY+OLfd().scrollTop);\r