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

Reply via email to