Changeset 94758 in webkit


Ignore:
Timestamp:
Sep 8, 2011 6:58:27 AM (13 years ago)
Author:
apavlov@chromium.org
Message:

Web Inspector: [REGRESSION] Clear console shortcut Ctrl + L broken
https://bugs.webkit.org/show_bug.cgi?id=67711

Reviewed by Yury Semikhatsky.

  • inspector/front-end/ConsoleView.js:

(WebInspector.ConsoleView.prototype._consoleCleared):
(WebInspector.ConsoleView.prototype._registerShortcuts):
(WebInspector.ConsoleView.prototype._promptKeyDown):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r94757 r94758  
     12011-09-08  Alexander Pavlov  <apavlov@chromium.org>
     2
     3        Web Inspector: [REGRESSION] Clear console shortcut Ctrl + L broken
     4        https://bugs.webkit.org/show_bug.cgi?id=67711
     5
     6        Reviewed by Yury Semikhatsky.
     7
     8        * inspector/front-end/ConsoleView.js:
     9        (WebInspector.ConsoleView.prototype._consoleCleared):
     10        (WebInspector.ConsoleView.prototype._registerShortcuts):
     11        (WebInspector.ConsoleView.prototype._promptKeyDown):
     12
    1132011-09-08  Andras Becsi  <andras.becsi@nokia.com>
    214
  • trunk/Source/WebCore/inspector/front-end/ConsoleView.js

    r94754 r94758  
    490490
    491491        var shortcut = WebInspector.KeyboardShortcut;
    492         var shortcutK = shortcut.makeDescriptor("k", WebInspector.KeyboardShortcut.Modifiers.Meta);
    493         // This case requires a separate bound function as its isMacOnly property should not be shared among different shortcut handlers.
    494         var clearConsoleHandler = this._requestClearMessages.bind(this);
    495         this._shortcuts[shortcutK.key] = clearConsoleHandler;
    496         this._shortcuts[shortcutK.key].isMacOnly = true;
     492
     493        if (WebInspector.isMac()) {
     494            var shortcutK = shortcut.makeDescriptor("k", WebInspector.KeyboardShortcut.Modifiers.Meta);
     495            this._shortcuts[shortcutK.key] = this._requestClearMessages.bind(this);
     496        }
    497497
    498498        var shortcutL = shortcut.makeDescriptor("l", WebInspector.KeyboardShortcut.Modifiers.Ctrl);
    499         this._shortcuts[shortcutL.key] = clearConsoleHandler;
     499        this._shortcuts[shortcutL.key] = this._requestClearMessages.bind(this);
    500500
    501501        var section = WebInspector.shortcutsScreen.section(WebInspector.UIString("Console"));
     
    538538        var handler = this._shortcuts[shortcut];
    539539        if (handler) {
    540             if (!this._shortcuts[shortcut].isMacOnly || WebInspector.isMac()) {
    541                 handler();
    542                 event.preventDefault();
    543                 return;
    544             }
     540            handler();
     541            event.preventDefault();
     542            return;
    545543        }
    546544    },
Note: See TracChangeset for help on using the changeset viewer.