Changeset 242410 in webkit


Ignore:
Timestamp:
Mar 4, 2019 8:27:58 PM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: Reload actions from second level inspector should properly reload the inspected inspector
https://bugs.webkit.org/show_bug.cgi?id=195306

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2019-03-04
Reviewed by Matt Baker.

  • UserInterface/Base/Main.js:

Provide a better reload for a Nth level inspector.

  • UserInterface/Debug/Bootstrap.js:

(WI.runBootstrapOperations):
Simplify, should not need to check for InspectorFrontendHost.

Location:
trunk/Source/WebInspectorUI
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r242408 r242410  
     12019-03-04  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Web Inspector: Reload actions from second level inspector should properly reload the inspected inspector
     4        https://bugs.webkit.org/show_bug.cgi?id=195306
     5
     6        Reviewed by Matt Baker.
     7
     8        * UserInterface/Base/Main.js:
     9        Provide a better reload for a Nth level inspector.
     10
     11        * UserInterface/Debug/Bootstrap.js:
     12        (WI.runBootstrapOperations):
     13        Simplify, should not need to check for InspectorFrontendHost.
     14
    1152019-03-04  Joseph Pecoraro  <pecoraro@apple.com>
    216
  • trunk/Source/WebInspectorUI/UserInterface/Base/Main.js

    r242174 r242410  
    22612261};
    22622262
     2263WI._reloadInspectedInspector = function()
     2264{
     2265    const options = {};
     2266    WI.runtimeManager.evaluateInInspectedWindow(`InspectorFrontendHost.reopen()`, options, function(){});
     2267};
     2268
    22632269WI._reloadPage = function(event)
    22642270{
     
    22662272        return;
    22672273
     2274    event.preventDefault();
     2275
     2276    if (InspectorFrontendHost.inspectionLevel() > 1) {
     2277        WI._reloadInspectedInspector();
     2278        return;
     2279    }
     2280
    22682281    PageAgent.reload();
     2282};
     2283
     2284WI._reloadPageFromOrigin = function(event)
     2285{
     2286    if (!window.PageAgent)
     2287        return;
     2288
    22692289    event.preventDefault();
     2290
     2291    if (InspectorFrontendHost.inspectionLevel() > 1) {
     2292        WI._reloadInspectedInspector();
     2293        return;
     2294    }
     2295
     2296    PageAgent.reload.invoke({ignoreCache: true});
    22702297};
    22712298
    22722299WI._reloadToolbarButtonClicked = function(event)
    22732300{
     2301    if (InspectorFrontendHost.inspectionLevel() > 1) {
     2302        WI._reloadInspectedInspector();
     2303        return;
     2304    }
     2305
    22742306    // Reload page from origin if the button is clicked while the shift key is pressed down.
    22752307    PageAgent.reload.invoke({ignoreCache: this.modifierKeys.shiftKey});
    2276 };
    2277 
    2278 WI._reloadPageFromOrigin = function(event)
    2279 {
    2280     if (!window.PageAgent)
    2281         return;
    2282 
    2283     PageAgent.reload.invoke({ignoreCache: true});
    2284     event.preventDefault();
    22852308};
    22862309
  • trunk/Source/WebInspectorUI/UserInterface/Debug/Bootstrap.js

    r238378 r242410  
    104104
    105105    // Next Level Inspector.
    106     let inspectionLevel = InspectorFrontendHost ? InspectorFrontendHost.inspectionLevel() : 1;
     106    let inspectionLevel = InspectorFrontendHost.inspectionLevel();
    107107    const inspectInspectorToolTip = WI.unlocalizedString("Open Web Inspector [%d]").format(inspectionLevel + 1);
    108108    let inspectInspectorToolbarItem = new WI.ButtonToolbarItem("inspect-inspector", inspectInspectorToolTip);
Note: See TracChangeset for help on using the changeset viewer.