on master help sign in
Stopped event propagation in hoverables.
commit35871273c3ea08ddd295690b52e8d317e1df0261 authorEric Easley <escalier@riseup.net> dateThu 3 Apr 2014, 12:53 (13 years ago) parentc4080e0
1 file changed+3−1
runtime/Render/Element.js+3−1
runtime/Render/Element.js+3−1
@@ -64,14 +64,16 @@ function addHover(e, handler) {
6464 e.elm_hover_handler = handler;
6565 e.elm_hover_count = 0;
6666
67− function over() {
67+ function over(evt) {
6868 if (e.elm_hover_count++ > 0) return;
6969 e.elm_hover_handler(true);
70+ evt.stopPropagation();
7071 }
7172 function out(evt) {
7273 if (e.contains(evt.toElement || evt.relatedTarget)) return;
7374 e.elm_hover_count = 0;
7475 e.elm_hover_handler(false);
76+ evt.stopPropagation();
7577 }
7678 e.elm_hover_over = over;
7779 e.elm_hover_out = out;