diff options
author | Vincent Sanders <vince@kyllikki.org> | 2015-10-08 16:20:18 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2015-10-08 16:20:18 +0100 |
commit | b9a23939b29d5973a04a9172248a98be4b6a8ef1 (patch) | |
tree | d7c8511faa7b4d9afa43fd3c683e6739a4305c74 /javascript/duktape/HTMLBRElement.bnd | |
parent | 6fd2c320f23e267416438de9425be777c81bec5f (diff) | |
download | netsurf-b9a23939b29d5973a04a9172248a98be4b6a8ef1.tar.gz netsurf-b9a23939b29d5973a04a9172248a98be4b6a8ef1.tar.bz2 |
Add some HTML Element specialisations for HR and BR
These specialisations make use of the new nsgenbind feature of
generated property accessors.
Diffstat (limited to 'javascript/duktape/HTMLBRElement.bnd')
-rw-r--r-- | javascript/duktape/HTMLBRElement.bnd | 40 |
1 files changed, 2 insertions, 38 deletions
diff --git a/javascript/duktape/HTMLBRElement.bnd b/javascript/duktape/HTMLBRElement.bnd index 25e5184ba..3b44b9777 100644 --- a/javascript/duktape/HTMLBRElement.bnd +++ b/javascript/duktape/HTMLBRElement.bnd @@ -10,41 +10,5 @@ init HTMLBRElement(struct dom_html_element *html_br_element::html_element); -getter HTMLBRElement::clear() -%{ - dom_exception exc; - dom_string *str; - - exc = dom_html_br_element_get_clear(((node_private_t*)priv)->node, &str); - if (exc != DOM_NO_ERR) { - return 0; - } - - duk_push_lstring(ctx, dom_string_data(str), dom_string_length(str)); - dom_string_unref(str); - - return 1; - -%} - -setter HTMLBRElement::clear() -%{ - dom_exception exc; - dom_string *content; - duk_size_t slen; - const char *s; - s = duk_safe_to_lstring(ctx, 0, &slen); - - exc = dom_string_create((const uint8_t *)s, slen, &content); - if (exc != DOM_NO_ERR) { - return 0; - } - - exc = dom_html_br_element_set_clear(((node_private_t*)priv)->node, content); - dom_string_unref(content); - if (exc != DOM_NO_ERR) { - return 0; - } - - return 0; -%} +getter HTMLBRElement::clear(); +setter HTMLBRElement::clear(); |