Index: Source/core/svg/SVGElement.cpp |
diff --git a/Source/core/svg/SVGElement.cpp b/Source/core/svg/SVGElement.cpp |
index f782374aadb5f263b901fab3408abcfb3153699e..0f940ab842debe7526bb71d61c0d53a336d5a1d2 100644 |
--- a/Source/core/svg/SVGElement.cpp |
+++ b/Source/core/svg/SVGElement.cpp |
@@ -637,6 +637,12 @@ void SVGElement::parseAttribute(const QualifiedName& name, const AtomicString& v |
// standard events |
if (name == onloadAttr) |
setAttributeEventListener(EventTypeNames::load, createAttributeEventListener(this, name, value)); |
+ else if (name == onbeginAttr) |
+ setAttributeEventListener(EventTypeNames::beginEvent, createAttributeEventListener(this, name, value)); |
+ else if (name == onendAttr) |
+ setAttributeEventListener(EventTypeNames::endEvent, createAttributeEventListener(this, name, value)); |
+ else if (name == onrepeatAttr) |
+ setAttributeEventListener(EventTypeNames::repeatEvent, createAttributeEventListener(this, name, value)); |
else if (name == onclickAttr) |
setAttributeEventListener(EventTypeNames::click, createAttributeEventListener(this, name, value)); |
else if (name == onmousedownAttr) |