diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2016-01-31 12:19:58 +0000 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2016-01-31 12:19:58 +0000 |
commit | bf4382e3ec9af8e65e0903af7b1f492454877558 (patch) | |
tree | c8855ac1246cf8a857c429e582556960d031a6bd | |
parent | 720a8fec0e2b435e09d76eabf3c40e78dba414cc (diff) | |
download | netsurf-bf4382e3ec9af8e65e0903af7b1f492454877558.tar.gz netsurf-bf4382e3ec9af8e65e0903af7b1f492454877558.tar.bz2 |
HTMLElement: stub .style getter. For #2413.
-rw-r--r-- | javascript/duktape/HTMLElement.bnd | 9 |
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; +%} |