| Index: Source/devtools/front_end/components/InspectElementModeController.js
|
| diff --git a/Source/devtools/front_end/components/InspectElementModeController.js b/Source/devtools/front_end/components/InspectElementModeController.js
|
| index 2ba7b7e062fea114be014f322265ca7c3f81c063..6af6f9ba76f73be1fde972a9fa57ec7c8567cc8f 100644
|
| --- a/Source/devtools/front_end/components/InspectElementModeController.js
|
| +++ b/Source/devtools/front_end/components/InspectElementModeController.js
|
| @@ -31,8 +31,7 @@
|
| */
|
| WebInspector.InspectElementModeController = function()
|
| {
|
| - this.toggleSearchButton = new WebInspector.StatusBarButton(WebInspector.UIString("Select an element in the page to inspect it."), "node-search-status-bar-item");
|
| - this.toggleSearchButton.addEventListener("click", this.toggleSearch, this);
|
| + this._toggleSearchButton = new WebInspector.StatusBarButton(WebInspector.UIString("Select an element in the page to inspect it."), "node-search-status-bar-item");
|
| this._shortcut = WebInspector.InspectElementModeController.createShortcut();
|
| }
|
|
|
| @@ -47,7 +46,7 @@ WebInspector.InspectElementModeController.prototype = {
|
| */
|
| enabled: function()
|
| {
|
| - return this.toggleSearchButton.toggled;
|
| + return this._toggleSearchButton.toggled;
|
| },
|
|
|
| disable: function()
|
| @@ -59,7 +58,7 @@ WebInspector.InspectElementModeController.prototype = {
|
| toggleSearch: function()
|
| {
|
| var enabled = !this.enabled();
|
| - this.toggleSearchButton.toggled = enabled;
|
| + this._toggleSearchButton.toggled = enabled;
|
|
|
| var targets = WebInspector.targetManager.targets();
|
| for (var i = 0; i < targets.length; ++i)
|
| @@ -88,5 +87,26 @@ WebInspector.InspectElementModeController.ToggleSearchActionDelegate.prototype =
|
| }
|
| }
|
|
|
| -/** @type {!WebInspector.InspectElementModeController} */
|
| -WebInspector.inspectElementModeController;
|
| +/**
|
| + * @constructor
|
| + * @implements {WebInspector.StatusBarButton.Provider}
|
| + */
|
| +WebInspector.InspectElementModeController.ToggleButtonProvider = function()
|
| +{
|
| +}
|
| +
|
| +WebInspector.InspectElementModeController.ToggleButtonProvider.prototype = {
|
| + /**
|
| + * @return {?WebInspector.StatusBarButton}
|
| + */
|
| + button: function()
|
| + {
|
| + if (!WebInspector.inspectElementModeController)
|
| + return null;
|
| +
|
| + return WebInspector.inspectElementModeController._toggleSearchButton;
|
| + }
|
| +}
|
| +
|
| +/** @type {?WebInspector.InspectElementModeController} */
|
| +WebInspector.inspectElementModeController = null;
|
|
|