Rename Event listener
Remove hacks
This commit is contained in:
@@ -73,10 +73,10 @@
|
||||
this._enable = !this._enable;
|
||||
if (this._enable)
|
||||
{
|
||||
this._element.addEventListener(this._type, this._listener);
|
||||
this._element.addEvent(this._type, this._listener);
|
||||
} else
|
||||
{
|
||||
this._element.removeEventListener(this._type, this._listener);
|
||||
this._element.removeEvent(this._type, this._listener);
|
||||
}
|
||||
return this._enable;
|
||||
};
|
||||
@@ -95,7 +95,7 @@
|
||||
alert("Listener #:" + count);
|
||||
};
|
||||
this._listeners.push(listener);
|
||||
this._element.addEventListener(this._type, listener);
|
||||
this._element.addEvent(this._type, listener);
|
||||
|
||||
}
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
if (this._listeners.length > 0)
|
||||
{
|
||||
var listener = this._listeners.pop();
|
||||
this._element.removeEventListener(this._type, listener);
|
||||
this._element.removeEvent(this._type, listener);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -135,9 +135,9 @@
|
||||
var listener = function(e) {
|
||||
alert("Click event on:" + this.getType())
|
||||
};
|
||||
group.addEventListener("click", listener);
|
||||
elipseLeft.addEventListener("click", listener);
|
||||
elipseRight.addEventListener("click", listener);
|
||||
group.addEvent("click", listener);
|
||||
elipseLeft.addEvent("click", listener);
|
||||
elipseRight.addEvent("click", listener);
|
||||
|
||||
workspace.addItAsChildTo($("groupEventsContainer"));
|
||||
}
|
||||
@@ -301,7 +301,7 @@
|
||||
group.setSize(100, 100);
|
||||
group.setPosition(0, 0);
|
||||
group.setCoordSize(100, 100);
|
||||
group.addEventListener("mouseover", function() {
|
||||
group.addEvent("mouseover", function() {
|
||||
alert("Mouse Over Group");
|
||||
});
|
||||
workspace.appendChild(group);
|
||||
@@ -309,7 +309,7 @@
|
||||
elipseOuter = new web2d.Elipse();
|
||||
elipseOuter.setPosition(50, 50);
|
||||
elipseOuter.setSize(50, 50);
|
||||
group.addEventListener("mouseover", function() {
|
||||
group.addEvent("mouseover", function() {
|
||||
alert("Mouse Over elipseOuter");
|
||||
});
|
||||
group.appendChild(elipseOuter);
|
||||
|
@@ -112,17 +112,17 @@
|
||||
workspace.appendChild(nodeGroup);
|
||||
|
||||
// Add behaviour ...
|
||||
inerRect.addEventListener("mouseover", function() {
|
||||
inerRect.addEvent("mouseover", function() {
|
||||
outerRect.setVisibility(true);
|
||||
});
|
||||
inerRect.addEventListener("mouseout", function() {
|
||||
inerRect.addEvent("mouseout", function() {
|
||||
if (!nodeGroup._drag)
|
||||
{
|
||||
outerRect.setVisibility(false);
|
||||
}
|
||||
});
|
||||
|
||||
nodeGroup.addEventListener("mousedown", function(e)
|
||||
nodeGroup.addEvent("mousedown", function(e)
|
||||
{
|
||||
var shadowGroup = new web2d.Group();
|
||||
shadowGroup.setSize(200, 60);
|
||||
@@ -165,7 +165,7 @@
|
||||
shadowGroup.setPosition(posx - 50, posy - 150);
|
||||
};
|
||||
}
|
||||
workspace.addEventListener("mousemove", workspace._moveFunction);
|
||||
workspace.addEvent("mousemove", workspace._moveFunction);
|
||||
var mouseUp = function(e)
|
||||
{
|
||||
|
||||
@@ -175,11 +175,11 @@
|
||||
nodeGroup.setPosition(pos.x, pos.y);
|
||||
nodeGroup._drag = false;
|
||||
outerRect.setVisibility(true);
|
||||
workspace.removeEventListener("mousemove", workspace._moveFunction);
|
||||
workspace.removeEventListener("mouseup", mouseUp);
|
||||
workspace.removeEvent("mousemove", workspace._moveFunction);
|
||||
workspace.removeEvent("mouseup", mouseUp);
|
||||
|
||||
};
|
||||
workspace.addEventListener("mouseup", mouseUp);
|
||||
workspace.addEvent("mouseup", mouseUp);
|
||||
|
||||
});
|
||||
|
||||
|
@@ -246,7 +246,7 @@
|
||||
var rect = new web2d.Rect(0, rectAttributes);
|
||||
rect.setPosition(120, 20);
|
||||
workspace.appendChild(rect);
|
||||
rect.addEventListener("mouseover", function() {
|
||||
rect.addEvent("mouseover", function() {
|
||||
alert("Mouse Over");
|
||||
});
|
||||
|
||||
|
@@ -84,9 +84,9 @@ web2d.Loader =
|
||||
web2d.Loader.checkLoaded(filename);
|
||||
}
|
||||
|
||||
if(typeof(js.addEventListener) != 'undefined') {
|
||||
if(typeof(js.addEvent) != 'undefined') {
|
||||
/* The FF, Chrome, Safari, Opera way */
|
||||
js.addEventListener('load',calltheCBcmn,false);
|
||||
js.addEvent('load',calltheCBcmn,false);
|
||||
}
|
||||
else {
|
||||
/* The MS IE 8+ way (may work with others - I dunno)*/
|
||||
|
Reference in New Issue
Block a user