| 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 |