Index: third_party/WebKit/Source/devtools/front_end/components/RequestAppBannerActionDelegate.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/components/RequestAppBannerActionDelegate.js b/third_party/WebKit/Source/devtools/front_end/components/RequestAppBannerActionDelegate.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..21f09f6ecda170b2f046af394af3ad1937e7f067 |
--- /dev/null |
+++ b/third_party/WebKit/Source/devtools/front_end/components/RequestAppBannerActionDelegate.js |
@@ -0,0 +1,29 @@ |
+// Copyright 2016 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+/** |
+ * @constructor |
+ * @implements {WebInspector.ActionDelegate} |
+ */ |
+WebInspector.RequestAppBannerActionDelegate = function() |
+{ |
+} |
+ |
+WebInspector.RequestAppBannerActionDelegate.prototype = { |
+ /** |
+ * @override |
+ * @param {!WebInspector.Context} context |
+ * @param {string} actionId |
+ * @return {boolean} |
+ */ |
+ handleAction: function(context, actionId) |
+ { |
+ var target = WebInspector.targetManager.mainTarget(); |
+ if (target && target.isPage()) { |
+ target.pageAgent().requestAppBanner(); |
+ WebInspector.console.show(); |
+ } |
+ return true; |
+ } |
+} |