summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/html/HTMLScriptElement.cpp
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2011-05-24 11:24:40 +0100
committerBen Murdoch <benm@google.com>2011-06-02 09:53:15 +0100
commit81bc750723a18f21cd17d1b173cd2a4dda9cea6e (patch)
tree7a9e5ed86ff429fd347a25153107221543909b19 /Source/WebCore/html/HTMLScriptElement.cpp
parent94088a6d336c1dd80a1e734af51e96abcbb689a7 (diff)
downloadexternal_webkit-81bc750723a18f21cd17d1b173cd2a4dda9cea6e.zip
external_webkit-81bc750723a18f21cd17d1b173cd2a4dda9cea6e.tar.gz
external_webkit-81bc750723a18f21cd17d1b173cd2a4dda9cea6e.tar.bz2
Merge WebKit at r80534: Intial merge by Git
Change-Id: Ia7a83357124c9e1cdb1debf55d9661ec0bd09a61
Diffstat (limited to 'Source/WebCore/html/HTMLScriptElement.cpp')
-rw-r--r--Source/WebCore/html/HTMLScriptElement.cpp19
1 files changed, 9 insertions, 10 deletions
diff --git a/Source/WebCore/html/HTMLScriptElement.cpp b/Source/WebCore/html/HTMLScriptElement.cpp
index 603b2a8..8e708d1 100644
--- a/Source/WebCore/html/HTMLScriptElement.cpp
+++ b/Source/WebCore/html/HTMLScriptElement.cpp
@@ -35,9 +35,9 @@ namespace WebCore {
using namespace HTMLNames;
-inline HTMLScriptElement::HTMLScriptElement(const QualifiedName& tagName, Document* document, bool wasInsertedByParser, bool wasAlreadyStarted)
+inline HTMLScriptElement::HTMLScriptElement(const QualifiedName& tagName, Document* document, bool wasInsertedByParser, bool alreadyStarted)
: HTMLElement(tagName, document)
- , ScriptElement(this, wasInsertedByParser, wasAlreadyStarted)
+ , ScriptElement(this, wasInsertedByParser, alreadyStarted)
{
ASSERT(hasTagName(scriptTag));
}
@@ -74,16 +74,10 @@ void HTMLScriptElement::parseMappedAttribute(Attribute* attr)
HTMLElement::parseMappedAttribute(attr);
}
-void HTMLScriptElement::finishParsingChildren()
-{
- ScriptElement::finishParsingChildren(sourceAttributeValue());
- HTMLElement::finishParsingChildren();
-}
-
void HTMLScriptElement::insertedIntoDocument()
{
HTMLElement::insertedIntoDocument();
- ScriptElement::insertedIntoDocument(sourceAttributeValue());
+ ScriptElement::insertedIntoDocument();
}
void HTMLScriptElement::removedFromDocument()
@@ -160,6 +154,11 @@ bool HTMLScriptElement::deferAttributeValue() const
return fastHasAttribute(deferAttr);
}
+bool HTMLScriptElement::hasSourceAttribute() const
+{
+ return fastHasAttribute(srcAttr);
+}
+
void HTMLScriptElement::dispatchLoadEvent()
{
ASSERT(!haveFiredLoadEvent());
@@ -175,7 +174,7 @@ void HTMLScriptElement::dispatchErrorEvent()
PassRefPtr<Element> HTMLScriptElement::cloneElementWithoutAttributesAndChildren() const
{
- return adoptRef(new HTMLScriptElement(tagQName(), document(), false, wasAlreadyStarted()));
+ return adoptRef(new HTMLScriptElement(tagQName(), document(), false, alreadyStarted()));
}
}