Changeset 86672 in webkit


Ignore:
Timestamp:
May 17, 2011 7:39:09 AM (13 years ago)
Author:
podivilov@chromium.org
Message:

2011-05-17 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r86660.
http://trac.webkit.org/changeset/86660
https://bugs.webkit.org/show_bug.cgi?id=60958

broke search in console panel (Requested by podivilov on
#webkit).

  • http/tests/inspector/change-iframe-src.html:
  • http/tests/inspector/console-resource-errors.html:
  • http/tests/inspector/inspector-test.js: (initialize_InspectorTest.InspectorTest.evaluateInConsole):
  • http/tests/inspector/network/network-size-chunked.html:
  • http/tests/inspector/network/network-size-sync.html:
  • http/tests/inspector/network/network-size.html:
  • http/tests/inspector/network/network-timing.html:
  • http/tests/inspector/resource-tree/resource-tree-frame-add.html:
  • http/tests/inspector/resource-tree/resource-tree-frame-navigate.html:
  • inspector/console/console-assert.html:
  • inspector/console/console-trace-in-eval.html:
  • inspector/console/console-trace.html:
  • inspector/console/console-uncaught-exception.html:
  • inspector/debugger/debugger-autocontinue-on-syntax-error.html:
  • inspector/styles/styles-iframe.html:
  • inspector/timeline/timeline-network-resource.html:
  • inspector/timeline/timeline-script-tag-1.html:
  • inspector/timeline/timeline-script-tag-2.html:

2011-05-17 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r86660.
http://trac.webkit.org/changeset/86660
https://bugs.webkit.org/show_bug.cgi?id=60958

broke search in console panel (Requested by podivilov on
#webkit).

  • inspector/front-end/ConsoleView.js: (WebInspector.ConsoleView.prototype.show): (WebInspector.ConsoleView.prototype.afterShow): (WebInspector.ConsoleView.prototype.hide): (WebInspector.ConsoleView.prototype.addMessage): (WebInspector.ConsoleView.prototype.clearMessages):
  • inspector/front-end/DebuggerPresentationModel.js: (WebInspector.DebuggerPresentationModel):
  • inspector/front-end/Drawer.js: (WebInspector.Drawer.prototype.set visibleView): (WebInspector.Drawer.prototype.show.animationFinished): (WebInspector.Drawer.prototype.show):
  • inspector/front-end/Panel.js: (WebInspector.Panel):
  • inspector/front-end/ResourceTreeModel.js: (WebInspector.ResourceTreeModel):
  • inspector/front-end/inspector.html:
  • inspector/front-end/inspector.js: (WebInspector._createPanels):
Location:
trunk
Files:
27 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r86665 r86672  
     12011-05-17  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r86660.
     4        http://trac.webkit.org/changeset/86660
     5        https://bugs.webkit.org/show_bug.cgi?id=60958
     6
     7        broke search in console panel (Requested by podivilov on
     8        #webkit).
     9
     10        * http/tests/inspector/change-iframe-src.html:
     11        * http/tests/inspector/console-resource-errors.html:
     12        * http/tests/inspector/inspector-test.js:
     13        (initialize_InspectorTest.InspectorTest.evaluateInConsole):
     14        * http/tests/inspector/network/network-size-chunked.html:
     15        * http/tests/inspector/network/network-size-sync.html:
     16        * http/tests/inspector/network/network-size.html:
     17        * http/tests/inspector/network/network-timing.html:
     18        * http/tests/inspector/resource-tree/resource-tree-frame-add.html:
     19        * http/tests/inspector/resource-tree/resource-tree-frame-navigate.html:
     20        * inspector/console/console-assert.html:
     21        * inspector/console/console-trace-in-eval.html:
     22        * inspector/console/console-trace.html:
     23        * inspector/console/console-uncaught-exception.html:
     24        * inspector/debugger/debugger-autocontinue-on-syntax-error.html:
     25        * inspector/styles/styles-iframe.html:
     26        * inspector/timeline/timeline-network-resource.html:
     27        * inspector/timeline/timeline-script-tag-1.html:
     28        * inspector/timeline/timeline-script-tag-2.html:
     29
    1302011-05-12  Hans Wennborg  <hans@chromium.org>
    231
  • trunk/LayoutTests/http/tests/inspector/change-iframe-src.html

    r86660 r86672  
    2222    {
    2323        node.setAttribute("src", "src=\"http://localhost:8000/inspector/resources/iframe-from-different-domain-data.html\"");
    24         InspectorTest.waitUntilConsoleMessageAdded(step2);
     24        InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    2525    }
    2626
  • trunk/LayoutTests/http/tests/inspector/console-resource-errors.html

    r86660 r86672  
    2828function test()
    2929{
    30     InspectorTest.waitUntilConsoleMessageAdded(addMessage, true);
     30    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", addMessage, true);
    3131
    3232    var messageCount = 0;
  • trunk/LayoutTests/http/tests/inspector/inspector-test.js

    r86660 r86672  
    2727    event.initKeyboardEvent("keydown", true, true, null, "Enter", "");
    2828    WebInspector.console.promptElement.dispatchEvent(event);
    29     InspectorTest.waitUntilConsoleMessageAdded(
     29    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage",
    3030        function(commandResult) {
    3131            callback(commandResult.toMessageElement().textContent);
     
    4343    }
    4444    InspectorTest.evaluateInConsole(code, mycallback);
    45 }
    46 
    47 InspectorTest.waitUntilConsoleMessageAdded = function(callback, sticky)
    48 {
    49     InspectorTest.addSniffer(WebInspector.ConsolePanel.prototype, "addMessage", callback, sticky);
    5045}
    5146
  • trunk/LayoutTests/http/tests/inspector/network/network-size-chunked.html

    r86660 r86672  
    1818function test()
    1919{
    20     InspectorTest.waitUntilConsoleMessageAdded(step2);
     20    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    2121    InspectorTest.evaluateInPage("loadImages()");
    2222
  • trunk/LayoutTests/http/tests/inspector/network/network-size-sync.html

    r86660 r86672  
    2222function test()
    2323{
    24     InspectorTest.waitUntilConsoleMessageAdded(step2);
     24    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    2525    InspectorTest.evaluateInPage("loadData()");
    2626
  • trunk/LayoutTests/http/tests/inspector/network/network-size.html

    r86660 r86672  
    2626function test()
    2727{
    28     InspectorTest.waitUntilConsoleMessageAdded(step2);
     28    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    2929    InspectorTest.evaluateInPage("loadImages()");
    3030
  • trunk/LayoutTests/http/tests/inspector/network/network-timing.html

    r86660 r86672  
    2525function test()
    2626{
    27     InspectorTest.waitUntilConsoleMessageAdded(step2);
     27    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    2828    InspectorTest.evaluateInPage("loadScripts()");
    2929
  • trunk/LayoutTests/http/tests/inspector/resource-tree/resource-tree-frame-add.html

    r86660 r86672  
    3131        InspectorTest.addResult("====================================");
    3232        InspectorTest.dumpResourceTreeEverything();
    33         InspectorTest.waitUntilConsoleMessageAdded(step2);
     33        InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    3434        InspectorTest.evaluateInPage("createIframe()");
    3535    }
  • trunk/LayoutTests/http/tests/inspector/resource-tree/resource-tree-frame-navigate.html

    r86660 r86672  
    3232        InspectorTest.addResult("====================================");
    3333        InspectorTest.dumpResourceTreeEverything();
    34         InspectorTest.waitUntilConsoleMessageAdded(step2);
     34        InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    3535        InspectorTest.evaluateInPage("navigateIframe()");
    3636    }
  • trunk/LayoutTests/inspector/console/console-assert.html

    r86660 r86672  
    2828    }
    2929    InspectorTest.evaluateInPage("setTimeout(a, 0)");
    30     InspectorTest.waitUntilConsoleMessageAdded(callback, true);
     30    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", callback, true);
    3131}
    3232
  • trunk/LayoutTests/inspector/console/console-trace-in-eval.html

    r86660 r86672  
    3636    }
    3737    InspectorTest.evaluateInPage("doEvalSource()");
    38     InspectorTest.waitUntilConsoleMessageAdded(callback);
     38    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", callback);
    3939}
    4040
  • trunk/LayoutTests/inspector/console/console-trace.html

    r86660 r86672  
    2323    }
    2424    InspectorTest.evaluateInPage("setTimeout(a, 0)");
    25     InspectorTest.waitUntilConsoleMessageAdded(callback);
     25    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", callback);
    2626}
    2727
  • trunk/LayoutTests/inspector/console/console-uncaught-exception.html

    r86660 r86672  
    77function test()
    88{
    9     InspectorTest.waitUntilConsoleMessageAdded(addMessage, true);
     9    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", addMessage, true);
    1010    InspectorTest.evaluateInPage("loadIframe()");
    1111    function addMessage(message)
  • trunk/LayoutTests/inspector/debugger/debugger-autocontinue-on-syntax-error.html

    r86660 r86672  
    2020    {
    2121        DebuggerAgent.setPauseOnExceptions(WebInspector.ScriptsPanel.PauseOnExceptionsState.PauseOnUncaughtExceptions);
    22         InspectorTest.waitUntilConsoleMessageAdded(step2);
     22        InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    2323        InspectorTest.evaluateInPage("loadIframe()");
    2424    }
  • trunk/LayoutTests/inspector/styles/styles-iframe.html

    r86660 r86672  
    2020{
    2121    InspectorTest.evaluateInPage("loadIframe()");
    22     InspectorTest.waitUntilConsoleMessageAdded(step0);
     22    InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step0);
    2323
    2424    function step0()
  • trunk/LayoutTests/inspector/timeline/timeline-network-resource.html

    r86660 r86672  
    2424    {
    2525        InspectorTest.evaluateInPage("performActions()");
    26         InspectorTest.waitUntilConsoleMessageAdded(step2);
     26        InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    2727    }
    2828
  • trunk/LayoutTests/inspector/timeline/timeline-script-tag-1.html

    r86660 r86672  
    1717    function step1()
    1818    {
    19         InspectorTest.waitUntilConsoleMessageAdded(step2);
     19        InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    2020        InspectorTest.evaluateInPage("performActions()");
    2121    }
  • trunk/LayoutTests/inspector/timeline/timeline-script-tag-2.html

    r86660 r86672  
    1717    function step1()
    1818    {
    19         InspectorTest.waitUntilConsoleMessageAdded(step2);
     19        InspectorTest.addSniffer(WebInspector.ConsoleView.prototype, "addMessage", step2);
    2020        InspectorTest.evaluateInPage("performActions()");
    2121    }
  • trunk/Source/WebCore/ChangeLog

    r86670 r86672  
     12011-05-17  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r86660.
     4        http://trac.webkit.org/changeset/86660
     5        https://bugs.webkit.org/show_bug.cgi?id=60958
     6
     7        broke search in console panel (Requested by podivilov on
     8        #webkit).
     9
     10        * inspector/front-end/ConsoleView.js:
     11        (WebInspector.ConsoleView.prototype.show):
     12        (WebInspector.ConsoleView.prototype.afterShow):
     13        (WebInspector.ConsoleView.prototype.hide):
     14        (WebInspector.ConsoleView.prototype.addMessage):
     15        (WebInspector.ConsoleView.prototype.clearMessages):
     16        * inspector/front-end/DebuggerPresentationModel.js:
     17        (WebInspector.DebuggerPresentationModel):
     18        * inspector/front-end/Drawer.js:
     19        (WebInspector.Drawer.prototype.set visibleView):
     20        (WebInspector.Drawer.prototype.show.animationFinished):
     21        (WebInspector.Drawer.prototype.show):
     22        * inspector/front-end/Panel.js:
     23        (WebInspector.Panel):
     24        * inspector/front-end/ResourceTreeModel.js:
     25        (WebInspector.ResourceTreeModel):
     26        * inspector/front-end/inspector.html:
     27        * inspector/front-end/inspector.js:
     28        (WebInspector._createPanels):
     29
    1302011-05-17  Alexis Menard  <alexis.menard@openbossa.org>
    231
  • trunk/Source/WebCore/inspector/front-end/ConsoleView.js

    r86660 r86672  
    3030const ExpressionStopCharacters = " =:[({;,!+-*/&|^<>";
    3131
    32 WebInspector.ConsolePanel = function(drawer)
     32WebInspector.ConsoleView = function(drawer)
    3333{
    34     WebInspector.Panel.call(this, "console", document.getElementById("console-view"));
     34    WebInspector.View.call(this, document.getElementById("console-view"));
    3535
    3636    this.messages = [];
     
    102102}
    103103
    104 WebInspector.ConsolePanel.Events = {
     104WebInspector.ConsoleView.Events = {
    105105  ConsoleCleared: "console-cleared",
    106106  EntryAdded: "console-entry-added",
     
    108108}
    109109
    110 WebInspector.ConsolePanel.prototype = {
     110WebInspector.ConsoleView.prototype = {
    111111    _registerConsoleDomainDispatcher: function() {
    112112        var console = this;
     
    243243    },
    244244
    245     get toolbarItemLabel()
    246     {
    247         return WebInspector.UIString("Console");
    248     },
    249 
    250245    show: function()
    251246    {
    252         WebInspector.Panel.prototype.show.call(this);
    253 
    254         this._previousConsoleState = WebInspector.drawer.state;
    255         WebInspector.drawer.enterPanelMode();
    256         WebInspector.showConsole();
    257 
    258         // Move the scope bar to the top of the messages, like the resources filter.
    259         var scopeBar = document.getElementById("console-filter");
    260         var consoleMessages = document.getElementById("console-messages");
    261 
    262         scopeBar.parentNode.removeChild(scopeBar);
    263         document.getElementById("console-view").insertBefore(scopeBar, consoleMessages);
    264 
    265         // Update styles, and give console-messages a top margin so it doesn't overwrite the scope bar.
    266         scopeBar.addStyleClass("console-filter-top");
    267         scopeBar.removeStyleClass("status-bar-item");
    268 
    269         consoleMessages.addStyleClass("console-filter-top");
    270     },
    271 
    272     hide: function()
    273     {
    274         if (this._previousConsoleState === WebInspector.Drawer.State.Hidden) {
    275             WebInspector.Panel.prototype.hide.call(this);
    276             WebInspector.drawer.immediatelyExitPanelMode();
    277         } else {
    278             if ("_toolbarItem" in this)
    279                 this._toolbarItem.removeStyleClass("toggled-on");
    280             WebInspector.drawer.exitPanelMode();
    281         }
    282         delete this._previousConsoleState;
    283 
    284         // Move the scope bar back to the bottom bar, next to Clear Console.
    285         var scopeBar = document.getElementById("console-filter");
    286 
    287         scopeBar.parentNode.removeChild(scopeBar);
    288         document.getElementById("other-drawer-status-bar-items").appendChild(scopeBar);
    289 
    290         // Update styles, and remove the top margin on console-messages.
    291         scopeBar.removeStyleClass("console-filter-top");
    292         scopeBar.addStyleClass("status-bar-item");
    293 
    294         document.getElementById("console-messages").removeStyleClass("console-filter-top");
    295     },
    296 
    297     showInDrawer: function()
    298     {
    299         WebInspector.View.prototype.show.call(this);
    300247        this.toggleConsoleButton.addStyleClass("toggled-on");
    301248        this.toggleConsoleButton.title = WebInspector.UIString("Hide console.");
     
    304251    },
    305252
    306     afterShowInDrawer: function()
     253    afterShow: function()
    307254    {
    308255        WebInspector.currentFocusElement = this.promptElement;
    309256    },
    310257
    311     hideInDrawer: function()
     258    hide: function()
    312259    {
    313260        this.toggleConsoleButton.removeStyleClass("toggled-on");
     
    334281        if (msg instanceof WebInspector.ConsoleMessage && !(msg instanceof WebInspector.ConsoleCommandResult)) {
    335282            this._incrementErrorWarningCount(msg);
    336             this.dispatchEventToListeners(WebInspector.ConsolePanel.Events.MessageAdded, msg);
     283            this.dispatchEventToListeners(WebInspector.ConsoleView.Events.MessageAdded, msg);
    337284            this.commandSincePreviousMessage = false;
    338285            this.previousMessage = msg;
     
    363310            this._scheduleScrollIntoView();
    364311
    365         this.dispatchEventToListeners(WebInspector.ConsolePanel.Events.EntryAdded, msg);
     312        this.dispatchEventToListeners(WebInspector.ConsoleView.Events.EntryAdded, msg);
    366313    },
    367314
     
    385332    clearMessages: function()
    386333    {
    387         this.dispatchEventToListeners(WebInspector.ConsolePanel.Events.ConsoleCleared);
     334        this.dispatchEventToListeners(WebInspector.ConsoleView.Events.ConsoleCleared);
    388335
    389336        this.messages = [];
     
    731678}
    732679
    733 WebInspector.ConsolePanel.prototype.__proto__ = WebInspector.Panel.prototype;
     680WebInspector.ConsoleView.prototype.__proto__ = WebInspector.View.prototype;
    734681
    735682WebInspector.ConsoleMessage = function(source, type, level, line, url, repeatCount, message, parameters, stackTrace, requestId)
  • trunk/Source/WebCore/inspector/front-end/DebuggerPresentationModel.js

    r86660 r86672  
    4747    WebInspector.debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.Reset, this._debuggerReset, this);
    4848
    49     WebInspector.console.addEventListener(WebInspector.ConsolePanel.Events.MessageAdded, this._consoleMessageAdded, this);
    50     WebInspector.console.addEventListener(WebInspector.ConsolePanel.Events.ConsoleCleared, this._consoleCleared, this);
     49    WebInspector.console.addEventListener(WebInspector.ConsoleView.Events.MessageAdded, this._consoleMessageAdded, this);
     50    WebInspector.console.addEventListener(WebInspector.ConsoleView.Events.ConsoleCleared, this._consoleCleared, this);
    5151
    5252    new WebInspector.DebuggerPresentationModelResourceBinding(this);
  • trunk/Source/WebCore/inspector/front-end/Drawer.js

    r86660 r86672  
    6262        var firstTime = !this._visibleView;
    6363        if (this._visibleView)
    64             this._visibleView.hideInDrawer();
     64            this._visibleView.hide();
    6565
    6666        this._visibleView = x;
     
    7070            this._viewStatusBar.removeChildren(); // optimize this? call old.detach()
    7171            x.attach(this.element, this._viewStatusBar);
    72             x.showInDrawer();
     72            x.show();
    7373            this.visible = true;
    7474        }
     
    9393
    9494        if (this.visibleView)
    95             this.visibleView.showInDrawer();
     95            this.visibleView.show();
    9696
    9797        WebInspector.View.prototype.show.call(this);
     
    125125            if ("updateStatusBarItems" in WebInspector.currentPanel)
    126126                WebInspector.currentPanel.updateStatusBarItems();
    127             if (this.visibleView.afterShowInDrawer)
    128                 this.visibleView.afterShowInDrawer();
     127            if (this.visibleView.afterShow)
     128                this.visibleView.afterShow();
    129129            delete this._animating;
    130130            delete this._currentAnimation;
     
    145145
    146146        if (this.visibleView)
    147             this.visibleView.hideInDrawer();
     147            this.visibleView.hide();
    148148
    149149        this._animating = true;
  • trunk/Source/WebCore/inspector/front-end/Panel.js

    r86660 r86672  
    2727 */
    2828
    29 WebInspector.Panel = function(name, element)
     29WebInspector.Panel = function(name)
    3030{
    31     WebInspector.View.call(this, element);
     31    WebInspector.View.call(this);
    3232
    3333    this.element.addStyleClass("panel");
  • trunk/Source/WebCore/inspector/front-end/ResourceTreeModel.js

    r86660 r86672  
    3636    WebInspector.networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.ResourceFinished, this._onResourceUpdated, this);
    3737
    38     WebInspector.console.addEventListener(WebInspector.ConsolePanel.Events.MessageAdded, this._consoleMessageAdded, this);
    39     WebInspector.console.addEventListener(WebInspector.ConsolePanel.Events.ConsoleCleared, this._consoleCleared, this);
     38    WebInspector.console.addEventListener(WebInspector.ConsoleView.Events.MessageAdded, this._consoleMessageAdded, this);
     39    WebInspector.console.addEventListener(WebInspector.ConsoleView.Events.ConsoleCleared, this._consoleCleared, this);
    4040
    4141    this.frontendReused();
  • trunk/Source/WebCore/inspector/front-end/inspector.html

    r86660 r86672  
    5858    <script type="text/javascript" src="View.js"></script>
    5959    <script type="text/javascript" src="Drawer.js"></script>
     60    <script type="text/javascript" src="ConsoleView.js"></script>
    6061    <script type="text/javascript" src="Panel.js"></script>
    6162    <script type="text/javascript" src="TimelineGrid.js"></script>   
     
    107108    <script type="text/javascript" src="ResourcesPanel.js"></script>
    108109    <script type="text/javascript" src="ProfilesPanel.js"></script>
    109     <script type="text/javascript" src="ConsoleView.js"></script>
     110    <script type="text/javascript" src="ConsolePanel.js"></script>
    110111    <script type="text/javascript" src="ExtensionAPI.js"></script>
    111112    <script type="text/javascript" src="ExtensionAuditCategory.js"></script>
  • trunk/Source/WebCore/inspector/front-end/inspector.js

    r86660 r86672  
    152152    },
    153153
    154     _createPanels: function(hiddenPanels)
     154    _createPanels: function()
    155155    {
    156156        if (WebInspector.WorkerManager.isWorkerFrontend()) {
     
    159159            return;
    160160        }
     161        var hiddenPanels = (InspectorFrontendHost.hiddenPanels() || "").split(',');
    161162        if (hiddenPanels.indexOf("elements") === -1)
    162163            this.panels.elements = new WebInspector.ElementsPanel();
     
    173174        if (hiddenPanels.indexOf("audits") === -1)
    174175            this.panels.audits = new WebInspector.AuditsPanel();
     176        if (hiddenPanels.indexOf("console") === -1)
     177            this.panels.console = new WebInspector.ConsolePanel();
    175178    },
    176179
     
    415418
    416419    this.drawer = new WebInspector.Drawer();
    417     this.console = new WebInspector.ConsolePanel(this.drawer);
     420    this.console = new WebInspector.ConsoleView(this.drawer);
    418421    this.drawer.visibleView = this.console;
    419422    this.networkManager = new WebInspector.NetworkManager();
     
    440443    this.domBreakpointsSidebarPane = new WebInspector.DOMBreakpointsSidebarPane();
    441444
    442     var hiddenPanels = (InspectorFrontendHost.hiddenPanels() || "").split(',');
    443445    this.panels = {};
    444     this._createPanels(hiddenPanels);
    445     if (hiddenPanels.indexOf("console") === -1)
    446         this.panels.console = this.console;
    447 
     446    this._createPanels();
    448447    this._panelHistory = new WebInspector.PanelHistory();
    449448    this.toolbar = new WebInspector.Toolbar();
Note: See TracChangeset for help on using the changeset viewer.