Module: nagvis
Branch: master
Commit: 4a2af4a4b00f82046ee0d63057607d982379ab9d
URL:    
http://nagvis.git.sourceforge.net/git/gitweb.cgi?p=nagvis/nagvis;a=commit;h=4a2af4a4b00f82046ee0d63057607d982379ab9d

Author: Lars Michelsen <[email protected]>
Date:   Sat Dec 11 13:22:55 2010 +0100

Fixed WUI movement problems due to duplicated code

---

 share/frontend/wui/js/wui.js |   93 ------------------------------------------
 1 files changed, 0 insertions(+), 93 deletions(-)

diff --git a/share/frontend/wui/js/wui.js b/share/frontend/wui/js/wui.js
index 7d2430c..fa99de8 100644
--- a/share/frontend/wui/js/wui.js
+++ b/share/frontend/wui/js/wui.js
@@ -739,96 +739,3 @@ function toggleBorder(oObj, state){
        oObj = null;
        oContainer = null;
 }
-
-/*** Handles the object dragging ***/
-
-var draggingEnabled = true;
-var draggingObject = null;
-var dragObjectOffset = null;
-var dragObjectPos = null;
-var dragObjectStartPos = null;
-var dragObjectChilds = {};
-
-function getTarget(event) {
-       var target = event.target ? event.target : event.srcElement;
-       while(target && target.tagName != 'DIV') {
-               target = target.parentNode;
-  }
-       return target;
-}
-
-function getButton(event) {
-       if (event.which == null)
-               /* IE case */
-               return (event.button < 2) ? "LEFT" : ((event.button == 4) ? 
"MIDDLE" : "RIGHT");
-       else
-               /* All others */
-               return (event.which < 2) ? "LEFT" : ((event.which == 2) ? 
"MIDDLE" : "RIGHT");
-}
-
-function makeDragable(objects) {
-       var len = objects.length;
-       if(len == 0)
-               return false;
-       
-       for(var i = 0; i < len; i++) {
-               var o = document.getElementById(objects[i]);
-               if(o) {
-                       addEvent(o, "mousedown", dragStart); 
-                       addEvent(o, "mouseup",   dragStop); 
-                       o = null;
-               }
-       }
-       len = null;
-}
-
-function dragStart(event) {
-       if(!event)
-               event = window.event;
-       
-       var target = getTarget(event);
-       var button = getButton(event);
-       
-       // Skip calls when already dragging or other button than left mouse
-       if(draggingObject !== null || button != 'LEFT' || !draggingEnabled)
-               return true;
-       
-       var posx, posy;
-       if (event.pageX || event.pageY) {
-               posx = event.pageX;
-               posy = event.pageY;
-       } else if (event.clientX || event.clientY) {
-               posx = event.clientX;
-               posy = event.clientY;
-       }
-       
-       /*if(event.stopPropagation)
-               event.stopPropagation();
-       event.cancelBubble = true;*/
-       
-       draggingObject = target;
-       draggingObject.x = draggingObject.offsetLeft;
-       draggingObject.y = draggingObject.offsetTop;
-       
-  // Save relative offset of the mouse to the snapin title to prevent flipping 
on drag start
-  dragObjectOffset   = [ posy - draggingObject.offsetTop - getHeaderHeight(), 
-                         posx - draggingObject.offsetLeft ];
-  dragObjectStartPos = [ draggingObject.offsetTop, draggingObject.offsetLeft ];
-
-       // Save diff coords of relative objects
-       var sLabelName = target.id.replace('box_', 'rel_label_');
-       var oLabel = document.getElementById(sLabelName);
-       if(oLabel) {
-               dragObjectChilds[sLabelName] = [ oLabel.offsetTop - 
draggingObject.offsetTop,
-                                                oLabel.offsetLeft - 
draggingObject.offsetLeft ];
-               oLabel = null;
-       }
-       sLabelName = null;
-       
-       // Disable the default events for all the different browsers
-       if(event.preventDefault)
-               event.preventDefault();
-       else
-               event.returnValue = false;
-       return true;
-}


------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages, 
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev 
_______________________________________________
Nagvis-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins

Reply via email to