git://git.webkit.org
/
WebKit-https.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reviewed by Ken.
[WebKit-https.git]
/
WebCore
/
khtml
/
html
/
html_miscimpl.cpp
diff --git
a/WebCore/khtml/html/html_miscimpl.cpp
b/WebCore/khtml/html/html_miscimpl.cpp
index 6815f25ffd41166abd0f89800f43866ad5640f98..88278fd57f9043395d29bc243f7dec28eab644dd 100644
(file)
--- a/
WebCore/khtml/html/html_miscimpl.cpp
+++ b/
WebCore/khtml/html/html_miscimpl.cpp
@@
-119,6
+119,18
@@
NodeImpl *HTMLCollectionImpl::traverseNextItem(NodeImpl *current) const
if(e->id() == ID_FORM)
found = true;
break;
if(e->id() == ID_FORM)
found = true;
break;
+ case DOC_NAMEABLE_ITEMS:
+ if(e->id() == ID_IMG)
+ found = true;
+ if(e->id() == ID_FORM)
+ found = true;
+ if(e->id() == ID_APPLET)
+ found = true;
+ if(e->id() == ID_EMBED)
+ found = true;
+ if(e->id() == ID_OBJECT)
+ found = true;
+ break;
case TABLE_TBODIES:
if(e->id() == ID_TBODY)
found = true;
case TABLE_TBODIES:
if(e->id() == ID_TBODY)
found = true;
@@
-352,7
+364,7
@@
void HTMLCollectionImpl::updateNameCache() const
e->id() == ID_APPLET || e->id() == ID_OBJECT ||
e->id() == ID_EMBED))) {
// add to name cache
e->id() == ID_APPLET || e->id() == ID_OBJECT ||
e->id() == ID_EMBED))) {
// add to name cache
- QPtrVector<NodeImpl> *nameVector = info->
id
Cache.find(nameAttr);
+ QPtrVector<NodeImpl> *nameVector = info->
name
Cache.find(nameAttr);
if (!nameVector) {
nameVector = new QPtrVector<NodeImpl>;
info->nameCache.insert(nameAttr, nameVector);
if (!nameVector) {
nameVector = new QPtrVector<NodeImpl>;
info->nameCache.insert(nameAttr, nameVector);
@@
-656,7
+668,7
@@
void HTMLFormCollectionImpl::updateNameCache() const
}
if (!nameAttr.isEmpty() && idAttr != nameAttr && !foundInputElements.find(nameAttr)) {
// add to name cache
}
if (!nameAttr.isEmpty() && idAttr != nameAttr && !foundInputElements.find(nameAttr)) {
// add to name cache
- QPtrVector<NodeImpl> *nameVector = info->
id
Cache.find(nameAttr);
+ QPtrVector<NodeImpl> *nameVector = info->
name
Cache.find(nameAttr);
if (!nameVector) {
nameVector = new QPtrVector<NodeImpl>;
info->nameCache.insert(nameAttr, nameVector);
if (!nameVector) {
nameVector = new QPtrVector<NodeImpl>;
info->nameCache.insert(nameAttr, nameVector);