Changeset 247252 in webkit


Ignore:
Timestamp:
Jul 8, 2019 8:16:04 PM (5 years ago)
Author:
Devin Rousso
Message:

Web Inspector: DOM Debugger: there should be different icons for each type of DOM breakpoint
https://bugs.webkit.org/show_bug.cgi?id=199552

Reviewed by Joseph Pecoraro.

[S] for Subtree Modified
[A] for Attribute Modified
[R] for Node Removed

  • UserInterface/Views/DOMBreakpointTreeElement.js:

(WI.DOMBreakpointTreeElement):

  • UserInterface/Views/DOMBreakpointTreeElement.css: Added.

(.breakpoint.dom.breakpoint-for-subtree-modified:not(.breakpoint-paused-icon) .icon):
(.breakpoint.dom.breakpoint-for-attribute-modified:not(.breakpoint-paused-icon) .icon):
(.breakpoint.dom.breakpoint-for-node-removed:not(.breakpoint-paused-icon) .icon):

  • UserInterface/Main.html:
  • UserInterface/Images/DOMBreakpointAttributeModified.svg: Added.
  • UserInterface/Images/DOMBreakpointNodeRemoved.svg: Added.
  • UserInterface/Images/DOMBreakpointSubtreeModified.svg: Added.
Location:
trunk/Source/WebInspectorUI
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r247249 r247252  
     12019-07-08  Devin Rousso  <drousso@apple.com>
     2
     3        Web Inspector: DOM Debugger: there should be different icons for each type of DOM breakpoint
     4        https://bugs.webkit.org/show_bug.cgi?id=199552
     5
     6        Reviewed by Joseph Pecoraro.
     7
     8        [S] for Subtree Modified
     9        [A] for Attribute Modified
     10        [R] for Node Removed
     11
     12        * UserInterface/Views/DOMBreakpointTreeElement.js:
     13        (WI.DOMBreakpointTreeElement):
     14        * UserInterface/Views/DOMBreakpointTreeElement.css: Added.
     15        (.breakpoint.dom.breakpoint-for-subtree-modified:not(.breakpoint-paused-icon) .icon):
     16        (.breakpoint.dom.breakpoint-for-attribute-modified:not(.breakpoint-paused-icon) .icon):
     17        (.breakpoint.dom.breakpoint-for-node-removed:not(.breakpoint-paused-icon) .icon):
     18
     19        * UserInterface/Main.html:
     20        * UserInterface/Images/DOMBreakpointAttributeModified.svg: Added.
     21        * UserInterface/Images/DOMBreakpointNodeRemoved.svg: Added.
     22        * UserInterface/Images/DOMBreakpointSubtreeModified.svg: Added.
     23
    1242019-07-08  Devin Rousso  <drousso@apple.com>
    225
  • trunk/Source/WebInspectorUI/UserInterface/Main.html

    r245498 r247252  
    7878    <link rel="stylesheet" href="Views/ControlToolbarItem.css">
    7979    <link rel="stylesheet" href="Views/CookieStorageContentView.css">
     80    <link rel="stylesheet" href="Views/DOMBreakpointTreeElement.css">
    8081    <link rel="stylesheet" href="Views/DOMEventsBreakdownView.css">
    8182    <link rel="stylesheet" href="Views/DOMNodeDetailsSidebarPanel.css">
  • trunk/Source/WebInspectorUI/UserInterface/Views/DOMBreakpointTreeElement.js

    r247053 r247252  
    3030        console.assert(breakpoint instanceof WI.DOMBreakpoint);
    3131
    32         if (!className)
    33             className = WI.BreakpointTreeElement.GenericLineIconStyleClassName;
     32        let classNames = ["breakpoint", "dom", `breakpoint-for-${breakpoint.type}`];
     33        if (className)
     34            classNames.push(className);
    3435
    3536        if (!title)
     
    3738
    3839        const subtitle = null;
    39         super(["breakpoint", "dom", className], title, subtitle, breakpoint);
     40        super(classNames, title, subtitle, breakpoint);
    4041
    4142        this.status = WI.ImageUtilities.useSVGSymbol("Images/Breakpoint.svg");
Note: See TracChangeset for help on using the changeset viewer.