summaryrefslogtreecommitdiff
path: root/utils/corestrings.c
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2015-07-19 12:59:49 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2015-07-19 12:59:49 +0100
commite4f46aceb3a3406d4f52d73f72a69e28578b7af4 (patch)
tree1395cba1a664e5773d854943f6c5aa990e92e530 /utils/corestrings.c
parent10c5dcd078700ff574512fc692adb6835653ba38 (diff)
downloadnetsurf-e4f46aceb3a3406d4f52d73f72a69e28578b7af4.tar.gz
netsurf-e4f46aceb3a3406d4f52d73f72a69e28578b7af4.tar.bz2
Support createElement
Diffstat (limited to 'utils/corestrings.c')
-rw-r--r--utils/corestrings.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/utils/corestrings.c b/utils/corestrings.c
index 20036a515..1d20362a3 100644
--- a/utils/corestrings.c
+++ b/utils/corestrings.c
@@ -261,6 +261,7 @@ dom_string *corestring_dom_INPUT;
dom_string *corestring_dom_SELECT;
dom_string *corestring_dom_TEXTAREA;
dom_string *corestring_dom_BODY;
+dom_string *corestring_dom_html_namespace;
dom_string *corestring_dom_button;
dom_string *corestring_dom_image;
dom_string *corestring_dom_radio;
@@ -533,6 +534,8 @@ void corestrings_fini(void)
CSS_DOM_STRING_UNREF(SELECT);
CSS_DOM_STRING_UNREF(TEXTAREA);
CSS_DOM_STRING_UNREF(BODY);
+ /* DOM namespaces, not really CSS */
+ CSS_DOM_STRING_UNREF(html_namespace);
/* DOM input types, not really CSS */
CSS_DOM_STRING_UNREF(button);
CSS_DOM_STRING_UNREF(image);
@@ -882,11 +885,19 @@ nserror corestrings_init(void)
goto error;
}
+ exc = dom_string_create_interned((const uint8_t *) "http://www.w3.org/1999/xhtml",
+ SLEN("http://www.w3.org/1999/xhtml"),
+ &corestring_dom_html_namespace);
+ if ((exc != DOM_NO_ERR) || (corestring_dom_html_namespace == NULL)) {
+ error = NSERROR_NOMEM;
+ goto error;
+ }
+
error = nsurl_create("about:blank", &corestring_nsurl_about_blank);
if (error != NSERROR_OK) {
goto error;
}
-
+
return NSERROR_OK;
error: