Index: svg/SVGStyledElement.cpp |
=================================================================== |
--- svg/SVGStyledElement.cpp (revision 52205) |
+++ svg/SVGStyledElement.cpp (working copy) |
@@ -71,7 +71,7 @@ |
return false; |
} |
-static void mapAttributeToCSSProperty(HashMap<AtomicStringImpl*, int>* propertyNameToIdMap, const QualifiedName& attrName) |
+static void mapSvgAttributeToCSSProperty(HashMap<AtomicStringImpl*, int>* propertyNameToIdMap, const QualifiedName& attrName) |
{ |
int propertyId = cssPropertyID(attrName.localName()); |
ASSERT(propertyId > 0); |
@@ -87,64 +87,64 @@ |
if (!propertyNameToIdMap) { |
propertyNameToIdMap = new HashMap<AtomicStringImpl*, int>; |
// This is a list of all base CSS and SVG CSS properties which are exposed as SVG XML attributes |
- mapAttributeToCSSProperty(propertyNameToIdMap, alignment_baselineAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, baseline_shiftAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, clipAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, clip_pathAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, clip_ruleAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, colorAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, color_interpolationAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, color_interpolation_filtersAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, color_profileAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, color_renderingAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, cursorAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, directionAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, displayAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, dominant_baselineAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, enable_backgroundAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, fillAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, fill_opacityAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, fill_ruleAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, filterAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, flood_colorAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, flood_opacityAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, font_familyAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, font_sizeAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, font_stretchAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, font_styleAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, font_variantAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, font_weightAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, glyph_orientation_horizontalAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, glyph_orientation_verticalAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, image_renderingAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, kerningAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, letter_spacingAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, lighting_colorAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, marker_endAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, marker_midAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, marker_startAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, maskAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, opacityAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, overflowAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, pointer_eventsAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, shape_renderingAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, stop_colorAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, stop_opacityAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, strokeAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, stroke_dasharrayAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, stroke_dashoffsetAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, stroke_linecapAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, stroke_linejoinAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, stroke_miterlimitAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, stroke_opacityAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, stroke_widthAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, text_anchorAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, text_decorationAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, text_renderingAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, unicode_bidiAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, visibilityAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, word_spacingAttr); |
- mapAttributeToCSSProperty(propertyNameToIdMap, writing_modeAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, alignment_baselineAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, baseline_shiftAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, clipAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, clip_pathAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, clip_ruleAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, SVGNames::colorAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, color_interpolationAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, color_interpolation_filtersAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, color_profileAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, color_renderingAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, cursorAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, SVGNames::directionAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, displayAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, dominant_baselineAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, enable_backgroundAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, fillAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, fill_opacityAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, fill_ruleAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, filterAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, flood_colorAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, flood_opacityAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, font_familyAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, font_sizeAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, font_stretchAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, font_styleAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, font_variantAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, font_weightAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, glyph_orientation_horizontalAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, glyph_orientation_verticalAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, image_renderingAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, kerningAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, letter_spacingAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, lighting_colorAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, marker_endAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, marker_midAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, marker_startAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, maskAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, opacityAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, overflowAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, pointer_eventsAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, shape_renderingAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, stop_colorAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, stop_opacityAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, strokeAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, stroke_dasharrayAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, stroke_dashoffsetAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, stroke_linecapAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, stroke_linejoinAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, stroke_miterlimitAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, stroke_opacityAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, stroke_widthAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, text_anchorAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, text_decorationAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, text_renderingAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, unicode_bidiAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, visibilityAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, word_spacingAttr); |
+ mapSvgAttributeToCSSProperty(propertyNameToIdMap, writing_modeAttr); |
} |
return propertyNameToIdMap->get(attrName.localName().impl()); |