diff options
author | rsk1994 <rsk1coder99@gmail.com> | 2014-06-03 10:53:17 +0530 |
---|---|---|
committer | Rupinder Singh Khokhar <rsk1coder99@gmail.com> | 2014-06-21 17:37:14 +0530 |
commit | 1cca41793dd6acc052bae2f1464eedd094c84f58 (patch) | |
tree | 7a60eaccc35467de1ad7dfe97ebf13f883e71b0a | |
parent | fcfdb66ecfb1121f56a849ef087930cac017a5ed (diff) | |
download | libdom-1cca41793dd6acc052bae2f1464eedd094c84f58.tar.gz libdom-1cca41793dd6acc052bae2f1464eedd094c84f58.tar.bz2 |
changing size attribute of Input Element to be of type int
-rw-r--r-- | include/dom/html/html_input_element.h | 4 | ||||
-rw-r--r-- | src/html/TODO | 2 | ||||
-rw-r--r-- | src/html/html_input_element.c | 14 | ||||
-rw-r--r-- | test/testcases/tests/level2/html/HTMLInputElement13.xml (renamed from test/testcases/tests/level2/html/HTMLInputElement13.xml.kfail) | 0 |
4 files changed, 16 insertions, 4 deletions
diff --git a/include/dom/html/html_input_element.h b/include/dom/html/html_input_element.h index eb6aecd..086e1cb 100644 --- a/include/dom/html/html_input_element.h +++ b/include/dom/html/html_input_element.h @@ -85,10 +85,10 @@ dom_exception dom_html_input_element_set_read_only( dom_html_input_element *input, bool read_only); dom_exception dom_html_input_element_get_size( - dom_html_input_element *input, dom_string **size); + dom_html_input_element *input, int32_t *size); dom_exception dom_html_input_element_set_size( - dom_html_input_element *input, dom_string *size); + dom_html_input_element *input, uint32_t size); dom_exception dom_html_input_element_get_src( dom_html_input_element *input, dom_string **src); diff --git a/src/html/TODO b/src/html/TODO index 6a3d190..e7d4853 100644 --- a/src/html/TODO +++ b/src/html/TODO @@ -15,7 +15,7 @@ HTMLFormElement html_form_element DONE HTMLSelectElement html_select_element DONE HTMLOptGroupElement html_optgroup_element DONE HTMLOptionElement html_option_element DONE -HTMLInputElement html_input_element MISSING +HTMLInputElement html_input_element DONE HTMLTextAreaElement html_textarea_element MISSING HTMLButtonElement html_button_element MISSING HTMLLabelElement html_label_element DONE diff --git a/src/html/html_input_element.c b/src/html/html_input_element.c index bab79f2..c4cfc05 100644 --- a/src/html/html_input_element.c +++ b/src/html/html_input_element.c @@ -349,12 +349,24 @@ SIMPLE_GET_SET(access_key); SIMPLE_GET_SET(align); SIMPLE_GET_SET(alt); SIMPLE_GET_SET(name); -SIMPLE_GET_SET(size); SIMPLE_GET_SET(src); SIMPLE_GET(type); SIMPLE_GET_SET(use_map); SIMPLE_GET_SET(value); +dom_exception dom_html_input_element_get_size( + dom_html_input_element *input, int32_t *size) +{ + return dom_html_element_get_int32_t_property(&input->base, "size", + SLEN("size"), size); +} + +dom_exception dom_html_input_element_set_size( + dom_html_input_element *input, uint32_t size) +{ + return dom_html_element_set_int32_t_property(&input->base, "size", + SLEN("size"), size); +} dom_exception dom_html_input_element_get_tab_index( dom_html_input_element *input, int32_t *tab_index) { diff --git a/test/testcases/tests/level2/html/HTMLInputElement13.xml.kfail b/test/testcases/tests/level2/html/HTMLInputElement13.xml index e243035..e243035 100644 --- a/test/testcases/tests/level2/html/HTMLInputElement13.xml.kfail +++ b/test/testcases/tests/level2/html/HTMLInputElement13.xml |