summaryrefslogtreecommitdiff
path: root/javascript/duktape/HTMLBRElement.bnd
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2015-10-08 16:20:18 +0100
committerVincent Sanders <vince@kyllikki.org>2015-10-08 16:20:18 +0100
commitb9a23939b29d5973a04a9172248a98be4b6a8ef1 (patch)
treed7c8511faa7b4d9afa43fd3c683e6739a4305c74 /javascript/duktape/HTMLBRElement.bnd
parent6fd2c320f23e267416438de9425be777c81bec5f (diff)
downloadnetsurf-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.bnd40
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();