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
