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 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2013 Appl
e Inc. All rights reserved. | 6 * Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2013 Appl
e Inc. All rights reserved. |
7 * | 7 * |
8 * This library is free software; you can redistribute it and/or | 8 * This library is free software; you can redistribute it and/or |
9 * modify it under the terms of the GNU Library General Public | 9 * modify it under the terms of the GNU Library General Public |
10 * License as published by the Free Software Foundation; either | 10 * License as published by the Free Software Foundation; either |
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
147 const AtomicString& getClassAttribute() const; | 147 const AtomicString& getClassAttribute() const; |
148 | 148 |
149 bool shouldIgnoreAttributeCase() const; | 149 bool shouldIgnoreAttributeCase() const; |
150 | 150 |
151 // Call this to get the value of the id attribute for style resolution purpo
ses. | 151 // Call this to get the value of the id attribute for style resolution purpo
ses. |
152 // The value will already be lowercased if the document is in compatibility
mode, | 152 // The value will already be lowercased if the document is in compatibility
mode, |
153 // so this function is not suitable for non-style uses. | 153 // so this function is not suitable for non-style uses. |
154 const AtomicString& idForStyleResolution() const; | 154 const AtomicString& idForStyleResolution() const; |
155 | 155 |
156 // Internal methods that assume the existence of attribute storage, one shou
ld use hasAttributes() | 156 // Internal methods that assume the existence of attribute storage, one shou
ld use hasAttributes() |
157 // before calling them. | 157 // before calling them. This is not a trivial getter and its return value sh
ould be cached for |
| 158 // performance. |
158 size_t attributeCount() const; | 159 size_t attributeCount() const; |
159 const Attribute* attributeItem(unsigned index) const; | 160 const Attribute* attributeItem(unsigned index) const; |
160 const Attribute* getAttributeItem(const QualifiedName&) const; | 161 const Attribute* getAttributeItem(const QualifiedName&) const; |
161 size_t getAttributeItemIndex(const QualifiedName& name) const { return eleme
ntData()->getAttributeItemIndex(name); } | 162 size_t getAttributeItemIndex(const QualifiedName& name) const { return eleme
ntData()->getAttributeItemIndex(name); } |
162 size_t getAttributeItemIndex(const AtomicString& name, bool shouldIgnoreAttr
ibuteCase) const { return elementData()->getAttributeItemIndex(name, shouldIgnor
eAttributeCase); } | 163 size_t getAttributeItemIndex(const AtomicString& name, bool shouldIgnoreAttr
ibuteCase) const { return elementData()->getAttributeItemIndex(name, shouldIgnor
eAttributeCase); } |
163 | 164 |
164 void scrollIntoView(bool alignToTop = true); | 165 void scrollIntoView(bool alignToTop = true); |
165 void scrollIntoViewIfNeeded(bool centerIfNeeded = true); | 166 void scrollIntoViewIfNeeded(bool centerIfNeeded = true); |
166 | 167 |
167 void scrollByLines(int lines); | 168 void scrollByLines(int lines); |
(...skipping 687 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
855 } | 856 } |
856 | 857 |
857 inline bool isShadowHost(const Element* element) | 858 inline bool isShadowHost(const Element* element) |
858 { | 859 { |
859 return element && element->shadow(); | 860 return element && element->shadow(); |
860 } | 861 } |
861 | 862 |
862 } // namespace | 863 } // namespace |
863 | 864 |
864 #endif | 865 #endif |
OLD | NEW |