Localized a global variable which interferes with other third party js packages.

This commit is contained in:
khenn 2011-06-26 12:06:45 -05:00
parent 3acaa46713
commit 97ec859653

View file

@ -8,17 +8,17 @@ var draggableObjectList=new Array();
//Internal Config (Do not Edit) //Internal Config (Do not Edit)
//browser check //browser check
var dom=document.getElementById&&!document.all //var dom=document.getElementById&&!document.all
var docElement = document.documentElement; var docElement = document.documentElement;
var pageURL = ""; var pageURL = "";
var topelement=dom? "HTML" : "BODY" //var topelement=dom? "HTML" : "BODY"
var pageHeight=0; var pageHeight=0;
var pageWidth=0; var pageWidth=0;
var scrollJump=50; var scrollJump=50;
var blankCount=1; var blankCount=1;
var Dom = YAHOO.util.Dom; var Dom = YAHOO.util.Dom;
var Event = YAHOO.util.Event; //var Event = YAHOO.util.Event;
var DDM = YAHOO.util.DragDropMgr; var DDM = YAHOO.util.DragDropMgr;
@ -26,6 +26,8 @@ var DDM = YAHOO.util.DragDropMgr;
//goes up the parent tree until class is found. If not found, returns null //goes up the parent tree until class is found. If not found, returns null
function dragable_getObjectByClass(target,clazz) { function dragable_getObjectByClass(target,clazz) {
var classMatch = new RegExp("\\b" + clazz + "\\b"); var classMatch = new RegExp("\\b" + clazz + "\\b");
var dom=document.getElementById&&!document.all;
var topelement=dom? "HTML" : "BODY";
while (target.tagName!=topelement && target.className.search(classMatch) == -1){ while (target.tagName!=topelement && target.className.search(classMatch) == -1){
target=dom? target.parentNode : target.parentElement target=dom? target.parentNode : target.parentElement
} }
@ -153,7 +155,7 @@ YAHOO.extend(YAHOO.webgui.DDList, YAHOO.util.DDProxy, {
onDrag: function(e) { onDrag: function(e) {
// Keep track of the direction of the drag for use during onDragOver // Keep track of the direction of the drag for use during onDragOver
var y = Event.getPageY(e); var y = YAHOO.util.Event.getPageY(e);
if (y < this.lastY) { if (y < this.lastY) {
this.goingUp = true; this.goingUp = true;
} else if (y > this.lastY) { } else if (y > this.lastY) {