Changeset 49815 in webkit


Ignore:
Timestamp:
Oct 19, 2009 3:00:40 PM (15 years ago)
Author:
pfeldman@chromium.org
Message:

2009-10-17 Pavel Feldman <pfeldman@chromium.org>

Reviewed by Timothy Hatcher.

Web Inspector: Add more stop characters into console completions.

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

  • inspector/front-end/ConsoleView.js: (WebInspector.ConsoleView.prototype.completions): (WebInspector.ConsoleView.prototype._reportCompletions):
Location:
trunk/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebCore/ChangeLog

    r49810 r49815  
     12009-10-19  Pavel Feldman  <pfeldman@chromium.org>
     2
     3        Reviewed by Timothy Hatcher.
     4
     5        Web Inspector: Add more stop characters into console completions.
     6
     7        https://bugs.webkit.org/show_bug.cgi?id=30477
     8
     9        * inspector/front-end/ConsoleView.js:
     10        (WebInspector.ConsoleView.prototype.completions):
     11        (WebInspector.ConsoleView.prototype._reportCompletions):
     12
    1132009-10-19  Marshall Culpepper  <mculpepper@appcelerator.com>
    214
  • trunk/WebCore/inspector/front-end/ConsoleView.js

    r49762 r49815  
    2828 */
    2929
     30const ExpressionStopCharacters = " =:[({;,!+-*/&|^<>";
     31
    3032WebInspector.ConsoleView = function(drawer)
    3133{
     
    4547    this.promptElement = document.getElementById("console-prompt");
    4648    this.promptElement.handleKeyEvent = this._promptKeyDown.bind(this);
    47     this.prompt = new WebInspector.TextPrompt(this.promptElement, this.completions.bind(this), " .=:[({;");
     49    this.prompt = new WebInspector.TextPrompt(this.promptElement, this.completions.bind(this), ExpressionStopCharacters + ".");
    4850
    4951    this.topGroup = new WebInspector.ConsoleGroup(null, 0);
     
    275277    {
    276278        // Pass less stop characters to rangeOfWord so the range will be a more complete expression.
    277         const expressionStopCharacters = " =:{;";
    278         var expressionRange = wordRange.startContainer.rangeOfWord(wordRange.startOffset, expressionStopCharacters, this.promptElement, "backward");
     279        var expressionRange = wordRange.startContainer.rangeOfWord(wordRange.startOffset, ExpressionStopCharacters, this.promptElement, "backward");
    279280        var expressionString = expressionRange.toString();
    280281        var lastIndex = expressionString.length - 1;
     
    334335                break;
    335336        }
    336         setTimeout(completionsReadyCallback, 0, results);
     337        completionsReadyCallback(results);
    337338    },
    338339
Note: See TracChangeset for help on using the changeset viewer.