Changeset 168306 in webkit


Ignore:
Timestamp:
May 5, 2014 11:49:54 AM (10 years ago)
Author:
stavila@adobe.com
Message:

[CSS Regions] Remove regionLayoutUpdate event
https://bugs.webkit.org/show_bug.cgi?id=132564

Reviewed by Simon Fraser.

Source/WebCore:
The regionLayoutUpdate event was removed from the regions spec and was replaced by two other events:
regionOversetChange and regionFragmentChange.

No new tests needed, this patch removes a feature.

  • dom/EventNames.h:
  • dom/WebKitNamedFlow.cpp:

(WebCore::WebKitNamedFlow::dispatchRegionLayoutUpdateEvent): Deleted.

  • dom/WebKitNamedFlow.h:
  • inspector/InspectorCSSAgent.cpp:

(WebCore::InspectorCSSAgent::resetNonPersistentData):
(WebCore::InspectorCSSAgent::willRemoveNamedFlow):
(WebCore::UpdateRegionLayoutTask::UpdateRegionLayoutTask): Deleted.
(WebCore::UpdateRegionLayoutTask::scheduleFor): Deleted.
(WebCore::UpdateRegionLayoutTask::unschedule): Deleted.
(WebCore::UpdateRegionLayoutTask::reset): Deleted.
(WebCore::UpdateRegionLayoutTask::timerFired): Deleted.
(WebCore::InspectorCSSAgent::didUpdateRegionLayout): Deleted.
(WebCore::InspectorCSSAgent::regionLayoutUpdated): Deleted.

  • inspector/InspectorCSSAgent.h:
  • inspector/InspectorInstrumentation.cpp:

(WebCore::InspectorInstrumentation::didUpdateRegionLayoutImpl): Deleted.

  • inspector/InspectorInstrumentation.h:

(WebCore::InspectorInstrumentation::didUpdateRegionLayout): Deleted.

  • inspector/protocol/CSS.json:
  • rendering/RenderNamedFlowFragment.cpp:

(WebCore::RenderNamedFlowFragment::updateOversetState):

  • rendering/RenderNamedFlowThread.cpp:

(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
(WebCore::RenderNamedFlowThread::removeRegionFromThread):
(WebCore::RenderNamedFlowThread::layout):
(WebCore::RenderNamedFlowThread::dispatchRegionLayoutUpdateEventIfNeeded): Deleted.
(WebCore::RenderNamedFlowThread::regionLayoutUpdateEventTimerFired): Deleted.

  • rendering/RenderNamedFlowThread.h:

Source/WebInspectorUI:
The regionLayoutUpdate event was removed from the regions spec and was replaced by two other events:
regionOversetChange and regionFragmentChange.

  • UserInterface/Controllers/DOMTreeManager.js:

(WebInspector.DOMTreeManager.prototype.get regionLayoutUpdated): Deleted.

  • UserInterface/Models/ScriptTimelineRecord.js:
  • UserInterface/Protocol/CSSObserver.js:

(WebInspector.CSSObserver.prototype.regionLayoutUpdated): Deleted.

  • UserInterface/Protocol/Legacy/7.0/InspectorWebBackendCommands.js:
  • Versions/Inspector-iOS-7.0.json:

LayoutTests:
Removed test for regionLayoutUpdate event.

  • fast/regions/auto-size/autoheight-regionlayoutupdate-multipletimes-expected.txt: Removed.
  • fast/regions/auto-size/autoheight-regionlayoutupdate-multipletimes.html: Removed.
Location:
trunk
Files:
2 deleted
19 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r168302 r168306  
     12014-05-05  Radu Stavila  <stavila@adobe.com>
     2
     3        [CSS Regions] Remove regionLayoutUpdate event
     4        https://bugs.webkit.org/show_bug.cgi?id=132564
     5
     6        Reviewed by Simon Fraser.
     7
     8        Removed test for regionLayoutUpdate event.
     9
     10        * fast/regions/auto-size/autoheight-regionlayoutupdate-multipletimes-expected.txt: Removed.
     11        * fast/regions/auto-size/autoheight-regionlayoutupdate-multipletimes.html: Removed.
     12
    1132014-05-05  Rik Cabanier  <cabanier@adobe.com>
    214
  • trunk/Source/WebCore/ChangeLog

    r168302 r168306  
     12014-05-05  Radu Stavila  <stavila@adobe.com>
     2
     3        [CSS Regions] Remove regionLayoutUpdate event
     4        https://bugs.webkit.org/show_bug.cgi?id=132564
     5
     6        Reviewed by Simon Fraser.
     7
     8        The regionLayoutUpdate event was removed from the regions spec and was replaced by two other events:
     9        regionOversetChange and regionFragmentChange.
     10
     11        No new tests needed, this patch removes a feature.
     12
     13        * dom/EventNames.h:
     14        * dom/WebKitNamedFlow.cpp:
     15        (WebCore::WebKitNamedFlow::dispatchRegionLayoutUpdateEvent): Deleted.
     16        * dom/WebKitNamedFlow.h:
     17        * inspector/InspectorCSSAgent.cpp:
     18        (WebCore::InspectorCSSAgent::resetNonPersistentData):
     19        (WebCore::InspectorCSSAgent::willRemoveNamedFlow):
     20        (WebCore::UpdateRegionLayoutTask::UpdateRegionLayoutTask): Deleted.
     21        (WebCore::UpdateRegionLayoutTask::scheduleFor): Deleted.
     22        (WebCore::UpdateRegionLayoutTask::unschedule): Deleted.
     23        (WebCore::UpdateRegionLayoutTask::reset): Deleted.
     24        (WebCore::UpdateRegionLayoutTask::timerFired): Deleted.
     25        (WebCore::InspectorCSSAgent::didUpdateRegionLayout): Deleted.
     26        (WebCore::InspectorCSSAgent::regionLayoutUpdated): Deleted.
     27        * inspector/InspectorCSSAgent.h:
     28        * inspector/InspectorInstrumentation.cpp:
     29        (WebCore::InspectorInstrumentation::didUpdateRegionLayoutImpl): Deleted.
     30        * inspector/InspectorInstrumentation.h:
     31        (WebCore::InspectorInstrumentation::didUpdateRegionLayout): Deleted.
     32        * inspector/protocol/CSS.json:
     33        * rendering/RenderNamedFlowFragment.cpp:
     34        (WebCore::RenderNamedFlowFragment::updateOversetState):
     35        * rendering/RenderNamedFlowThread.cpp:
     36        (WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
     37        (WebCore::RenderNamedFlowThread::removeRegionFromThread):
     38        (WebCore::RenderNamedFlowThread::layout):
     39        (WebCore::RenderNamedFlowThread::dispatchRegionLayoutUpdateEventIfNeeded): Deleted.
     40        (WebCore::RenderNamedFlowThread::regionLayoutUpdateEventTimerFired): Deleted.
     41        * rendering/RenderNamedFlowThread.h:
     42
    1432014-05-05  Rik Cabanier  <cabanier@adobe.com>
    244
  • trunk/Source/WebCore/dom/EventNames.h

    r167750 r168306  
    262262    macro(webkitpointerlockerror) \
    263263    \
    264     macro(webkitregionlayoutupdate) \
    265     \
    266264    macro(webkitregionoversetchange) \
    267265    \
  • trunk/Source/WebCore/dom/WebKitNamedFlow.cpp

    r164988 r168306  
    209209}
    210210
    211 void WebKitNamedFlow::dispatchRegionLayoutUpdateEvent()
    212 {
    213     ASSERT(!NoEventDispatchAssertion::isEventDispatchForbidden());
    214 
    215     // If the flow is in the "NULL" state the event should not be dispatched any more.
    216     if (flowState() == FlowStateNull)
    217         return;
    218 
    219     dispatchEvent(UIEvent::create(eventNames().webkitregionlayoutupdateEvent, false, false, m_flowManager->document()->defaultView(), 0));
    220 }
    221    
    222211void WebKitNamedFlow::dispatchRegionOversetChangeEvent()
    223212{
  • trunk/Source/WebCore/dom/WebKitNamedFlow.h

    r162158 r168306  
    7979    FlowState flowState() const { return m_parentFlowThread ? FlowStateCreated : FlowStateNull; }
    8080
    81     void dispatchRegionLayoutUpdateEvent();
    8281    void dispatchRegionOversetChangeEvent();
    8382
  • trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp

    r167631 r168306  
    106106}
    107107
    108 class UpdateRegionLayoutTask {
    109 public:
    110     UpdateRegionLayoutTask(InspectorCSSAgent*);
    111     void scheduleFor(WebKitNamedFlow*, int documentNodeId);
    112     void unschedule(WebKitNamedFlow*);
    113     void reset();
    114     void timerFired(Timer<UpdateRegionLayoutTask>&);
    115 
    116 private:
    117     InspectorCSSAgent* m_cssAgent;
    118     Timer<UpdateRegionLayoutTask> m_timer;
    119     HashMap<WebKitNamedFlow*, int> m_namedFlows;
    120 };
    121 
    122 UpdateRegionLayoutTask::UpdateRegionLayoutTask(InspectorCSSAgent* cssAgent)
    123     : m_cssAgent(cssAgent)
    124     , m_timer(this, &UpdateRegionLayoutTask::timerFired)
    125 {
    126 }
    127 
    128 void UpdateRegionLayoutTask::scheduleFor(WebKitNamedFlow* namedFlow, int documentNodeId)
    129 {
    130     m_namedFlows.add(namedFlow, documentNodeId);
    131 
    132     if (!m_timer.isActive())
    133         m_timer.startOneShot(0);
    134 }
    135 
    136 void UpdateRegionLayoutTask::unschedule(WebKitNamedFlow* namedFlow)
    137 {
    138     m_namedFlows.remove(namedFlow);
    139 }
    140 
    141 void UpdateRegionLayoutTask::reset()
    142 {
    143     m_timer.stop();
    144     m_namedFlows.clear();
    145 }
    146 
    147 void UpdateRegionLayoutTask::timerFired(Timer<UpdateRegionLayoutTask>&)
    148 {
    149     // The timer is stopped on m_cssAgent destruction, so this method will never be called after m_cssAgent has been destroyed.
    150     Vector<std::pair<WebKitNamedFlow*, int>> namedFlows;
    151 
    152     for (HashMap<WebKitNamedFlow*, int>::iterator it = m_namedFlows.begin(), end = m_namedFlows.end(); it != end; ++it)
    153         namedFlows.append(std::make_pair(it->key, it->value));
    154 
    155     for (unsigned i = 0, size = namedFlows.size(); i < size; ++i) {
    156         WebKitNamedFlow* namedFlow = namedFlows.at(i).first;
    157         int documentNodeId = namedFlows.at(i).second;
    158 
    159         if (m_namedFlows.contains(namedFlow)) {
    160             m_cssAgent->regionLayoutUpdated(namedFlow, documentNodeId);
    161             m_namedFlows.remove(namedFlow);
    162         }
    163     }
    164 
    165     if (!m_namedFlows.isEmpty() && !m_timer.isActive())
    166         m_timer.startOneShot(0);
    167 }
    168 
    169108class ChangeRegionOversetTask {
    170109public:
     
    542481{
    543482    m_namedFlowCollectionsRequested.clear();
    544     if (m_updateRegionLayoutTask)
    545         m_updateRegionLayoutTask->reset();
    546483    if (m_changeRegionOversetTask)
    547484        m_changeRegionOversetTask->reset();
     
    581518        return;
    582519
    583     if (m_updateRegionLayoutTask)
    584         m_updateRegionLayoutTask->unschedule(namedFlow);
    585 
    586520    if (m_changeRegionOversetTask)
    587521        m_changeRegionOversetTask->unschedule(namedFlow);
    588522
    589523    m_frontendDispatcher->namedFlowRemoved(documentNodeId, namedFlow->name().string());
    590 }
    591 
    592 void InspectorCSSAgent::didUpdateRegionLayout(Document* document, WebKitNamedFlow* namedFlow)
    593 {
    594     int documentNodeId = documentNodeWithRequestedFlowsId(document);
    595     if (!documentNodeId)
    596         return;
    597 
    598     if (!m_updateRegionLayoutTask)
    599         m_updateRegionLayoutTask = std::make_unique<UpdateRegionLayoutTask>(this);
    600     m_updateRegionLayoutTask->scheduleFor(namedFlow, documentNodeId);
    601 }
    602 
    603 void InspectorCSSAgent::regionLayoutUpdated(WebKitNamedFlow* namedFlow, int documentNodeId)
    604 {
    605     if (namedFlow->flowState() == WebKitNamedFlow::FlowStateNull)
    606         return;
    607 
    608     ErrorString errorString;
    609     Ref<WebKitNamedFlow> protect(*namedFlow);
    610 
    611     m_frontendDispatcher->regionLayoutUpdated(buildObjectForNamedFlow(&errorString, namedFlow, documentNodeId));
    612524}
    613525
  • trunk/Source/WebCore/inspector/InspectorCSSAgent.h

    r167811 r168306  
    6161class StyleResolver;
    6262class StyleRule;
    63 class UpdateRegionLayoutTask;
    6463class ChangeRegionOversetTask;
    6564
     
    106105    void didCreateNamedFlow(Document*, WebKitNamedFlow*);
    107106    void willRemoveNamedFlow(Document*, WebKitNamedFlow*);
    108     void didUpdateRegionLayout(Document*, WebKitNamedFlow*);
    109     void regionLayoutUpdated(WebKitNamedFlow*, int documentNodeId);
    110107    void didChangeRegionOverset(Document*, WebKitNamedFlow*);
    111108    void regionOversetChanged(WebKitNamedFlow*, int documentNodeId);
     
    183180    NodeIdToForcedPseudoState m_nodeIdToForcedPseudoState;
    184181    HashSet<int> m_namedFlowCollectionsRequested;
    185     std::unique_ptr<UpdateRegionLayoutTask> m_updateRegionLayoutTask;
    186182    std::unique_ptr<ChangeRegionOversetTask> m_changeRegionOversetTask;
    187183
  • trunk/Source/WebCore/inspector/InspectorInstrumentation.cpp

    r167571 r168306  
    221221}
    222222
    223 void InspectorInstrumentation::didUpdateRegionLayoutImpl(InstrumentingAgents* instrumentingAgents, Document* document, WebKitNamedFlow* namedFlow)
    224 {
    225     if (InspectorCSSAgent* cssAgent = instrumentingAgents->inspectorCSSAgent())
    226         cssAgent->didUpdateRegionLayout(document, namedFlow);
    227 }
    228 
    229223void InspectorInstrumentation::didChangeRegionOversetImpl(InstrumentingAgents* instrumentingAgents, Document* document, WebKitNamedFlow* namedFlow)
    230224{
  • trunk/Source/WebCore/inspector/InspectorInstrumentation.h

    r167571 r168306  
    128128    static void didCreateNamedFlow(Document*, WebKitNamedFlow*);
    129129    static void willRemoveNamedFlow(Document*, WebKitNamedFlow*);
    130     static void didUpdateRegionLayout(Document*, WebKitNamedFlow*);
    131130    static void didChangeRegionOverset(Document*, WebKitNamedFlow*);
    132131    static void didRegisterNamedFlowContentElement(Document*, WebKitNamedFlow*, Node* contentElement, Node* nextContentElement = nullptr);
     
    327326    static void didCreateNamedFlowImpl(InstrumentingAgents*, Document*, WebKitNamedFlow*);
    328327    static void willRemoveNamedFlowImpl(InstrumentingAgents*, Document*, WebKitNamedFlow*);
    329     static void didUpdateRegionLayoutImpl(InstrumentingAgents*, Document*, WebKitNamedFlow*);
    330328    static void didChangeRegionOversetImpl(InstrumentingAgents*, Document*, WebKitNamedFlow*);
    331329    static void didRegisterNamedFlowContentElementImpl(InstrumentingAgents*, Document*, WebKitNamedFlow*, Node* contentElement, Node* nextContentElement = nullptr);
     
    691689}
    692690
    693 inline void InspectorInstrumentation::didUpdateRegionLayout(Document* document, WebKitNamedFlow* namedFlow)
    694 {
    695 #if ENABLE(INSPECTOR)
    696     FAST_RETURN_IF_NO_FRONTENDS(void());
    697     if (InstrumentingAgents* instrumentingAgents = instrumentingAgentsForDocument(document))
    698         didUpdateRegionLayoutImpl(instrumentingAgents, document, namedFlow);
    699 #else
    700     UNUSED_PARAM(document);
    701     UNUSED_PARAM(namedFlow);
    702 #endif
    703 }
    704 
    705691inline void InspectorInstrumentation::didChangeRegionOverset(Document* document, WebKitNamedFlow* namedFlow)
    706692{
  • trunk/Source/WebCore/inspector/protocol/CSS.json

    r162084 r168306  
    402402        },
    403403        {
    404             "name": "regionLayoutUpdated",
    405             "parameters": [
    406                 { "name": "namedFlow", "$ref": "NamedFlow", "description": "The Named Flow whose layout may have changed." }
    407             ],
    408             "description": "Fires when a Named Flow's layout may have changed."
    409         },
    410         {
    411404            "name": "regionOversetChanged",
    412405            "parameters": [
  • trunk/Source/WebCore/rendering/RenderNamedFlowFragment.cpp

    r167930 r168306  
    324324    setRegionOversetState(state);
    325325
    326     // Determine whether the NamedFlow object should dispatch a regionLayoutUpdate event
    327     if (previousState != state
    328         || state == RegionFit
    329         || state == RegionOverset)
    330         flowThread->setDispatchRegionLayoutUpdateEvent(true);
    331    
     326    // Determine whether the NamedFlow object should dispatch a regionOversetChange event
    332327    if (previousState != state)
    333328        flowThread->setDispatchRegionOversetChangeEvent(true);
  • trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp

    r167930 r168306  
    4949    : RenderFlowThread(document, std::move(style))
    5050    , m_hasRegionsWithStyling(false)
    51     , m_dispatchRegionLayoutUpdateEvent(false)
    5251    , m_dispatchRegionOversetChangeEvent(false)
    5352    , m_namedFlow(std::move(namedFlow))
    54     , m_regionLayoutUpdateEventTimer(this, &RenderNamedFlowThread::regionLayoutUpdateEventTimerFired)
    5553    , m_regionOversetChangeEventTimer(this, &RenderNamedFlowThread::regionOversetChangeEventTimerFired)
    5654{
     
    272270        setMarkForDestruction();
    273271
    274     // After removing all the regions in the flow the following layout needs to dispatch the regionLayoutUpdate event
    275     if (m_regionList.isEmpty())
    276         setDispatchRegionLayoutUpdateEvent(true);
    277     else if (wasFirst)
     272    if (!m_regionList.isEmpty() && wasFirst)
    278273        updateWritingMode();
    279274
     
    417412        updatePreviousRegionCount();
    418413    }
    419 
    420     dispatchRegionLayoutUpdateEventIfNeeded();
    421414}
    422415
     
    556549}
    557550
    558 void RenderNamedFlowThread::dispatchRegionLayoutUpdateEventIfNeeded()
    559 {
    560     if (!m_dispatchRegionLayoutUpdateEvent)
    561         return;
    562 
    563     m_dispatchRegionLayoutUpdateEvent = false;
    564     InspectorInstrumentation::didUpdateRegionLayout(&document(), &namedFlow());
    565 
    566     if (!m_regionLayoutUpdateEventTimer.isActive() && namedFlow().hasEventListeners())
    567         m_regionLayoutUpdateEventTimer.startOneShot(0);
    568 }
    569 
    570551void RenderNamedFlowThread::dispatchRegionOversetChangeEventIfNeeded()
    571552{
     
    578559    if (!m_regionOversetChangeEventTimer.isActive() && namedFlow().hasEventListeners())
    579560        m_regionOversetChangeEventTimer.startOneShot(0);
    580 }
    581 
    582 void RenderNamedFlowThread::regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>&)
    583 {
    584     namedFlow().dispatchRegionLayoutUpdateEvent();
    585561}
    586562
  • trunk/Source/WebCore/rendering/RenderNamedFlowThread.h

    r167930 r168306  
    9797    void dispatchNamedFlowEvents();
    9898
    99     void setDispatchRegionLayoutUpdateEvent(bool value) { m_dispatchRegionLayoutUpdateEvent = value; }
    10099    void setDispatchRegionOversetChangeEvent(bool value) { m_dispatchRegionOversetChangeEvent = value; }
    101100
     
    113112    virtual void layout() override final;
    114113
    115     void dispatchRegionLayoutUpdateEventIfNeeded();
    116114    void dispatchRegionOversetChangeEventIfNeeded();
    117115
     
    125123
    126124    bool canBeDestroyed() const { return m_invalidRegionList.isEmpty() && m_regionList.isEmpty() && m_contentElements.isEmpty(); }
    127     void regionLayoutUpdateEventTimerFired(Timer<RenderNamedFlowThread>&);
    128125    void regionOversetChangeEventTimerFired(Timer<RenderNamedFlowThread>&);
    129126    void clearContentElements();
     
    151148
    152149    bool m_hasRegionsWithStyling : 1;
    153     bool m_dispatchRegionLayoutUpdateEvent : 1;
    154150    bool m_dispatchRegionOversetChangeEvent : 1;
    155151
     
    157153    Ref<WebKitNamedFlow> m_namedFlow;
    158154
    159     Timer<RenderNamedFlowThread> m_regionLayoutUpdateEventTimer;
    160155    Timer<RenderNamedFlowThread> m_regionOversetChangeEventTimer;
    161156
  • trunk/Source/WebInspectorUI/ChangeLog

    r168170 r168306  
     12014-05-05  Radu Stavila  <stavila@adobe.com>
     2
     3        [CSS Regions] Remove regionLayoutUpdate event
     4        https://bugs.webkit.org/show_bug.cgi?id=132564
     5
     6        Reviewed by Simon Fraser.
     7
     8        The regionLayoutUpdate event was removed from the regions spec and was replaced by two other events:
     9        regionOversetChange and regionFragmentChange.
     10
     11        * UserInterface/Controllers/DOMTreeManager.js:
     12        (WebInspector.DOMTreeManager.prototype.get regionLayoutUpdated): Deleted.
     13        * UserInterface/Models/ScriptTimelineRecord.js:
     14        * UserInterface/Protocol/CSSObserver.js:
     15        (WebInspector.CSSObserver.prototype.regionLayoutUpdated): Deleted.
     16        * UserInterface/Protocol/Legacy/7.0/InspectorWebBackendCommands.js:
     17        * Versions/Inspector-iOS-7.0.json:
     18
    1192014-05-02  Jono Wells  <jonowells@apple.com>
    220
  • trunk/Source/WebInspectorUI/UserInterface/Controllers/DOMTreeManager.js

    r165518 r168306  
    5959    ContentFlowWasAdded: "dom-tree-manager-content-flow-was-added",
    6060    ContentFlowWasRemoved: "dom-tree-manager-content-flow-was-removed",
    61     RegionLayoutUpdated: "dom-tree-manager-region-layout-updated",
    6261    RegionOversetChanged: "dom-tree-manager-region-overset-changed"
    6362};
     
    618617    },
    619618
    620     regionLayoutUpdated: function(flowPayload)
    621     {
    622         this._sendNamedFlowUpdateEvents(flowPayload);
    623     },
    624 
    625619    regionOversetChanged: function(flowPayload)
    626620    {
  • trunk/Source/WebInspectorUI/UserInterface/Models/ScriptTimelineRecord.js

    r167509 r168306  
    191191        nameMap.set("webkitpointerlockchange", "Pointer Lock Change");
    192192        nameMap.set("webkitpointerlockerror", "Pointer Lock Error");
    193         nameMap.set("webkitregionlayoutupdate", "Region Layout Update");
    194193        nameMap.set("webkitregionoversetchange", "Region Overset Change");
    195194        nameMap.set("webkitremovesourcebuffer", "Remove Source Buffer");
  • trunk/Source/WebInspectorUI/UserInterface/Protocol/CSSObserver.js

    r164543 r168306  
    6464    },
    6565
    66     regionLayoutUpdated: function(namedFlow)
    67     {
    68         WebInspector.domTreeManager.regionLayoutUpdated(namedFlow);
    69     },
    70 
    7166    regionOversetChanged: function(namedFlow)
    7267    {
  • trunk/Source/WebInspectorUI/UserInterface/Protocol/Legacy/7.0/InspectorWebBackendCommands.js

    r166846 r168306  
    204204InspectorBackend.registerEvent("CSS.namedFlowCreated", ["namedFlow"]);
    205205InspectorBackend.registerEvent("CSS.namedFlowRemoved", ["documentNodeId", "flowName"]);
    206 InspectorBackend.registerEvent("CSS.regionLayoutUpdated", ["namedFlow"]);
    207206InspectorBackend.registerCommand("CSS.enable", [], []);
    208207InspectorBackend.registerCommand("CSS.disable", [], []);
  • trunk/Source/WebInspectorUI/Versions/Inspector-iOS-7.0.json

    r166942 r168306  
    21842184                ],
    21852185                "description": "Fires when a Named Flow is removed: has no associated content nodes and regions."
    2186             },
    2187             {
    2188                 "name": "regionLayoutUpdated",
    2189                 "parameters": [
    2190                     { "name": "namedFlow", "$ref": "NamedFlow", "description": "The Named Flow whose layout may have changed." }
    2191                 ],
    2192                 "description": "Fires when a Named Flow's layout may have changed."
    21932186            }
    21942187        ]
Note: See TracChangeset for help on using the changeset viewer.