Home | History | Annotate | Download | only in animation

Lines Matching refs:eventBase

469         type = Condition::EventBase;
478 type = Condition::EventBase;
482 if (type == Condition::EventBase && beginOrEnd == End)
593 Element* eventBase = condition.baseID().isEmpty() ? targetElement() : treeScope().getElementById(AtomicString(condition.baseID()));
594 if (eventBase && eventBase->isSVGElement())
595 return toSVGElement(eventBase);
640 if (condition->type() == Condition::EventBase) {
642 SVGElement* eventBase = eventBaseFor(*condition);
643 if (!eventBase) {
650 eventBase->addEventListener(AtomicString(condition->name()), condition->eventListener(), false);
651 addReferenceTo(eventBase);
660 if (condition->type() == Condition::EventBase) {
667 // original eventBase. So, we also have to disconnect ourselves from
669 SVGElement* eventBase = eventBaseFor(*condition);
670 if (eventBase)
671 eventBase->removeEventListener(AtomicString(condition->name()), condition->eventListener(), false);