| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright (C) 2004, 2005, 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org> | 2  * Copyright (C) 2004, 2005, 2007, 2008 Nikolas Zimmermann <zimmermann@kde.org> | 
| 3  * Copyright (C) 2004, 2005, 2006, 2007, 2008 Rob Buis <buis@kde.org> | 3  * Copyright (C) 2004, 2005, 2006, 2007, 2008 Rob Buis <buis@kde.org> | 
| 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 76 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 87     ASSERT(contextElement); | 87     ASSERT(contextElement); | 
| 88     SVGTextContentElement* ownerType = toSVGTextContentElement(contextElement); | 88     SVGTextContentElement* ownerType = toSVGTextContentElement(contextElement); | 
| 89     return SVGAnimatedProperty::lookupOrCreateWrapper<SVGTextContentElement, SVG
     AnimatedLength, SVGLength> | 89     return SVGAnimatedProperty::lookupOrCreateWrapper<SVGTextContentElement, SVG
     AnimatedLength, SVGLength> | 
| 90            (ownerType, textLengthPropertyInfo(), ownerType->m_textLength.value); | 90            (ownerType, textLengthPropertyInfo(), ownerType->m_textLength.value); | 
| 91 } | 91 } | 
| 92 | 92 | 
| 93 PassRefPtr<SVGAnimatedLength> SVGTextContentElement::textLength() | 93 PassRefPtr<SVGAnimatedLength> SVGTextContentElement::textLength() | 
| 94 { | 94 { | 
| 95     DEFINE_STATIC_LOCAL(SVGLength, defaultTextLength, (LengthModeOther)); | 95     DEFINE_STATIC_LOCAL(SVGLength, defaultTextLength, (LengthModeOther)); | 
| 96     if (m_specifiedTextLength == defaultTextLength) | 96     if (m_specifiedTextLength == defaultTextLength) | 
| 97         m_textLength.value.newValueSpecifiedUnits(LengthTypeNumber, getComputedT
     extLength(), ASSERT_NO_EXCEPTION_STATE); | 97         m_textLength.value.newValueSpecifiedUnits(LengthTypeNumber, getComputedT
     extLength(), ASSERT_NO_EXCEPTION); | 
| 98 | 98 | 
| 99     m_textLength.shouldSynchronize = true; | 99     m_textLength.shouldSynchronize = true; | 
| 100     return static_pointer_cast<SVGAnimatedLength>(lookupOrCreateTextLengthWrappe
     r(this)); | 100     return static_pointer_cast<SVGAnimatedLength>(lookupOrCreateTextLengthWrappe
     r(this)); | 
| 101 | 101 | 
| 102 } | 102 } | 
| 103 | 103 | 
| 104 unsigned SVGTextContentElement::getNumberOfChars() | 104 unsigned SVGTextContentElement::getNumberOfChars() | 
| 105 { | 105 { | 
| 106     document()->updateLayoutIgnorePendingStylesheets(); | 106     document()->updateLayoutIgnorePendingStylesheets(); | 
| 107     return SVGTextQuery(renderer()).numberOfCharacters(); | 107     return SVGTextQuery(renderer()).numberOfCharacters(); | 
| (...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 299     SVGElement* element = toSVGElement(renderer->node()); | 299     SVGElement* element = toSVGElement(renderer->node()); | 
| 300     ASSERT(element); | 300     ASSERT(element); | 
| 301 | 301 | 
| 302     if (!element->isTextContent()) | 302     if (!element->isTextContent()) | 
| 303         return 0; | 303         return 0; | 
| 304 | 304 | 
| 305     return toSVGTextContentElement(element); | 305     return toSVGTextContentElement(element); | 
| 306 } | 306 } | 
| 307 | 307 | 
| 308 } | 308 } | 
| OLD | NEW | 
|---|