ScriptLoader* toScriptLoaderIfPossible(Element* element) { if (isHTMLScriptLoader(element)) return toHTMLScriptElement(element)->loader(); if (isSVGScriptLoader(element)) return toSVGScriptElement(element)->loader(); return 0; }
ScriptLoaderClient* ScriptLoader::client() const { if (isHTMLScriptLoader(m_element)) return toHTMLScriptElement(m_element); if (isSVGScriptLoader(m_element)) return toSVGScriptElement(m_element); NOTREACHED(); return 0; }
ScriptElement* toScriptElementIfPossible(Element* element) { if (isHTMLScriptElement(element)) return toHTMLScriptElement(element); if (isSVGScriptElement(element)) return toSVGScriptElement(element); return 0; }
ScriptElement* toScriptElementIfPossible(Element* element) { if (isHTMLScriptElement(element)) return toHTMLScriptElement(element); #if ENABLE(SVG) if (isSVGScriptElement(element)) return toSVGScriptElement(element); #endif return 0; }