diff options
author | treib@chromium.org <treib@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-17 13:43:51 +0000 |
---|---|---|
committer | treib@chromium.org <treib@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-17 13:43:51 +0000 |
commit | cce15bbb3299234c61d0799db32fc56f572babb4 (patch) | |
tree | eb8b67dbe4f5c6023ffc1d504b916df78909082b /chrome/browser/managed_mode/managed_mode_interstitial.h | |
parent | 924d6e81f371779be8c23a13190ba7963ef5b7fc (diff) | |
download | chromium_src-cce15bbb3299234c61d0799db32fc56f572babb4.zip chromium_src-cce15bbb3299234c61d0799db32fc56f572babb4.tar.gz chromium_src-cce15bbb3299234c61d0799db32fc56f572babb4.tar.bz2 |
Rename "managed (mode|user)" to "supervised user" (part 2)
Followup to https://codereview.chromium.org/316863002/
This CL changes:
- c/b/managed_mode/ to c/b/supervised_user/
- "ManagedMode"/"ManagedUser" to "SupervisedUser" in c/b/supervised_user/
Still missing:
- Some stuff outside of c/b/supervised_user/, mostly (but not only) c/b/chromeos/login/managed/
- JavaScript
- Resource names
The remaining things will come in followup CLs.
TBR=nkostylev@chromium.org (c/b/chromeos)
TBR=noms@chromium.org (c/b/profiles)
TBR=thakis@chromium.org (rest of c/)
All the TBRs are just trivial renames.
BUG=385113
Review URL: https://codereview.chromium.org/335833003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277750 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/managed_mode/managed_mode_interstitial.h')
-rw-r--r-- | chrome/browser/managed_mode/managed_mode_interstitial.h | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/chrome/browser/managed_mode/managed_mode_interstitial.h b/chrome/browser/managed_mode/managed_mode_interstitial.h deleted file mode 100644 index 7acc205..0000000 --- a/chrome/browser/managed_mode/managed_mode_interstitial.h +++ /dev/null @@ -1,68 +0,0 @@ -// Copyright (c) 2012 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. - -#ifndef CHROME_BROWSER_MANAGED_MODE_MANAGED_MODE_INTERSTITIAL_H_ -#define CHROME_BROWSER_MANAGED_MODE_MANAGED_MODE_INTERSTITIAL_H_ - -#include <string> - -#include "base/callback.h" -#include "base/compiler_specific.h" -#include "base/prefs/pref_change_registrar.h" -#include "content/public/browser/interstitial_page_delegate.h" -#include "url/gurl.h" - -namespace content { -class InterstitialPage; -class WebContents; -} - -// Delegate for an interstitial page when a page is blocked in managed mode -// because it is not on any whitelist. It lets an authorized user preview the -// blocked page, to decide later whether to manually allow it. -class ManagedModeInterstitial : public content::InterstitialPageDelegate { - public: - static void Show(content::WebContents* web_contents, - const GURL& url, - const base::Callback<void(bool)>& callback); - - private: - ManagedModeInterstitial(content::WebContents* web_contents, - const GURL& url, - const base::Callback<void(bool)>& callback); - virtual ~ManagedModeInterstitial(); - - bool Init(); - - // InterstitialPageDelegate implementation. - virtual std::string GetHTMLContents() OVERRIDE; - virtual void CommandReceived(const std::string& command) OVERRIDE; - virtual void OnProceed() OVERRIDE; - virtual void OnDontProceed() OVERRIDE; - - // Returns whether the blocked URL is now allowed. Called initially before the - // interstitial is shown (to catch race conditions), or when the URL filtering - // prefs change. - bool ShouldProceed(); - - void OnFilteringPrefsChanged(); - void DispatchContinueRequest(bool continue_request); - - // Owns the interstitial, which owns us. - content::WebContents* web_contents_; - - content::InterstitialPage* interstitial_page_; // Owns us. - - PrefChangeRegistrar pref_change_registrar_; - - // The UI language. Used for formatting the URL for display. - std::string languages_; - GURL url_; - - base::Callback<void(bool)> callback_; - - DISALLOW_COPY_AND_ASSIGN(ManagedModeInterstitial); -}; - -#endif // CHROME_BROWSER_MANAGED_MODE_MANAGED_MODE_INTERSTITIAL_H_ |