Changeset 213744 in webkit


Ignore:
Timestamp:
Mar 10, 2017 5:56:08 PM (7 years ago)
Author:
Matt Baker
Message:

Web Inspector: Only show "Break on..." menu if backend supports DOM breakpoints
https://bugs.webkit.org/show_bug.cgi?id=169488

Reviewed by Joseph Pecoraro.

  • UserInterface/Controllers/DOMBreakpointTreeController.js:

(WebInspector.DOMBreakpointTreeController.appendBreakpointContextMenuItems):
Added assert to catch future cases where UI is being added when
backend support doesn't exist.

  • UserInterface/Views/DOMTreeElement.js:

(WebInspector.DOMTreeElement.prototype._populateNodeContextMenu):
Check for backend support.

Location:
trunk/Source/WebInspectorUI
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r213739 r213744  
     12017-03-10  Matt Baker  <mattbaker@apple.com>
     2
     3        Web Inspector: Only show "Break on..." menu if backend supports DOM breakpoints
     4        https://bugs.webkit.org/show_bug.cgi?id=169488
     5
     6        Reviewed by Joseph Pecoraro.
     7
     8        * UserInterface/Controllers/DOMBreakpointTreeController.js:
     9        (WebInspector.DOMBreakpointTreeController.appendBreakpointContextMenuItems):
     10        Added assert to catch future cases where UI is being added when
     11        backend support doesn't exist.
     12
     13        * UserInterface/Views/DOMTreeElement.js:
     14        (WebInspector.DOMTreeElement.prototype._populateNodeContextMenu):
     15        Check for backend support.
     16
    1172017-03-10  Devin Rousso  <dcrousso+webkit@gmail.com>
    218
  • trunk/Source/WebInspectorUI/UserInterface/Controllers/DOMBreakpointTreeController.js

    r213626 r213744  
    4545    static appendBreakpointContextMenuItems(contextMenu, domNode, allowEditing)
    4646    {
     47        console.assert(WebInspector.domDebuggerManager.supported);
     48
    4749        let subMenu = contextMenu.appendSubMenuItem(WebInspector.UIString("Break on…"));
    4850
  • trunk/Source/WebInspectorUI/UserInterface/Views/DOMTreeElement.js

    r213626 r213744  
    761761        }
    762762
    763         if (node.nodeType() === Node.ELEMENT_NODE) {
     763        if (WebInspector.domDebuggerManager.supported && node.nodeType() === Node.ELEMENT_NODE) {
    764764            contextMenu.appendSeparator();
    765765
Note: See TracChangeset for help on using the changeset viewer.