| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2008, 2009, 2010 Apple Inc. All rights reserved. | 2 * Copyright (C) 2008, 2009, 2010 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008 David Smith <catfish.man@gmail.com> | 3 * Copyright (C) 2008 David Smith <catfish.man@gmail.com> |
| 4 * | 4 * |
| 5 * This library is free software; you can redistribute it and/or | 5 * This library is free software; you can redistribute it and/or |
| 6 * modify it under the terms of the GNU Library General Public | 6 * modify it under the terms of the GNU Library General Public |
| 7 * License as published by the Free Software Foundation; either | 7 * License as published by the Free Software Foundation; either |
| 8 * version 2 of the License, or (at your option) any later version. | 8 * version 2 of the License, or (at your option) any later version. |
| 9 * | 9 * |
| 10 * This library is distributed in the hope that it will be useful, | 10 * This library is distributed in the hope that it will be useful, |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 100 if (!m_shadow) | 100 if (!m_shadow) |
| 101 m_shadow = ElementShadow::create(); | 101 m_shadow = ElementShadow::create(); |
| 102 return *m_shadow; | 102 return *m_shadow; |
| 103 } | 103 } |
| 104 | 104 |
| 105 NamedNodeMap* attributeMap() const { return m_attributeMap.get(); } | 105 NamedNodeMap* attributeMap() const { return m_attributeMap.get(); } |
| 106 void setAttributeMap(PassOwnPtr<NamedNodeMap> attributeMap) { m_attributeMap
= attributeMap; } | 106 void setAttributeMap(PassOwnPtr<NamedNodeMap> attributeMap) { m_attributeMap
= attributeMap; } |
| 107 | 107 |
| 108 RenderStyle* computedStyle() const { return m_computedStyle.get(); } | 108 RenderStyle* computedStyle() const { return m_computedStyle.get(); } |
| 109 void setComputedStyle(PassRefPtr<RenderStyle> computedStyle) { m_computedSty
le = computedStyle; } | 109 void setComputedStyle(PassRefPtr<RenderStyle> computedStyle) { m_computedSty
le = computedStyle; } |
| 110 void clearComputedStyle() { m_computedStyle = 0; } | 110 void clearComputedStyle() { m_computedStyle = nullptr; } |
| 111 | 111 |
| 112 ClassList* classList() const { return m_classList.get(); } | 112 ClassList* classList() const { return m_classList.get(); } |
| 113 void setClassList(PassOwnPtr<ClassList> classList) { m_classList = classList
; } | 113 void setClassList(PassOwnPtr<ClassList> classList) { m_classList = classList
; } |
| 114 void clearClassListValueForQuirksMode() | 114 void clearClassListValueForQuirksMode() |
| 115 { | 115 { |
| 116 if (!m_classList) | 116 if (!m_classList) |
| 117 return; | 117 return; |
| 118 m_classList->clearValueForQuirksMode(); | 118 m_classList->clearValueForQuirksMode(); |
| 119 } | 119 } |
| 120 | 120 |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 226 ASSERT(!m_backdrop); | 226 ASSERT(!m_backdrop); |
| 227 } | 227 } |
| 228 | 228 |
| 229 inline bool ElementRareData::hasPseudoElements() const | 229 inline bool ElementRareData::hasPseudoElements() const |
| 230 { | 230 { |
| 231 return m_generatedBefore || m_generatedAfter || m_backdrop; | 231 return m_generatedBefore || m_generatedAfter || m_backdrop; |
| 232 } | 232 } |
| 233 | 233 |
| 234 inline void ElementRareData::clearPseudoElements() | 234 inline void ElementRareData::clearPseudoElements() |
| 235 { | 235 { |
| 236 setPseudoElement(BEFORE, 0); | 236 setPseudoElement(BEFORE, nullptr); |
| 237 setPseudoElement(AFTER, 0); | 237 setPseudoElement(AFTER, nullptr); |
| 238 setPseudoElement(BACKDROP, 0); | 238 setPseudoElement(BACKDROP, nullptr); |
| 239 } | 239 } |
| 240 | 240 |
| 241 inline void ElementRareData::setPseudoElement(PseudoId pseudoId, PassRefPtr<Pseu
doElement> element) | 241 inline void ElementRareData::setPseudoElement(PseudoId pseudoId, PassRefPtr<Pseu
doElement> element) |
| 242 { | 242 { |
| 243 switch (pseudoId) { | 243 switch (pseudoId) { |
| 244 case BEFORE: | 244 case BEFORE: |
| 245 if (m_generatedBefore) | 245 if (m_generatedBefore) |
| 246 m_generatedBefore->dispose(); | 246 m_generatedBefore->dispose(); |
| 247 m_generatedBefore = element; | 247 m_generatedBefore = element; |
| 248 break; | 248 break; |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 290 setChildrenAffectedByFirstChildRules(false); | 290 setChildrenAffectedByFirstChildRules(false); |
| 291 setChildrenAffectedByLastChildRules(false); | 291 setChildrenAffectedByLastChildRules(false); |
| 292 setChildrenAffectedByDirectAdjacentRules(false); | 292 setChildrenAffectedByDirectAdjacentRules(false); |
| 293 setChildrenAffectedByForwardPositionalRules(false); | 293 setChildrenAffectedByForwardPositionalRules(false); |
| 294 setChildrenAffectedByBackwardPositionalRules(false); | 294 setChildrenAffectedByBackwardPositionalRules(false); |
| 295 } | 295 } |
| 296 | 296 |
| 297 } // namespace | 297 } // namespace |
| 298 | 298 |
| 299 #endif // ElementRareData_h | 299 #endif // ElementRareData_h |
| OLD | NEW |