• alice.liu@apple.com's avatar
    Add a way to get an iframe's content frame · b0b564f6
    alice.liu@apple.com authored
    Reviewed by Jon Honeycutt.
    
    * DOMCoreClasses.cpp:
    (DOMElement::createInstance):
    Added case for DOMHTMLIFrameElement
    * DOMHTMLClasses.cpp:
    Adding the few DOMHTMLIFrameElement functions definitions that have 
    distinct implementations (all others just call parent implementation)
    (DOMHTMLIFrameElement::QueryInterface):
    (DOMHTMLIFrameElement::contentFrame):
    * DOMHTMLClasses.h:
    Most of these function declarations have definitions that just call the parent implementation
    (DOMHTMLIFrameElement::DOMHTMLIFrameElement):
    (DOMHTMLIFrameElement::AddRef):
    (DOMHTMLIFrameElement::Release):
    (DOMHTMLIFrameElement::throwException):
    (DOMHTMLIFrameElement::callWebScriptMethod):
    (DOMHTMLIFrameElement::evaluateWebScript):
    (DOMHTMLIFrameElement::removeWebScriptKey):
    (DOMHTMLIFrameElement::stringRepresentation):
    (DOMHTMLIFrameElement::webScriptValueAtIndex):
    (DOMHTMLIFrameElement::setWebScriptValueAtIndex):
    (DOMHTMLIFrameElement::setException):
    (DOMHTMLIFrameElement::nodeName):
    (DOMHTMLIFrameElement::nodeValue):
    (DOMHTMLIFrameElement::setNodeValue):
    (DOMHTMLIFrameElement::nodeType):
    (DOMHTMLIFrameElement::parentNode):
    (DOMHTMLIFrameElement::childNodes):
    (DOMHTMLIFrameElement::firstChild):
    (DOMHTMLIFrameElement::lastChild):
    (DOMHTMLIFrameElement::previousSibling):
    (DOMHTMLIFrameElement::nextSibling):
    (DOMHTMLIFrameElement::attributes):
    (DOMHTMLIFrameElement::ownerDocument):
    (DOMHTMLIFrameElement::insertBefore):
    (DOMHTMLIFrameElement::replaceChild):
    (DOMHTMLIFrameElement::removeChild):
    (DOMHTMLIFrameElement::appendChild):
    (DOMHTMLIFrameElement::hasChildNodes):
    (DOMHTMLIFrameElement::cloneNode):
    (DOMHTMLIFrameElement::normalize):
    (DOMHTMLIFrameElement::isSupported):
    (DOMHTMLIFrameElement::namespaceURI):
    (DOMHTMLIFrameElement::prefix):
    (DOMHTMLIFrameElement::setPrefix):
    (DOMHTMLIFrameElement::localName):
    (DOMHTMLIFrameElement::hasAttributes):
    (DOMHTMLIFrameElement::isSameNode):
    (DOMHTMLIFrameElement::isEqualNode):
    (DOMHTMLIFrameElement::textContent):
    (DOMHTMLIFrameElement::setTextContent):
    (DOMHTMLIFrameElement::tagName):
    (DOMHTMLIFrameElement::getAttribute):
    (DOMHTMLIFrameElement::setAttribute):
    (DOMHTMLIFrameElement::removeAttribute):
    (DOMHTMLIFrameElement::getAttributeNode):
    (DOMHTMLIFrameElement::setAttributeNode):
    (DOMHTMLIFrameElement::removeAttributeNode):
    (DOMHTMLIFrameElement::getElementsByTagName):
    (DOMHTMLIFrameElement::getAttributeNS):
    (DOMHTMLIFrameElement::setAttributeNS):
    (DOMHTMLIFrameElement::removeAttributeNS):
    (DOMHTMLIFrameElement::getAttributeNodeNS):
    (DOMHTMLIFrameElement::setAttributeNodeNS):
    (DOMHTMLIFrameElement::getElementsByTagNameNS):
    (DOMHTMLIFrameElement::hasAttribute):
    (DOMHTMLIFrameElement::hasAttributeNS):
    (DOMHTMLIFrameElement::focus):
    (DOMHTMLIFrameElement::blur):
    (DOMHTMLIFrameElement::idName):
    (DOMHTMLIFrameElement::setIdName):
    (DOMHTMLIFrameElement::title):
    (DOMHTMLIFrameElement::setTitle):
    (DOMHTMLIFrameElement::lang):
    (DOMHTMLIFrameElement::setLang):
    (DOMHTMLIFrameElement::dir):
    (DOMHTMLIFrameElement::setDir):
    (DOMHTMLIFrameElement::className):
    (DOMHTMLIFrameElement::setClassName):
    (DOMHTMLIFrameElement::innerHTML):
    (DOMHTMLIFrameElement::setInnerHTML):
    (DOMHTMLIFrameElement::innerText):
    (DOMHTMLIFrameElement::setInnerText):
    * Interfaces/DOMHTML.idl:
    Added IDOMHTMLIFrameElement interface
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55503 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    b0b564f6
DOMHTMLClasses.cpp 42.9 KB