Title: [89992] trunk/Source/WebCore
- Revision
- 89992
- Author
- [email protected]
- Date
- 2011-06-28 23:46:56 -0700 (Tue, 28 Jun 2011)
Log Message
2011-06-28 Dimitri Glazkov <[email protected]>
Reviewed by Adam Barth.
Make applyAuthorSheets settable on ShadowRoot.
https://bugs.webkit.org/show_bug.cgi?id=63599
Refactoring and adding not-yet used function, tests to follow when API lands.
* dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::ShadowRoot): Added initializer.
(WebCore::ShadowRoot::applyAuthorSheets): Made to use member variable.
(WebCore::ShadowRoot::setApplyAuthorSheets): Added.
* dom/ShadowRoot.h: Tweaked, added decls.
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (89991 => 89992)
--- trunk/Source/WebCore/ChangeLog 2011-06-29 06:35:41 UTC (rev 89991)
+++ trunk/Source/WebCore/ChangeLog 2011-06-29 06:46:56 UTC (rev 89992)
@@ -1,3 +1,18 @@
+2011-06-28 Dimitri Glazkov <[email protected]>
+
+ Reviewed by Adam Barth.
+
+ Make applyAuthorSheets settable on ShadowRoot.
+ https://bugs.webkit.org/show_bug.cgi?id=63599
+
+ Refactoring and adding not-yet used function, tests to follow when API lands.
+
+ * dom/ShadowRoot.cpp:
+ (WebCore::ShadowRoot::ShadowRoot): Added initializer.
+ (WebCore::ShadowRoot::applyAuthorSheets): Made to use member variable.
+ (WebCore::ShadowRoot::setApplyAuthorSheets): Added.
+ * dom/ShadowRoot.h: Tweaked, added decls.
+
2011-06-28 Ilya Sherman <[email protected]>
Reviewed by Adam Barth.
Modified: trunk/Source/WebCore/dom/ShadowRoot.cpp (89991 => 89992)
--- trunk/Source/WebCore/dom/ShadowRoot.cpp 2011-06-29 06:35:41 UTC (rev 89991)
+++ trunk/Source/WebCore/dom/ShadowRoot.cpp 2011-06-29 06:46:56 UTC (rev 89992)
@@ -36,6 +36,7 @@
ShadowRoot::ShadowRoot(Document* document)
: TreeScope(document)
+ , m_applyAuthorSheets(false)
{
ASSERT(document);
@@ -122,9 +123,14 @@
bool ShadowRoot::applyAuthorSheets() const
{
- return false;
+ return m_applyAuthorSheets;
}
+void ShadowRoot::setApplyAuthorSheets(bool value)
+{
+ m_applyAuthorSheets = value;
+}
+
void ShadowRoot::attach()
{
ShadowContentSelector selector(this);
Modified: trunk/Source/WebCore/dom/ShadowRoot.h (89991 => 89992)
--- trunk/Source/WebCore/dom/ShadowRoot.h 2011-06-29 06:35:41 UTC (rev 89991)
+++ trunk/Source/WebCore/dom/ShadowRoot.h 2011-06-29 06:46:56 UTC (rev 89992)
@@ -45,6 +45,9 @@
virtual void attach();
+ virtual bool applyAuthorSheets() const;
+ void setApplyAuthorSheets(bool);
+
private:
ShadowRoot(Document*);
virtual ~ShadowRoot();
@@ -53,9 +56,10 @@
virtual NodeType nodeType() const;
virtual PassRefPtr<Node> cloneNode(bool deep);
virtual bool childTypeAllowed(NodeType) const;
- virtual bool applyAuthorSheets() const;
bool hasContentElement() const;
+
+ bool m_applyAuthorSheets;
};
inline PassRefPtr<ShadowRoot> ShadowRoot::create(Document* document)
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes