diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2012-07-04 23:03:53 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2012-07-04 23:03:53 +0100 |
commit | 0163c4a33043e99614272a0b00878dbab00b606f (patch) | |
tree | 127650d01fbb073d00337703a18069d9871d84d9 /include/dom/html | |
parent | a0711f95e03e6b6714d5f861012e8cd247577844 (diff) | |
download | libdom-0163c4a33043e99614272a0b00878dbab00b606f.tar.gz libdom-0163c4a33043e99614272a0b00878dbab00b606f.tar.bz2 |
HTMLElement: className is a simple get/set property, enable 29 more tests.
HTMLElement.className means that dynamic conversion looks for class_name
and not classname. As such, rename the methods and enable the simple getter/setter
methods for the property. As such, another 29 tests pass.
Diffstat (limited to 'include/dom/html')
-rw-r--r-- | include/dom/html/html_element.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/include/dom/html/html_element.h b/include/dom/html/html_element.h index 1b40e25..d6d3c88 100644 --- a/include/dom/html/html_element.h +++ b/include/dom/html/html_element.h @@ -31,10 +31,10 @@ typedef struct dom_html_element_vtable { dom_string **dir); dom_exception (*dom_html_element_set_dir)(struct dom_html_element *element, dom_string *dir); - dom_exception (*dom_html_element_get_classname)(struct dom_html_element *element, - dom_string **classname); - dom_exception (*dom_html_element_set_classname)(struct dom_html_element *element, - dom_string *classname); + dom_exception (*dom_html_element_get_class_name)(struct dom_html_element *element, + dom_string **class_name); + dom_exception (*dom_html_element_set_class_name)(struct dom_html_element *element, + dom_string *class_name); } dom_html_element_vtable; static inline dom_exception dom_html_element_get_id(struct dom_html_element *element, @@ -109,23 +109,23 @@ static inline dom_exception dom_html_element_set_dir(struct dom_html_element *el #define dom_html_element_set_dir(e, dir) dom_html_element_set_dir( \ (dom_html_element *) (e), (dir)) -static inline dom_exception dom_html_element_get_classname(struct dom_html_element *element, - dom_string **classname) +static inline dom_exception dom_html_element_get_class_name(struct dom_html_element *element, + dom_string **class_name) { return ((dom_html_element_vtable *) ((dom_node *) element)->vtable)-> - dom_html_element_get_classname(element, classname); + dom_html_element_get_class_name(element, class_name); } -#define dom_html_element_get_classname(e, classname) dom_html_element_get_classname( \ - (dom_html_element *) (e), (classname)) +#define dom_html_element_get_class_name(e, class_name) dom_html_element_get_class_name( \ + (dom_html_element *) (e), (class_name)) -static inline dom_exception dom_html_element_set_classname(struct dom_html_element *element, - dom_string *classname) +static inline dom_exception dom_html_element_set_class_name(struct dom_html_element *element, + dom_string *class_name) { return ((dom_html_element_vtable *) ((dom_node *) element)->vtable)-> - dom_html_element_set_classname(element, classname); + dom_html_element_set_class_name(element, class_name); } -#define dom_html_element_set_classname(e, classname) dom_html_element_set_classname( \ - (dom_html_element *) (e), (classname)) +#define dom_html_element_set_class_name(e, class_name) dom_html_element_set_class_name( \ + (dom_html_element *) (e), (class_name)) #endif |