Index: Source/devtools/front_end/InspectorView.js |
diff --git a/Source/devtools/front_end/InspectorView.js b/Source/devtools/front_end/InspectorView.js |
index cb1ffaa19252b8d982c28526bdc8d947fe3c0c27..781cf20c098a52d408ba4676b75f98c5d00bc15c 100644 |
--- a/Source/devtools/front_end/InspectorView.js |
+++ b/Source/devtools/front_end/InspectorView.js |
@@ -434,6 +434,32 @@ WebInspector.inspectorView; |
/** |
* @constructor |
+ * @implements {WebInspector.ActionDelegate} |
+ */ |
+WebInspector.InspectorView.DrawerToggleActionDelegate = function() |
+{ |
+} |
+ |
+WebInspector.InspectorView.DrawerToggleActionDelegate.prototype = { |
+ /** |
+ * @return {boolean} |
+ */ |
+ handleAction: function() |
+ { |
+ if (WebInspector.inspectorView.drawerVisible()) { |
+ WebInspector.inspectorView.closeDrawer(); |
+ return true; |
+ } |
+ if (!WebInspector.experimentsSettings.doNotOpenDrawerOnEsc.isEnabled()) { |
+ WebInspector.inspectorView.showDrawer(); |
+ return true; |
+ } |
+ return false; |
+ } |
+} |
+ |
+/** |
+ * @constructor |
* @extends {WebInspector.VBox} |
*/ |
WebInspector.RootView = function() |