OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Peter Kelly (pmk@post.com) | 4 * (C) 2001 Peter Kelly (pmk@post.com) |
5 * (C) 2001 Dirk Mueller (mueller@kde.org) | 5 * (C) 2001 Dirk Mueller (mueller@kde.org) |
6 * (C) 2007 David Smith (catfish.man@gmail.com) | 6 * (C) 2007 David Smith (catfish.man@gmail.com) |
7 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012, 2013 Apple Inc.
All rights reserved. | 7 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012, 2013 Apple Inc.
All rights reserved. |
8 * (C) 2007 Eric Seidel (eric@webkit.org) | 8 * (C) 2007 Eric Seidel (eric@webkit.org) |
9 * | 9 * |
10 * This library is free software; you can redistribute it and/or | 10 * This library is free software; you can redistribute it and/or |
(...skipping 2860 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2871 setAttribute(HTMLNames::classAttr, getClassAttribute()); | 2871 setAttribute(HTMLNames::classAttr, getClassAttribute()); |
2872 } | 2872 } |
2873 } | 2873 } |
2874 | 2874 |
2875 void Element::updateNamedItemRegistration(const AtomicString& oldName, const Ato
micString& newName) | 2875 void Element::updateNamedItemRegistration(const AtomicString& oldName, const Ato
micString& newName) |
2876 { | 2876 { |
2877 if (!document().isHTMLDocument()) | 2877 if (!document().isHTMLDocument()) |
2878 return; | 2878 return; |
2879 | 2879 |
2880 if (!oldName.isEmpty()) | 2880 if (!oldName.isEmpty()) |
2881 toHTMLDocument(&document())->removeNamedItem(oldName); | 2881 toHTMLDocument(document()).removeNamedItem(oldName); |
2882 | 2882 |
2883 if (!newName.isEmpty()) | 2883 if (!newName.isEmpty()) |
2884 toHTMLDocument(&document())->addNamedItem(newName); | 2884 toHTMLDocument(document()).addNamedItem(newName); |
2885 } | 2885 } |
2886 | 2886 |
2887 void Element::updateExtraNamedItemRegistration(const AtomicString& oldId, const
AtomicString& newId) | 2887 void Element::updateExtraNamedItemRegistration(const AtomicString& oldId, const
AtomicString& newId) |
2888 { | 2888 { |
2889 if (!document().isHTMLDocument()) | 2889 if (!document().isHTMLDocument()) |
2890 return; | 2890 return; |
2891 | 2891 |
2892 if (!oldId.isEmpty()) | 2892 if (!oldId.isEmpty()) |
2893 toHTMLDocument(&document())->removeExtraNamedItem(oldId); | 2893 toHTMLDocument(document()).removeExtraNamedItem(oldId); |
2894 | 2894 |
2895 if (!newId.isEmpty()) | 2895 if (!newId.isEmpty()) |
2896 toHTMLDocument(&document())->addExtraNamedItem(newId); | 2896 toHTMLDocument(document()).addExtraNamedItem(newId); |
2897 } | 2897 } |
2898 | 2898 |
2899 PassRefPtr<HTMLCollection> Element::ensureCachedHTMLCollection(CollectionType ty
pe) | 2899 PassRefPtr<HTMLCollection> Element::ensureCachedHTMLCollection(CollectionType ty
pe) |
2900 { | 2900 { |
2901 if (HTMLCollection* collection = cachedHTMLCollection(type)) | 2901 if (HTMLCollection* collection = cachedHTMLCollection(type)) |
2902 return collection; | 2902 return collection; |
2903 | 2903 |
2904 RefPtr<HTMLCollection> collection; | 2904 RefPtr<HTMLCollection> collection; |
2905 if (type == TableRows) { | 2905 if (type == TableRows) { |
2906 ASSERT(hasTagName(tableTag)); | 2906 ASSERT(hasTagName(tableTag)); |
(...skipping 727 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3634 return 0; | 3634 return 0; |
3635 } | 3635 } |
3636 | 3636 |
3637 Attribute* UniqueElementData::attributeItem(unsigned index) | 3637 Attribute* UniqueElementData::attributeItem(unsigned index) |
3638 { | 3638 { |
3639 ASSERT_WITH_SECURITY_IMPLICATION(index < length()); | 3639 ASSERT_WITH_SECURITY_IMPLICATION(index < length()); |
3640 return &m_attributeVector.at(index); | 3640 return &m_attributeVector.at(index); |
3641 } | 3641 } |
3642 | 3642 |
3643 } // namespace WebCore | 3643 } // namespace WebCore |
OLD | NEW |