Index: third_party/WebKit/Source/core/html/HTMLFormControlsCollection.cpp |
diff --git a/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.cpp b/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.cpp |
index 28d36bc6cceae816a6b059997d4eb0895c871295..d9185f583cff3b9991cf2c3cd999981059afc620 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.cpp |
+++ b/third_party/WebKit/Source/core/html/HTMLFormControlsCollection.cpp |
@@ -54,9 +54,8 @@ HTMLFormControlsCollection* HTMLFormControlsCollection::create( |
HTMLFormControlsCollection::~HTMLFormControlsCollection() {} |
-const FormAssociatedElement::List& |
-HTMLFormControlsCollection::formControlElements() const { |
- return toHTMLFormElement(ownerNode()).associatedElements(); |
+const ListedElement::List& HTMLFormControlsCollection::listedElements() const { |
+ return toHTMLFormElement(ownerNode()).listedElements(); |
} |
const HeapVector<Member<HTMLImageElement>>& |
@@ -64,14 +63,13 @@ HTMLFormControlsCollection::formImageElements() const { |
return toHTMLFormElement(ownerNode()).imageElements(); |
} |
-static unsigned findFormAssociatedElement( |
- const FormAssociatedElement::List& associatedElements, |
- Element* element) { |
+static unsigned findListedElement(const ListedElement::List& listedElements, |
+ Element* element) { |
unsigned i = 0; |
- for (; i < associatedElements.size(); ++i) { |
- FormAssociatedElement* associatedElement = associatedElements[i]; |
- if (associatedElement->isEnumeratable() && |
- toHTMLElement(associatedElement) == element) |
+ for (; i < listedElements.size(); ++i) { |
+ ListedElement* listedElement = listedElements[i]; |
+ if (listedElement->isEnumeratable() && |
+ toHTMLElement(listedElement) == element) |
break; |
} |
return i; |
@@ -79,19 +77,19 @@ static unsigned findFormAssociatedElement( |
HTMLElement* HTMLFormControlsCollection::virtualItemAfter( |
Element* previous) const { |
- const FormAssociatedElement::List& associatedElements = formControlElements(); |
+ const ListedElement::List& listedElements = this->listedElements(); |
unsigned offset; |
if (!previous) |
offset = 0; |
else if (m_cachedElement == previous) |
offset = m_cachedElementOffsetInArray + 1; |
else |
- offset = findFormAssociatedElement(associatedElements, previous) + 1; |
+ offset = findListedElement(listedElements, previous) + 1; |
- for (unsigned i = offset; i < associatedElements.size(); ++i) { |
- FormAssociatedElement* associatedElement = associatedElements[i]; |
- if (associatedElement->isEnumeratable()) { |
- m_cachedElement = toHTMLElement(associatedElement); |
+ for (unsigned i = offset; i < listedElements.size(); ++i) { |
+ ListedElement* listedElement = listedElements[i]; |
+ if (listedElement->isEnumeratable()) { |
+ m_cachedElement = toHTMLElement(listedElement); |
m_cachedElementOffsetInArray = i; |
return m_cachedElement; |
} |
@@ -105,10 +103,9 @@ void HTMLFormControlsCollection::invalidateCache(Document* oldDocument) const { |
m_cachedElementOffsetInArray = 0; |
} |
-static HTMLElement* firstNamedItem( |
- const FormAssociatedElement::List& elementsArray, |
- const QualifiedName& attrName, |
- const String& name) { |
+static HTMLElement* firstNamedItem(const ListedElement::List& elementsArray, |
+ const QualifiedName& attrName, |
+ const String& name) { |
DCHECK(attrName == idAttr || attrName == nameAttr); |
for (unsigned i = 0; i < elementsArray.size(); ++i) { |
@@ -127,9 +124,9 @@ HTMLElement* HTMLFormControlsCollection::namedItem( |
// attribute. If a match is not found, the method then searches for an |
// object with a matching name attribute, but only on those elements |
// that are allowed a name attribute. |
- if (HTMLElement* item = firstNamedItem(formControlElements(), idAttr, name)) |
+ if (HTMLElement* item = firstNamedItem(listedElements(), idAttr, name)) |
return item; |
- return firstNamedItem(formControlElements(), nameAttr, name); |
+ return firstNamedItem(listedElements(), nameAttr, name); |
} |
void HTMLFormControlsCollection::updateIdNameCache() const { |
@@ -139,12 +136,12 @@ void HTMLFormControlsCollection::updateIdNameCache() const { |
NamedItemCache* cache = NamedItemCache::create(); |
HashSet<StringImpl*> foundInputElements; |
- const FormAssociatedElement::List& elementsArray = formControlElements(); |
+ const ListedElement::List& elementsArray = listedElements(); |
for (unsigned i = 0; i < elementsArray.size(); ++i) { |
- FormAssociatedElement* associatedElement = elementsArray[i]; |
- if (associatedElement->isEnumeratable()) { |
- HTMLElement* element = toHTMLElement(associatedElement); |
+ ListedElement* listedElement = elementsArray[i]; |
+ if (listedElement->isEnumeratable()) { |
+ HTMLElement* element = toHTMLElement(listedElement); |
const AtomicString& idAttrVal = element->getIdAttribute(); |
const AtomicString& nameAttrVal = element->getNameAttribute(); |
if (!idAttrVal.isEmpty()) { |