Changeset 89992 in webkit


Ignore:
Timestamp:
Jun 28, 2011 11:46:56 PM (13 years ago)
Author:
Dimitri Glazkov
Message:

2011-06-28 Dimitri Glazkov <Dimitri Glazkov>

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.
Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r89991 r89992  
     12011-06-28  Dimitri Glazkov  <dglazkov@chromium.org>
     2
     3        Reviewed by Adam Barth.
     4
     5        Make applyAuthorSheets settable on ShadowRoot.
     6        https://bugs.webkit.org/show_bug.cgi?id=63599
     7
     8        Refactoring and adding not-yet used function, tests to follow when API lands.
     9
     10        * dom/ShadowRoot.cpp:
     11        (WebCore::ShadowRoot::ShadowRoot): Added initializer.
     12        (WebCore::ShadowRoot::applyAuthorSheets): Made to use member variable.
     13        (WebCore::ShadowRoot::setApplyAuthorSheets): Added.
     14        * dom/ShadowRoot.h: Tweaked, added decls.
     15
    1162011-06-28  Ilya Sherman  <isherman@chromium.org>
    217
  • trunk/Source/WebCore/dom/ShadowRoot.cpp

    r89649 r89992  
    3737ShadowRoot::ShadowRoot(Document* document)
    3838    : TreeScope(document)
     39    , m_applyAuthorSheets(false)
    3940{
    4041    ASSERT(document);
     
    123124bool ShadowRoot::applyAuthorSheets() const
    124125{
    125     return false;
     126    return m_applyAuthorSheets;
     127}
     128
     129void ShadowRoot::setApplyAuthorSheets(bool value)
     130{
     131    m_applyAuthorSheets = value;
    126132}
    127133
  • trunk/Source/WebCore/dom/ShadowRoot.h

    r89981 r89992  
    4646    virtual void attach();
    4747
     48    virtual bool applyAuthorSheets() const;
     49    void setApplyAuthorSheets(bool);
     50
    4851private:
    4952    ShadowRoot(Document*);
     
    5457    virtual PassRefPtr<Node> cloneNode(bool deep);
    5558    virtual bool childTypeAllowed(NodeType) const;
    56     virtual bool applyAuthorSheets() const;
    5759
    5860    bool hasContentElement() const;
     61
     62    bool m_applyAuthorSheets;
    5963};
    6064
Note: See TracChangeset for help on using the changeset viewer.