summaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authorJohn-Mark Bell <jmb@netsurf-browser.org>2016-01-31 12:19:58 +0000
committerJohn-Mark Bell <jmb@netsurf-browser.org>2016-01-31 12:19:58 +0000
commitbf4382e3ec9af8e65e0903af7b1f492454877558 (patch)
treec8855ac1246cf8a857c429e582556960d031a6bd /javascript
parent720a8fec0e2b435e09d76eabf3c40e78dba414cc (diff)
downloadnetsurf-bf4382e3ec9af8e65e0903af7b1f492454877558.tar.gz
netsurf-bf4382e3ec9af8e65e0903af7b1f492454877558.tar.bz2
HTMLElement: stub .style getter. For #2413.
Diffstat (limited to 'javascript')
-rw-r--r--javascript/duktape/HTMLElement.bnd9
1 files changed, 9 insertions, 0 deletions
diff --git a/javascript/duktape/HTMLElement.bnd b/javascript/duktape/HTMLElement.bnd
index d2b913a6e..b3de9c8fe 100644
--- a/javascript/duktape/HTMLElement.bnd
+++ b/javascript/duktape/HTMLElement.bnd
@@ -151,3 +151,12 @@ getter HTMLElement::onwaiting();
setter HTMLElement::onwaiting();
getter HTMLElement::onwheel();
setter HTMLElement::onwheel();
+
+getter HTMLElement::style()
+%{
+ /* Minimal implementation to avoid infinite-loop in Modernizr (c.f. #2413) */
+ if (dukky_create_object(ctx, PROTO_NAME(CSSSTYLEDECLARATION), 0) != DUK_EXEC_SUCCESS) {
+ return 0;
+ }
+ return 1;
+%}