Changeset 20999 for lang/cplusplus/llv8call/trunk/ext/libxml/node.h
- Timestamp:
- 10/08/08 23:44:32 (3 months ago)
- Files:
-
- 1 modified
-
lang/cplusplus/llv8call/trunk/ext/libxml/node.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/cplusplus/llv8call/trunk/ext/libxml/node.h
r20986 r20999 170 170 EXTERNAL_NODE(); 171 171 EXTERNAL_DOC(); 172 return CREATE_NODE( doc, node->parent ); 172 if (node->parent) { 173 return CREATE_NODE( doc, node->parent ); 174 } else { 175 return Undefined(); 176 } 177 END 178 179 FUNCTION(nextSibling) 180 ARG_COUNT(0); 181 EXTERNAL_NODE(); 182 EXTERNAL_DOC(); 183 if (node->next) { 184 return CREATE_NODE( doc, node->next ); 185 } else { 186 return Undefined(); 187 } 188 END 189 190 FUNCTION(previousSibling) 191 ARG_COUNT(0); 192 EXTERNAL_NODE(); 193 EXTERNAL_DOC(); 194 if (node->prev) { 195 return CREATE_NODE( doc, node->prev ); 196 } else { 197 return Undefined(); 198 } 173 199 END 174 200 … … 198 224 BIND_IM("lastChild", lastChild); 199 225 BIND_IM("parentNode", parentNode); 226 BIND_IM("nextSibling", nextSibling); 227 BIND_IM("previousSibling", previousSibling); 200 228 INTERNALCOUNT(2); 201 229 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)