From 7f45b928469c5225c45ef5efb784ad7392024c6d Mon Sep 17 00:00:00 2001 From: rsk1994 Date: Wed, 4 Jun 2014 21:47:18 +0530 Subject: Missed inputElement Test files && bubbling and cancelability of generic events & buttonElement tests --- src/html/TODO | 4 ++-- src/html/html_anchor_element.c | 12 ++++++------ src/html/html_text_area_element.c | 16 ++++++++-------- 3 files changed, 16 insertions(+), 16 deletions(-) (limited to 'src') diff --git a/src/html/TODO b/src/html/TODO index e7d4853..183f10d 100644 --- a/src/html/TODO +++ b/src/html/TODO @@ -15,8 +15,8 @@ HTMLFormElement html_form_element DONE HTMLSelectElement html_select_element DONE HTMLOptGroupElement html_optgroup_element DONE HTMLOptionElement html_option_element DONE -HTMLInputElement html_input_element DONE -HTMLTextAreaElement html_textarea_element MISSING +HTMLInputElement html_input_element MISSING +HTMLTextAreaElement html_textarea_element DONE HTMLButtonElement html_button_element MISSING HTMLLabelElement html_label_element DONE HTMLFieldSetElement html_fieldset_element DONE diff --git a/src/html/html_anchor_element.c b/src/html/html_anchor_element.c index a215900..77f8cef 100644 --- a/src/html/html_anchor_element.c +++ b/src/html/html_anchor_element.c @@ -198,11 +198,11 @@ dom_exception dom_html_anchor_element_blur(dom_html_anchor_element *ele) bool success = false; assert(doc != NULL); - /** \todo Is this event (a) default (b) bubbling and (c) cancelable? */ + /* This event does not bubble & is non-cancelable. Mentioned in w3 specs. More research is needed to prove why. */ return _dom_dispatch_generic_event((dom_document *) doc, (dom_event_target *) ele, - doc->memoised[hds_blur], true, - true, &success); + doc->memoised[hds_blur], false, + false, &success); } /** @@ -218,10 +218,10 @@ dom_exception dom_html_anchor_element_focus(dom_html_anchor_element *ele) bool success = false; assert(doc != NULL); - /** \todo Is this event (a) default (b) bubbling and (c) cancelable? */ + /* This event does not bubble & is non-cancelable. Mentioned in w3 specs. More research is needed to prove why. */ return _dom_dispatch_generic_event((dom_document *)doc, (dom_event_target *) ele, - doc->memoised[hds_focus], true, - true, &success); + doc->memoised[hds_focus], false, + false, &success); } diff --git a/src/html/html_text_area_element.c b/src/html/html_text_area_element.c index eea5b4e..ac90a76 100644 --- a/src/html/html_text_area_element.c +++ b/src/html/html_text_area_element.c @@ -438,11 +438,11 @@ dom_exception dom_html_text_area_element_blur(dom_html_text_area_element *ele) bool success = false; assert(doc != NULL); - /** \todo Is this event (a) default (b) bubbling and (c) cancelable? */ + /* This event does not bubble & is Non-cancellable. Mentioned in w3 specs. More research is needed to prove why. */ return _dom_dispatch_generic_event((dom_document *) doc, (dom_event_target *) ele, - doc->memoised[hds_blur], true, - true, &success); + doc->memoised[hds_blur], false, + false, &success); } /** @@ -458,11 +458,11 @@ dom_exception dom_html_text_area_element_focus(dom_html_text_area_element *ele) bool success = false; assert(doc != NULL); - /** \todo Is this event (a) default (b) bubbling and (c) cancelable? */ + /* This event does not bubble & is Non-cancellable. Mentioned in w3 specs. More research is needed to prove why. */ return _dom_dispatch_generic_event((dom_document *)doc, (dom_event_target *) ele, - doc->memoised[hds_focus], true, - true, &success); + doc->memoised[hds_focus], false, + false, &success); } /** @@ -478,9 +478,9 @@ dom_exception dom_html_text_area_element_select(dom_html_text_area_element *ele) bool success = false; assert(doc != NULL); - /** \todo Is this event (a) default (b) bubbling and (c) cancelable? */ + /* This event bubbles & is non-cancelable. Mentioned in w3 specs. More research is needed to prove why. */ return _dom_dispatch_generic_event((dom_document *)doc, (dom_event_target *) ele, doc->memoised[hds_select], true, - true, &success); + false, &success); } -- cgit v1.2.3