| Index: Source/core/html/HTMLIFrameElement.cpp
|
| diff --git a/Source/core/html/HTMLIFrameElement.cpp b/Source/core/html/HTMLIFrameElement.cpp
|
| index 016fba4ec0ed6511a7800d0ad684908458b95b1c..c53dc02d3f76c50fe628fea5f6ce500f7e0decee 100644
|
| --- a/Source/core/html/HTMLIFrameElement.cpp
|
| +++ b/Source/core/html/HTMLIFrameElement.cpp
|
| @@ -49,7 +49,7 @@ PassRefPtr<HTMLIFrameElement> HTMLIFrameElement::create(Document& document)
|
|
|
| bool HTMLIFrameElement::isPresentationAttribute(const QualifiedName& name) const
|
| {
|
| - if (name == widthAttr || name == heightAttr || name == alignAttr || name == frameborderAttr || name == seamlessAttr)
|
| + if (name == widthAttr || name == heightAttr || name == alignAttr || name == frameborderAttr)
|
| return true;
|
| return HTMLFrameElementBase::isPresentationAttribute(name);
|
| }
|
| @@ -87,12 +87,9 @@ void HTMLIFrameElement::parseAttribute(const QualifiedName& name, const AtomicSt
|
| setSandboxFlags(value.isNull() ? SandboxNone : parseSandboxPolicy(value, invalidTokens));
|
| if (!invalidTokens.isNull())
|
| document().addConsoleMessage(OtherMessageSource, ErrorMessageLevel, "Error while parsing the 'sandbox' attribute: " + invalidTokens);
|
| - } else if (name == seamlessAttr) {
|
| - // If we're adding or removing the seamless attribute, we need to force the content document to recalculate its StyleResolver.
|
| - if (contentDocument())
|
| - contentDocument()->styleResolverChanged(RecalcStyleDeferred);
|
| - } else
|
| + } else {
|
| HTMLFrameElementBase::parseAttribute(name, value);
|
| + }
|
| }
|
|
|
| bool HTMLIFrameElement::rendererIsNeeded(const RenderStyle& style)
|
| @@ -120,18 +117,9 @@ void HTMLIFrameElement::removedFrom(ContainerNode* insertionPoint)
|
| toHTMLDocument(document()).removeExtraNamedItem(m_name);
|
| }
|
|
|
| -bool HTMLIFrameElement::shouldDisplaySeamlessly() const
|
| -{
|
| - return contentDocument() && contentDocument()->shouldDisplaySeamlesslyWithParent();
|
| -}
|
| -
|
| void HTMLIFrameElement::didRecalcStyle(StyleRecalcChange styleChange)
|
| {
|
| - if (!shouldDisplaySeamlessly())
|
| - return;
|
| - Document* childDocument = contentDocument();
|
| - if (shouldRecalcStyle(styleChange, childDocument))
|
| - contentDocument()->recalcStyle(styleChange);
|
| + // FIXME: Can we remove this function?
|
| }
|
|
|
| bool HTMLIFrameElement::isInteractiveContent() const
|
|
|