Changeset 50881 in webkit


Ignore:
Timestamp:
Nov 12, 2009 9:08:01 AM (14 years ago)
Author:
eric@webkit.org
Message:

2009-11-12 Patrick Mueller <Patrick_Mueller@us.ibm.com>

Reviewed by Timothy Hatcher.

Web Inspector: breakpoint sidebar entries should allow click over entire list item
https://bugs.webkit.org/show_bug.cgi?id=31411

No new tests; no new functionality, small usability change.

  • inspector/front-end/BreakpointsSidebarPane.js: (WebInspector.BreakpointsSidebarPane.prototype._appendBreakpointElement): (WebInspector.BreakpointsSidebarPane.prototype._appendBreakpointElement.breakpointClicked):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r50880 r50881  
     12009-11-12  Patrick Mueller  <Patrick_Mueller@us.ibm.com>
     2
     3        Reviewed by Timothy Hatcher.
     4
     5        Web Inspector: breakpoint sidebar entries should allow click over entire list item
     6        https://bugs.webkit.org/show_bug.cgi?id=31411
     7
     8        No new tests; no new functionality, small usability change.
     9
     10        * inspector/front-end/BreakpointsSidebarPane.js:
     11        (WebInspector.BreakpointsSidebarPane.prototype._appendBreakpointElement):
     12        (WebInspector.BreakpointsSidebarPane.prototype._appendBreakpointElement.breakpointClicked):
     13
    1142009-11-12  Patrick Mueller  <Patrick_Mueller@us.ibm.com>
    215
  • trunk/WebCore/inspector/front-end/BreakpointsSidebarPane.js

    r47919 r50881  
    6868    _appendBreakpointElement: function(breakpoint)
    6969    {
    70         function checkboxClicked()
     70        function checkboxClicked(event)
    7171        {
    7272            breakpoint.enabled = !breakpoint.enabled;
     73
     74            // without this, we'd switch to the source of the clicked breakpoint
     75            event.stopPropagation();
    7376        }
    7477
    75         function labelClicked()
     78        function breakpointClicked()
    7679        {
    7780            var script = WebInspector.panels.scripts.scriptOrResourceForID(breakpoint.sourceID);
     
    8386        breakpoint._breakpointListElement = breakpointElement;
    8487        breakpointElement._breakpointObject = breakpoint;
     88        breakpointElement.addEventListener("click", breakpointClicked, false);
    8589
    8690        var checkboxElement = document.createElement("input");
     
    9195        breakpointElement.appendChild(checkboxElement);
    9296
    93         var labelElement = document.createElement("a");
    94         labelElement.textContent = breakpoint.label;
    95         labelElement.addEventListener("click", labelClicked, false);
     97        var labelElement = document.createTextNode(breakpoint.label);
    9698        breakpointElement.appendChild(labelElement);
    9799
Note: See TracChangeset for help on using the changeset viewer.