| OLD | NEW | 
|    1 /* |    1 /* | 
|    2  * Copyright (C) 2007, 2008 Apple Inc.  All rights reserved. |    2  * Copyright (C) 2007, 2008 Apple Inc.  All rights reserved. | 
|    3  * Copyright (C) 2008, 2009 Anthony Ricaud <rik@webkit.org> |    3  * Copyright (C) 2008, 2009 Anthony Ricaud <rik@webkit.org> | 
|    4  * Copyright (C) 2011 Google Inc. All rights reserved. |    4  * Copyright (C) 2011 Google Inc. All rights reserved. | 
|    5  * |    5  * | 
|    6  * Redistribution and use in source and binary forms, with or without |    6  * Redistribution and use in source and binary forms, with or without | 
|    7  * modification, are permitted provided that the following conditions |    7  * modification, are permitted provided that the following conditions | 
|    8  * are met: |    8  * are met: | 
|    9  * |    9  * | 
|   10  * 1.  Redistributions of source code must retain the above copyright |   10  * 1.  Redistributions of source code must retain the above copyright | 
| (...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  170         'change', this._onPreserveLogCheckboxChanged.bind(this), false); |  170         'change', this._onPreserveLogCheckboxChanged.bind(this), false); | 
|  171     this._panelToolbar.appendToolbarItem(this._preserveLogCheckbox); |  171     this._panelToolbar.appendToolbarItem(this._preserveLogCheckbox); | 
|  172  |  172  | 
|  173     this._disableCacheCheckbox = new UI.ToolbarCheckbox( |  173     this._disableCacheCheckbox = new UI.ToolbarCheckbox( | 
|  174         Common.UIString('Disable cache'), Common.UIString('Disable cache (while 
     DevTools is open)'), |  174         Common.UIString('Disable cache'), Common.UIString('Disable cache (while 
     DevTools is open)'), | 
|  175         Common.moduleSetting('cacheDisabled')); |  175         Common.moduleSetting('cacheDisabled')); | 
|  176     this._panelToolbar.appendToolbarItem(this._disableCacheCheckbox); |  176     this._panelToolbar.appendToolbarItem(this._disableCacheCheckbox); | 
|  177  |  177  | 
|  178     this._panelToolbar.appendSeparator(); |  178     this._panelToolbar.appendSeparator(); | 
|  179     this._panelToolbar.appendToolbarItem(this._createBlockedURLsButton()); |  179     this._panelToolbar.appendToolbarItem(this._createBlockedURLsButton()); | 
|  180     this._panelToolbar.appendToolbarItem(Components.NetworkConditionsSelector.cr
     eateOfflineToolbarCheckbox()); |  180     this._panelToolbar.appendToolbarItem(NetworkConditions.NetworkConditionsSele
     ctor.createOfflineToolbarCheckbox()); | 
|  181     this._panelToolbar.appendToolbarItem(this._createNetworkConditionsSelect()); |  181     this._panelToolbar.appendToolbarItem(this._createNetworkConditionsSelect()); | 
|  182     this._panelToolbar.appendToolbarItem(new UI.ToolbarItem(this._progressBarCon
     tainer)); |  182     this._panelToolbar.appendToolbarItem(new UI.ToolbarItem(this._progressBarCon
     tainer)); | 
|  183   } |  183   } | 
|  184  |  184  | 
|  185   /** |  185   /** | 
|  186    * @return {!UI.ToolbarItem} |  186    * @return {!UI.ToolbarItem} | 
|  187    */ |  187    */ | 
|  188   _createBlockedURLsButton() { |  188   _createBlockedURLsButton() { | 
|  189     var setting = Common.moduleSetting('blockedURLs'); |  189     var setting = Common.moduleSetting('blockedURLs'); | 
|  190     setting.addChangeListener(updateAction); |  190     setting.addChangeListener(updateAction); | 
|  191     var action = /** @type {!UI.Action }*/ (UI.actionRegistry.action('network.bl
     ocked-urls.show')); |  191     var action = /** @type {!UI.Action }*/ (UI.actionRegistry.action('network.bl
     ocked-urls.show')); | 
|  192     var button = UI.Toolbar.createActionButton(action); |  192     var button = UI.Toolbar.createActionButton(action); | 
|  193     button.setVisible(Runtime.experiments.isEnabled('requestBlocking')); |  193     button.setVisible(Runtime.experiments.isEnabled('requestBlocking')); | 
|  194     updateAction(); |  194     updateAction(); | 
|  195     return button; |  195     return button; | 
|  196  |  196  | 
|  197     function updateAction() { |  197     function updateAction() { | 
|  198       action.setToggled(!!setting.get().length); |  198       action.setToggled(!!setting.get().length); | 
|  199     } |  199     } | 
|  200   } |  200   } | 
|  201  |  201  | 
|  202   /** |  202   /** | 
|  203    * @return {!UI.ToolbarComboBox} |  203    * @return {!UI.ToolbarComboBox} | 
|  204    */ |  204    */ | 
|  205   _createNetworkConditionsSelect() { |  205   _createNetworkConditionsSelect() { | 
|  206     var toolbarItem = new UI.ToolbarComboBox(null); |  206     var toolbarItem = new UI.ToolbarComboBox(null); | 
|  207     toolbarItem.setMaxWidth(140); |  207     toolbarItem.setMaxWidth(140); | 
|  208     Components.NetworkConditionsSelector.decorateSelect(toolbarItem.selectElemen
     t()); |  208     NetworkConditions.NetworkConditionsSelector.decorateSelect(toolbarItem.selec
     tElement()); | 
|  209     return toolbarItem; |  209     return toolbarItem; | 
|  210   } |  210   } | 
|  211  |  211  | 
|  212   _toggleRecording() { |  212   _toggleRecording() { | 
|  213     if (!this._preserveLogCheckbox.checked() && !this._toggleRecordAction.toggle
     d()) |  213     if (!this._preserveLogCheckbox.checked() && !this._toggleRecordAction.toggle
     d()) | 
|  214       this._reset(); |  214       this._reset(); | 
|  215     this._toggleRecord(!this._toggleRecordAction.toggled()); |  215     this._toggleRecord(!this._toggleRecordAction.toggled()); | 
|  216   } |  216   } | 
|  217  |  217  | 
|  218   /** |  218   /** | 
| (...skipping 507 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  726    * @param {string} actionId |  726    * @param {string} actionId | 
|  727    * @return {boolean} |  727    * @return {boolean} | 
|  728    */ |  728    */ | 
|  729   handleAction(context, actionId) { |  729   handleAction(context, actionId) { | 
|  730     var panel = UI.context.flavor(Network.NetworkPanel); |  730     var panel = UI.context.flavor(Network.NetworkPanel); | 
|  731     console.assert(panel && panel instanceof Network.NetworkPanel); |  731     console.assert(panel && panel instanceof Network.NetworkPanel); | 
|  732     panel._toggleRecording(); |  732     panel._toggleRecording(); | 
|  733     return true; |  733     return true; | 
|  734   } |  734   } | 
|  735 }; |  735 }; | 
| OLD | NEW |