summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_host.h
diff options
context:
space:
mode:
authorjstritar@chromium.org <jstritar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-24 19:33:58 +0000
committerjstritar@chromium.org <jstritar@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-24 19:33:58 +0000
commit863e6478377f941f94c6bc0d5efe4b1f1863ecc9 (patch)
tree99ad6557040e587a90277b33170d6df170d22031 /chrome/browser/extensions/extension_host.h
parentce6b543d7d95aec9902d0e4e881b017bdf2b9889 (diff)
downloadchromium_src-863e6478377f941f94c6bc0d5efe4b1f1863ecc9.zip
chromium_src-863e6478377f941f94c6bc0d5efe4b1f1863ecc9.tar.gz
chromium_src-863e6478377f941f94c6bc0d5efe4b1f1863ecc9.tar.bz2
Disable modal JavaScript dialogs for platform apps.
- window.alert is silently ignored - window.confirm returns false - window.prompt returns null BUG=none TEST=PlatformAppBrowserTest.DisallowModalDialogs Review URL: https://chromiumcodereview.appspot.com/9195018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118874 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_host.h')
-rw-r--r--chrome/browser/extensions/extension_host.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_host.h b/chrome/browser/extensions/extension_host.h
index e11beb5..4b9263d 100644
--- a/chrome/browser/extensions/extension_host.h
+++ b/chrome/browser/extensions/extension_host.h
@@ -141,6 +141,7 @@ class ExtensionHost : public content::WebContentsDelegate,
const gfx::Rect& initial_pos,
bool user_gesture) OVERRIDE;
virtual void CloseContents(content::WebContents* contents) OVERRIDE;
+ virtual bool ShouldSuppressDialogs() OVERRIDE;
// content::NotificationObserver
virtual void Observe(int type,