Gitweb links:
...log
http://git.netsurf-browser.org/libdom.git/shortlog/77ec7b8f554a747d27b13bbea3aa18c511531331
...commit
http://git.netsurf-browser.org/libdom.git/commit/77ec7b8f554a747d27b13bbea3aa18c511531331
...tree
http://git.netsurf-browser.org/libdom.git/tree/77ec7b8f554a747d27b13bbea3aa18c511531331
The branch, master has been updated
via 77ec7b8f554a747d27b13bbea3aa18c511531331 (commit)
from 1aa9fffd4aec8293003314fb5a31ce92baedf0a4 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/libdom.git/commit/?id=77ec7b8f554a747d27b13bbea3aa18c511531331
commit 77ec7b8f554a747d27b13bbea3aa18c511531331
Author: Daniel Silverstone <[email protected]>
Commit: Daniel Silverstone <[email protected]>
html_title_element: Use dom_node_{get,set}_text_content
Signed-off-by: Daniel Silverstone <[email protected]>
diff --git a/src/html/html_title_element.c b/src/html/html_title_element.c
index 39e898a..440b9d5 100644
--- a/src/html/html_title_element.c
+++ b/src/html/html_title_element.c
@@ -157,15 +157,7 @@ dom_exception _dom_html_title_element_copy_internal(
dom_exception dom_html_title_element_get_text(dom_html_title_element *ele,
dom_string **text)
{
- dom_node_internal *node = (dom_node_internal *) ele;
- dom_node_internal *n = node->first_child;
-
- /* There should be only one child of title element */
- assert(node->first_child == node->last_child);
- /* And it should be a text node */
- assert(n->type == DOM_TEXT_NODE);
-
- return dom_characterdata_get_data(n, text);
+ return dom_node_get_text_content(ele, text);
}
/**
@@ -178,14 +170,6 @@ dom_exception
dom_html_title_element_get_text(dom_html_title_element *ele,
dom_exception dom_html_title_element_set_text(dom_html_title_element *ele,
dom_string *text)
{
- dom_node_internal *node = (dom_node_internal *) ele;
- dom_node_internal *n = node->first_child;
-
- /* There should be only one child of title element */
- assert(node->first_child == node->last_child);
- /* And it should be a text node */
- assert(n->type == DOM_TEXT_NODE);
-
- return dom_characterdata_set_data(n, text);
+ return dom_node_set_text_content(ele, text);
}
-----------------------------------------------------------------------
Summary of changes:
src/html/html_title_element.c | 20 ++------------------
1 file changed, 2 insertions(+), 18 deletions(-)
diff --git a/src/html/html_title_element.c b/src/html/html_title_element.c
index 39e898a..440b9d5 100644
--- a/src/html/html_title_element.c
+++ b/src/html/html_title_element.c
@@ -157,15 +157,7 @@ dom_exception _dom_html_title_element_copy_internal(
dom_exception dom_html_title_element_get_text(dom_html_title_element *ele,
dom_string **text)
{
- dom_node_internal *node = (dom_node_internal *) ele;
- dom_node_internal *n = node->first_child;
-
- /* There should be only one child of title element */
- assert(node->first_child == node->last_child);
- /* And it should be a text node */
- assert(n->type == DOM_TEXT_NODE);
-
- return dom_characterdata_get_data(n, text);
+ return dom_node_get_text_content(ele, text);
}
/**
@@ -178,14 +170,6 @@ dom_exception
dom_html_title_element_get_text(dom_html_title_element *ele,
dom_exception dom_html_title_element_set_text(dom_html_title_element *ele,
dom_string *text)
{
- dom_node_internal *node = (dom_node_internal *) ele;
- dom_node_internal *n = node->first_child;
-
- /* There should be only one child of title element */
- assert(node->first_child == node->last_child);
- /* And it should be a text node */
- assert(n->type == DOM_TEXT_NODE);
-
- return dom_characterdata_set_data(n, text);
+ return dom_node_set_text_content(ele, text);
}
--
Document Object Model library
_______________________________________________
netsurf-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]