| Index: Source/devtools/front_end/main/ScreencastApp.js
|
| diff --git a/Source/devtools/front_end/main/ScreencastApp.js b/Source/devtools/front_end/main/ScreencastApp.js
|
| index 6d01ed1395857d19c493f538f23b18b1785c94c0..201bb5cd8661caba89ac458a8ff34db3d1fc2fcb 100644
|
| --- a/Source/devtools/front_end/main/ScreencastApp.js
|
| +++ b/Source/devtools/front_end/main/ScreencastApp.js
|
| @@ -10,25 +10,18 @@ WebInspector.ScreencastApp = function()
|
| {
|
| WebInspector.App.call(this);
|
|
|
| - this._currentScreencastState = WebInspector.settings.createSetting("currentScreencastState", "");
|
| - this._lastScreencastState = WebInspector.settings.createSetting("lastScreencastState", "");
|
| + var currentScreencastState = WebInspector.settings.createSetting("currentScreencastState", "");
|
| + var lastScreencastState = WebInspector.settings.createSetting("lastScreencastState", "");
|
| this._toggleScreencastButton = new WebInspector.StatusBarStatesSettingButton(
|
| "screencast-status-bar-item",
|
| ["disabled", "left", "top"],
|
| [WebInspector.UIString("Disable screencast."), WebInspector.UIString("Switch to portrait screencast."), WebInspector.UIString("Switch to landscape screencast.")],
|
| - this._currentScreencastState,
|
| - this._lastScreencastState,
|
| + currentScreencastState,
|
| + lastScreencastState,
|
| this._onStatusBarButtonStateChanged.bind(this));
|
| };
|
|
|
| WebInspector.ScreencastApp.prototype = {
|
| - createGlobalStatusBarItems: function()
|
| - {
|
| - this.appendInspectStatusBarItem();
|
| - this.appendSettingsStatusBarItem();
|
| - WebInspector.inspectorView.appendToRightToolbar(this._toggleScreencastButton.element);
|
| - },
|
| -
|
| createRootView: function()
|
| {
|
| var rootView = new WebInspector.RootView();
|
| @@ -73,3 +66,23 @@ WebInspector.ScreencastApp.prototype = {
|
|
|
| __proto__: WebInspector.App.prototype
|
| };
|
| +
|
| +/**
|
| + * @constructor
|
| + * @implements {WebInspector.StatusBarButton.Provider}
|
| + */
|
| +WebInspector.ScreencastApp.StatusBarButtonProvider = function()
|
| +{
|
| +}
|
| +
|
| +WebInspector.ScreencastApp.StatusBarButtonProvider.prototype = {
|
| + /**
|
| + * @return {?WebInspector.StatusBarButton}
|
| + */
|
| + button: function()
|
| + {
|
| + if (!(WebInspector.app instanceof WebInspector.ScreencastApp))
|
| + return null;
|
| + return /** @type {!WebInspector.ScreencastApp} */ (WebInspector.app)._toggleScreencastButton;
|
| + }
|
| +}
|
|
|