summaryrefslogtreecommitdiff
path: root/src/core/element.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2007-09-22 23:53:20 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2007-09-22 23:53:20 +0000
commit536f38a4aa7872e7801f5afebbc5659ad9c5264c (patch)
tree123a07793c5195f580ab9e3a715446f469c559c8 /src/core/element.c
parente5d66ac46bc36f98c31c17f00108cab1a452eba2 (diff)
downloadlibdom-536f38a4aa7872e7801f5afebbc5659ad9c5264c.tar.gz
libdom-536f38a4aa7872e7801f5afebbc5659ad9c5264c.tar.bz2
Note the need for handling of defaulted attributes in dom_element_remove_attribute{_node}
svn path=/trunk/dom/; revision=3578
Diffstat (limited to 'src/core/element.c')
-rw-r--r--src/core/element.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/element.c b/src/core/element.c
index 452d2c6..16c6932 100644
--- a/src/core/element.c
+++ b/src/core/element.c
@@ -330,6 +330,8 @@ dom_exception dom_element_remove_attribute(struct dom_element *element,
dom_node_unref(a);
}
+ /** \todo defaulted attribute handling */
+
return DOM_NO_ERR;
}
@@ -494,6 +496,8 @@ dom_exception dom_element_remove_attribute_node(struct dom_element *element,
a->previous = a->next = a->parent = NULL;
+ /** \todo defaulted attribute handling */
+
/* Return the detached node */
dom_node_ref(a);
*result = attr;