void SVGAElement::parseAttribute(const QualifiedName& name, const AtomicString& value) { if (name == SVGNames::targetAttr) { setSVGTargetBaseValue(value); return; } SVGGraphicsElement::parseAttribute(name, value); SVGURIReference::parseAttribute(name, value); SVGExternalResourcesRequired::parseAttribute(name, value); }
void SVGAElement::parseMappedAttribute(Attribute* attr) { if (attr->name() == SVGNames::targetAttr) setSVGTargetBaseValue(attr->value()); else { if (SVGURIReference::parseMappedAttribute(attr)) return; if (SVGTests::parseMappedAttribute(attr)) return; if (SVGLangSpace::parseMappedAttribute(attr)) return; if (SVGExternalResourcesRequired::parseMappedAttribute(attr)) return; SVGStyledTransformableElement::parseMappedAttribute(attr); } }
void SVGAElement::parseAttribute(const QualifiedName& name, const AtomicString& value) { if (!isSupportedAttribute(name)) { SVGGraphicsElement::parseAttribute(name, value); return; } if (name == SVGNames::targetAttr) { setSVGTargetBaseValue(value); return; } if (SVGURIReference::parseAttribute(name, value)) return; if (SVGLangSpace::parseAttribute(name, value)) return; if (SVGExternalResourcesRequired::parseAttribute(name, value)) return; ASSERT_NOT_REACHED(); }