From 8d09ec06b447d6383718edc5f0f50b354628469d Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Wed, 27 Jan 2016 14:43:38 +0000 Subject: Add missing detection of HTMLDivElement specialisation. --- src/html/html_document.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src') diff --git a/src/html/html_document.c b/src/html/html_document.c index 2dc63d9..5965e47 100644 --- a/src/html/html_document.c +++ b/src/html/html_document.c @@ -16,6 +16,7 @@ #include "html/html_html_element.h" #include "html/html_head_element.h" #include "html/html_body_element.h" +#include "html/html_div_element.h" #include "html/html_link_element.h" #include "html/html_title_element.h" #include "html/html_meta_element.h" @@ -267,6 +268,9 @@ static inline dom_html_element_type _dom_html_document_get_element_type( } else if (dom_string_caseless_isequal(tag_name_upper, html->elements[DOM_HTML_ELEMENT_TYPE_BODY])) { return DOM_HTML_ELEMENT_TYPE_BODY; + } else if (dom_string_caseless_isequal(tag_name_upper, + html->elements[DOM_HTML_ELEMENT_TYPE_DIV])) { + return DOM_HTML_ELEMENT_TYPE_DIV; } else if (dom_string_caseless_isequal(tag_name_upper, html->elements[DOM_HTML_ELEMENT_TYPE_FORM])) { return DOM_HTML_ELEMENT_TYPE_FORM; @@ -481,6 +485,10 @@ _dom_html_document_create_element_internal( exc = _dom_html_body_element_create(html, namespace, prefix, (dom_html_body_element **) result); break; + case DOM_HTML_ELEMENT_TYPE_DIV: + exc = _dom_html_div_element_create(html, namespace, prefix, + (dom_html_div_element **) result); + break; case DOM_HTML_ELEMENT_TYPE_FORM: exc = _dom_html_form_element_create(html, namespace, prefix, (dom_html_form_element **) result); -- cgit v1.2.3