diff options
author | Michael Drake <michael.drake@codethink.co.uk> | 2016-02-01 18:48:42 +0000 |
---|---|---|
committer | Michael Drake <michael.drake@codethink.co.uk> | 2016-02-01 18:48:42 +0000 |
commit | 9fb755b7544c6a618a260f5c1a6c8724265bf735 (patch) | |
tree | e740ecb5d0ca08df90dc754c9d30e0cddf89caaa /javascript | |
parent | 94b913e5b3f1904ebac959143ba033bbbf58f3cb (diff) | |
download | netsurf-9fb755b7544c6a618a260f5c1a6c8724265bf735.tar.gz netsurf-9fb755b7544c6a618a260f5c1a6c8724265bf735.tar.bz2 |
Handle known HTML elements without specialisations.
Diffstat (limited to 'javascript')
-rw-r--r-- | javascript/duktape/dukky.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/javascript/duktape/dukky.c b/javascript/duktape/dukky.c index 6e40549d3..ec52fa897 100644 --- a/javascript/duktape/dukky.c +++ b/javascript/duktape/dukky.c @@ -342,10 +342,16 @@ static void dukky_html_element_class_from_tag_type(dom_html_element_type type, break; case DOM_HTML_ELEMENT_TYPE__COUNT: assert(type != DOM_HTML_ELEMENT_TYPE__COUNT); - default: case DOM_HTML_ELEMENT_TYPE__UNKNOWN: SET_HTML_CLASS(UNKNOWN) break; + default: + /* Known HTML element without a specialisation */ + *html_class = PROTO_NAME(HTMLELEMENT); + *html_class_len = + SLEN(PROTO_NAME(HTML)) + + SLEN("ELEMENT"); + break; } return; } |