on master help sign in
Merge branch 'master' into debugger
2a03dd9Evan Czaplicki
Elm.cabal+4−4
@@ -96,7 +96,7 @@ Library
96
96
97 Build-depends: aeson,
97 Build-depends: aeson,
98 base >=4.2 && <5,
98 base >=4.2 && <5,
99− binary >= 0.6.4.0,
99+ binary >= 0.7.0.0,
100 blaze-html >= 0.5 && < 0.8,
100 blaze-html >= 0.5 && < 0.8,
101 blaze-markup,
101 blaze-markup,
102 bytestring,
102 bytestring,
@@ -178,7 +178,7 @@ Executable elm
178
178
179 Build-depends: aeson,
179 Build-depends: aeson,
180 base >=4.2 && <5,
180 base >=4.2 && <5,
181− binary >= 0.6.4.0,
181+ binary >= 0.7.0.0,
182 blaze-html >= 0.5 && < 0.8,
182 blaze-html >= 0.5 && < 0.8,
183 blaze-markup,
183 blaze-markup,
184 bytestring,
184 bytestring,
@@ -222,7 +222,7 @@ Executable elm-doc
222 Build-depends: aeson,
222 Build-depends: aeson,
223 aeson-pretty,
223 aeson-pretty,
224 base >=4.2 && <5,
224 base >=4.2 && <5,
225− binary >= 0.6.4.0,
225+ binary >= 0.7.0.0,
226 bytestring,
226 bytestring,
227 cmdargs,
227 cmdargs,
228 containers >= 0.3,
228 containers >= 0.3,
@@ -258,7 +258,7 @@ Test-Suite compiler-tests
258 filemanip,
258 filemanip,
259 aeson,
259 aeson,
260 base >=4.2 && <5,
260 base >=4.2 && <5,
261− binary >= 0.6.4.0,
261+ binary >= 0.7.0.0,
262 blaze-html == 0.5.* || == 0.6.*,
262 blaze-html == 0.5.* || == 0.6.*,
263 blaze-markup == 0.5.1.*,
263 blaze-markup == 0.5.1.*,
264 bytestring,
264 bytestring,
runtime/Render/Element.js+3
@@ -31,6 +31,7 @@ function setProps(elem, e) {
31 a.style.display = 'block';
31 a.style.display = 'block';
32 a.style.position = 'absolute';
32 a.style.position = 'absolute';
33 e.style.position = 'relative';
33 e.style.position = 'relative';
34+ a.style.pointerEvents = 'auto';
34 e.appendChild(a);
35 e.appendChild(a);
35 }
36 }
36 if (props.hover.ctor !== '_Tuple0') {
37 if (props.hover.ctor !== '_Tuple0') {
@@ -235,6 +236,7 @@ function rawHtml(elem) {
235 }
236 }
236 document.body.removeChild(div);
237 document.body.removeChild(div);
237 div.style.visibility = 'visible';
238 div.style.visibility = 'visible';
239+ div.style.pointerEvents = 'auto';
238 return div;
240 return div;
239}
241}
240
242
@@ -378,6 +380,7 @@ function updateProps(node, curr, next) {
378 a.style.display = 'block';
380 a.style.display = 'block';
379 a.style.position = 'absolute';
381 a.style.position = 'absolute';
380 e.style.position = 'relative';
382 e.style.position = 'relative';
383+ a.style.pointerEvents = 'auto';
381 e.appendChild(a);
384 e.appendChild(a);
382 } else {
385 } else {
383 node.lastNode.href = props.href;
386 node.lastNode.href = props.href;