diff options
author | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-29 04:32:32 +0000 |
---|---|---|
committer | dmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-29 04:32:32 +0000 |
commit | 3b3301f653cbdbf368f47f296640b672de050146 (patch) | |
tree | 38be521ea230ec0fbeb28f20001f1e48d7acd1ba /content/public | |
parent | 65c337e08bcf6acd36b029ed86117a65d3555abe (diff) | |
download | chromium_src-3b3301f653cbdbf368f47f296640b672de050146.zip chromium_src-3b3301f653cbdbf368f47f296640b672de050146.tar.gz chromium_src-3b3301f653cbdbf368f47f296640b672de050146.tar.bz2 |
Customize onbeforeunload dialog when it's a reload instead of an unload.
It always bothered me when the text said "Leave this page" when I was
actually reloading.
BUG=40535
TEST=BrowserTest.BeforeUnloadVsBeforeReload plus manual testing.
Review URL: http://codereview.chromium.org/9460056
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@124118 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/public')
-rw-r--r-- | content/public/browser/javascript_dialogs.h | 1 | ||||
-rw-r--r-- | content/public/browser/render_view_host_delegate.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/content/public/browser/javascript_dialogs.h b/content/public/browser/javascript_dialogs.h index d1f005d..3ed812d 100644 --- a/content/public/browser/javascript_dialogs.h +++ b/content/public/browser/javascript_dialogs.h @@ -45,6 +45,7 @@ class JavaScriptDialogCreator { // Displays a dialog asking the user if they want to leave a page. virtual void RunBeforeUnloadDialog(WebContents* web_contents, const string16& message_text, + bool is_reload, const DialogClosedCallback& callback) = 0; // Cancels all pending dialogs and resets any saved JavaScript dialog state diff --git a/content/public/browser/render_view_host_delegate.h b/content/public/browser/render_view_host_delegate.h index 9d8d337..ed006b7 100644 --- a/content/public/browser/render_view_host_delegate.h +++ b/content/public/browser/render_view_host_delegate.h @@ -304,6 +304,7 @@ class CONTENT_EXPORT RenderViewHostDelegate : public IPC::Channel::Listener { virtual void RunBeforeUnloadConfirm(RenderViewHost* rvh, const string16& message, + bool is_reload, IPC::Message* reply_msg) {} // Return a dummy RendererPreferences object that will be used by the renderer |