Skip to content

Commit 9f8104d

Browse files
hansonrhansonr
authored andcommitted
simplification of mousemoveoutjsmol and mouseupoutjsmol -- removing
check for ignore, as these events may have multiple instances from the same originating event.
1 parent 1d5902f commit 9f8104d

File tree

1 file changed

+10
-17
lines changed

1 file changed

+10
-17
lines changed

sources/net.sf.j2s.java.core/srcjs/js/j2sApplet.js

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1550,11 +1550,11 @@ if (ev.keyCode == 9 && ev.target["data-focuscomponent"]) {
15501550

15511551
J2S.traceMouse = function(what,ev) {
15521552
System.out.println(["tracemouse:" + what
1553-
,"type:",ev.type
1553+
,"type:",ev.type,ev.pageX,ev.pageY
15541554
,"target.id:",ev.target.id
1555-
,"\n relatedtarget.id:",ev.originalEvent.relatedTarget && ev.originalEvent.relatedTarget.id
1555+
,"\n relatedtarget.id:",(ev.originalEvent.relatedTarget && ev.originalEvent.relatedTarget.id)
15561556
,"\n who:", who.id
1557-
,"\n dragging:", J2S._mouseOwner && J2S._mouseOwner.isDragging
1557+
,"\n dragging:", (J2S._mouseOwner && J2S._mouseOwner.isDragging)
15581558
,"doignore:",doIgnore(ev,1)
15591559
,"role:",ev.target.getAttribute && ev.target.getAttribute("role")
15601560
,"data-ui:",ev.target["data-ui"]
@@ -1778,30 +1778,23 @@ if (ev.keyCode == 9 && ev.target["data-focuscomponent"]) {
17781778

17791779
J2S.$bind(who, 'mousemoveoutjsmol', function(evspecial, target, ev) {
17801780

1781-
if (who.isDragging)
1781+
if (!who.isDragging || who != J2S._mouseOwner)
1782+
return;
1783+
17821784
if (J2S._traceMouse)
17831785
J2S.traceMouse("OUTJSMOL", ev);
17841786

1785-
if (doIgnore(ev))
1786-
return true;
1787-
1788-
if (who == J2S._mouseOwner && who.isDragging)
1789-
return J2S._drag(who, ev, 503);
1790-
return true;
1787+
return J2S._drag(who, ev, 503);
17911788
});
17921789

17931790
J2S.$bind(who, 'mouseupoutjsmol', function(evspecial, target, ev) {
17941791

1795-
if (who.isDragging)
1792+
if (!who.isDragging || who != J2S._mouseOwner)
1793+
return true;
17961794
if (J2S._traceMouse)
17971795
J2S.traceMouse("UPJSMOL", ev);
17981796

1799-
if (doIgnore(ev))
1800-
return true;
1801-
1802-
if (who == J2S._mouseOwner && who.isDragging)
1803-
return J2S._drag(who, ev, 502);
1804-
return true;
1797+
return J2S._drag(who, ev, 502);
18051798
});
18061799

18071800
if (who.applet._is2D && !who.applet._isApp) {

0 commit comments

Comments
 (0)