Changeset 55364 in webkit


Ignore:
Timestamp:
Mar 1, 2010 2:12:10 AM (14 years ago)
Author:
pfeldman@chromium.org
Message:

2010-02-27 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Timothy Hatcher.

Web Inspector: disable breakpoint upon Shift-click.

https://bugs.webkit.org/show_bug.cgi?id=35477

  • inspector/front-end/ConsoleView.js: (WebInspector.ConsoleView.prototype._format):
  • inspector/front-end/SourceFrame.js: (WebInspector.SourceFrame.prototype._mouseDown): (WebInspector.SourceFrame.prototype._mouseMove):
  • inspector/front-end/textViewer.css: Chromium: remove DevTools part that has been upstreamed.
  • src/js/DevTools.js:
Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r55359 r55364  
     12010-02-27  Pavel Feldman  <pfeldman@chromium.org>
     2
     3        Reviewed by Timothy Hatcher.
     4
     5        Web Inspector: disable breakpoint upon Shift-click.
     6
     7        https://bugs.webkit.org/show_bug.cgi?id=35477
     8
     9        * inspector/front-end/ConsoleView.js:
     10        (WebInspector.ConsoleView.prototype._format):
     11        * inspector/front-end/SourceFrame.js:
     12        (WebInspector.SourceFrame.prototype._mouseDown):
     13        (WebInspector.SourceFrame.prototype._mouseMove):
     14        * inspector/front-end/textViewer.css:
     15
    1162010-02-28  Alexey Proskuryakov  <ap@apple.com>
    217
  • trunk/WebCore/inspector/front-end/ConsoleView.js

    r55255 r55364  
    518518        if (!formatter || !isProxy) {
    519519            formatter = this._formatvalue;
    520             output = output.description || output;
     520            output = output.description;
    521521        }
    522522
  • trunk/WebCore/inspector/front-end/SourceFrame.js

    r55221 r55364  
    436436        this._resetHoverTimer();
    437437        this._hidePopup();
    438         if (event.button != 0 || event.altKey || event.ctrlKey || event.metaKey || event.shiftKey)
     438        if (event.button != 0 || event.altKey || event.ctrlKey || event.metaKey)
    439439            return;
    440440        if (event.target.className !== "webkit-line-number")
     
    445445
    446446        var breakpoint = this._textModel.getAttribute(lineNumber, "breakpoint");
    447         if (breakpoint)
    448             this._removeBreakpointDelegate(breakpoint);
    449         else if (this._addBreakpointDelegate)
     447        if (breakpoint) {
     448            if (event.shiftKey)
     449                breakpoint.enabled = !breakpoint.enabled;
     450            else
     451                this._removeBreakpointDelegate(breakpoint);
     452        } else
    450453            this._addBreakpointDelegate(lineNumber + 1);
    451454        event.preventDefault();
  • trunk/WebCore/inspector/front-end/textViewer.css

    r55077 r55364  
    1111.text-editor-lines {
    1212    border: 0;
    13     width: 100%;
    1413    -webkit-border-horizontal-spacing: 0;
    1514    -webkit-border-vertical-spacing: 0;
  • trunk/WebKit/chromium/ChangeLog

    r55347 r55364  
     12010-02-27  Pavel Feldman  <pfeldman@chromium.org>
     2
     3        Reviewed by Timothy Hatcher.
     4
     5        Chromium: remove DevTools part that has been upstreamed.
     6
     7        * src/js/DevTools.js:
     8
    192010-02-26  Pavel Feldman  <pfeldman@chromium.org>
    210
  • trunk/WebKit/chromium/src/js/DevTools.js

    r54547 r55364  
    207207
    208208
    209 (function()
    210 {
    211 
    212     /**
    213      * Handles an F3 keydown event to focus the Inspector search box.
    214      * @param {KeyboardEvent} event Event to optionally handle
    215      * @return {boolean} whether the event has been handled
    216      */
    217     function handleF3Keydown(event) {
    218         if (event.keyIdentifier === "F3" && !event.altKey && !event.ctrlKey && !event.shiftKey && !event.metaKey) {
    219             var searchField = document.getElementById("search");
    220             searchField.focus();
    221             searchField.select();
    222             event.preventDefault();
    223             return true;
    224         }
    225         return false;
    226     }
    227 
    228 
    229     var oldKeyDown = WebInspector.documentKeyDown;
    230     /**
    231      * This override allows to intercept keydown events we want to handle in a
    232      * custom way. Some nested documents (iframes) delegate keydown handling to
    233      * WebInspector.documentKeyDown (e.g. SourceFrame).
    234      * @param {KeyboardEvent} event
    235      * @override
    236      */
    237     WebInspector.documentKeyDown = function(event) {
    238         var isHandled = handleF3Keydown(event);
    239         if (!isHandled) {
    240             // Mute refresh action.
    241             if (event.keyIdentifier === "F5")
    242                 event.preventDefault();
    243             else if (event.keyIdentifier === "U+0052" /* "R" */ && (event.ctrlKey || event.metaKey))
    244                 event.preventDefault();
    245             else
    246                 oldKeyDown.call(this, event);
    247         }
    248     };
    249 })();
    250 
    251 
    252209/**
    253210 * This override is necessary for adding script source asynchronously.
Note: See TracChangeset for help on using the changeset viewer.