| Index: Source/core/dom/ClassCollection.cpp
|
| diff --git a/Source/core/dom/ClassNodeList.cpp b/Source/core/dom/ClassCollection.cpp
|
| similarity index 83%
|
| rename from Source/core/dom/ClassNodeList.cpp
|
| rename to Source/core/dom/ClassCollection.cpp
|
| index 39f85ef0b9169626c3c16d0c9502da422e0f0a43..35a62e51867e92fb83a4d7561c9ab3677c15e97f 100644
|
| --- a/Source/core/dom/ClassNodeList.cpp
|
| +++ b/Source/core/dom/ClassCollection.cpp
|
| @@ -28,28 +28,23 @@
|
| */
|
|
|
| #include "config.h"
|
| -#include "core/dom/ClassNodeList.h"
|
| +#include "core/dom/ClassCollection.h"
|
|
|
| #include "core/dom/Document.h"
|
| #include "core/dom/NodeRareData.h"
|
|
|
| namespace WebCore {
|
|
|
| -ClassNodeList::ClassNodeList(PassRefPtr<ContainerNode> rootNode, const AtomicString& classNames)
|
| - : LiveNodeList(rootNode, ClassNodeListType, InvalidateOnClassAttrChange)
|
| +ClassCollection::ClassCollection(ContainerNode* rootNode, const AtomicString& classNames)
|
| + : HTMLCollection(rootNode, ClassCollectionType, DoesNotOverrideItemAfter)
|
| , m_classNames(classNames, document().inQuirksMode())
|
| , m_originalClassNames(classNames)
|
| {
|
| }
|
|
|
| -ClassNodeList::~ClassNodeList()
|
| +ClassCollection::~ClassCollection()
|
| {
|
| - ownerNode()->nodeLists()->removeCacheWithAtomicName(this, ClassNodeListType, m_originalClassNames);
|
| -}
|
| -
|
| -bool ClassNodeList::nodeMatches(const Element& testNode) const
|
| -{
|
| - return nodeMatchesInlined(testNode);
|
| + ownerNode()->nodeLists()->removeCacheWithAtomicName(this, ClassCollectionType, m_originalClassNames);
|
| }
|
|
|
| } // namespace WebCore
|
|
|