Skip to content

Commit 1567e4a

Browse files
committed
fixes menubar JS error trying to close
1 parent 67f5742 commit 1567e4a

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed
-1.46 MB
Binary file not shown.

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// j2sCore.js (based on JmolCore.js)
22

3+
// BH 6/20/2018 11:26:09 PM fix for menu bar not closable
34
// BH 3/16/2018 5:25:09 AM fixes for dragging on phones
45
// BH 2/20/2018 12:08:08 AM adds J2S._getKeyModifiers
56
// BH 1/8/2018 10:27:46 PM SwingJS2
@@ -1323,7 +1324,8 @@ J2S._getDefaultLanguage = function(isAll) { return (isAll ? J2S.featureDetection
13231324
return true;
13241325

13251326
if (ev.target.getAttribute("role")) { // JSButtonUI adds role=menucloser to icon and text
1326-
(ev.target._menu || ev.target.parentElement._menu)._hideJSMenu()
1327+
var m = (ev.target._menu || ev.target.parentElement._menu);
1328+
m && m._hideJSMenu();
13271329
}
13281330

13291331
J2S._setMouseOwner(null);

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10654,6 +10654,7 @@ return jQuery;
1065410654
})(jQuery,document,"click mousemove mouseup touchmove touchend", "outjsmol");
1065510655
// j2sCore.js (based on JmolCore.js)
1065610656

10657+
// BH 6/20/2018 11:26:09 PM fix for menu bar not closable
1065710658
// BH 3/16/2018 5:25:09 AM fixes for dragging on phones
1065810659
// BH 2/20/2018 12:08:08 AM adds J2S._getKeyModifiers
1065910660
// BH 1/8/2018 10:27:46 PM SwingJS2
@@ -11977,7 +11978,8 @@ J2S._getDefaultLanguage = function(isAll) { return (isAll ? J2S.featureDetection
1197711978
return true;
1197811979

1197911980
if (ev.target.getAttribute("role")) { // JSButtonUI adds role=menucloser to icon and text
11980-
(ev.target._menu || ev.target.parentElement._menu)._hideJSMenu()
11981+
var m = (ev.target._menu || ev.target.parentElement._menu);
11982+
m && m._hideJSMenu();
1198111983
}
1198211984

1198311985
J2S._setMouseOwner(null);

0 commit comments

Comments
 (0)