Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2835)

Unified Diff: chrome/browser/ui/link_doctor_tab_observer.h

Issue 137623011: Switch to using the new Link Doctor API. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/link_doctor_tab_observer.h
===================================================================
--- chrome/browser/ui/link_doctor_tab_observer.h (revision 248295)
+++ chrome/browser/ui/link_doctor_tab_observer.h (working copy)
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_BROWSER_UI_ALTERNATE_ERROR_TAB_OBSERVER_H_
-#define CHROME_BROWSER_UI_ALTERNATE_ERROR_TAB_OBSERVER_H_
+#ifndef CHROME_BROWSER_UI_LINK_DOCTOR_TAB_OBSERVER_H_
+#define CHROME_BROWSER_UI_LINK_DOCTOR_TAB_OBSERVER_H_
#include "base/prefs/pref_change_registrar.h"
#include "content/public/browser/notification_observer.h"
@@ -17,19 +17,19 @@
class PrefRegistrySyncable;
}
-// Per-tab class to implement alternate error page functionality.
-class AlternateErrorPageTabObserver
+// Per-tab class to implement Link Doctor functionality.
Peter Kasting 2014/02/10 23:19:46 I'm mildly concerned about using the phrase "link
mmenke 2014/02/10 23:29:02 The "alternate error page" was a page served off o
mmenke 2014/02/10 23:40:35 Maybe call it the NavigationCorrectionObserver, an
+class LinkDoctorTabObserver
: public content::WebContentsObserver,
public content::NotificationObserver,
- public content::WebContentsUserData<AlternateErrorPageTabObserver> {
+ public content::WebContentsUserData<LinkDoctorTabObserver> {
public:
- virtual ~AlternateErrorPageTabObserver();
+ virtual ~LinkDoctorTabObserver();
static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry);
private:
- explicit AlternateErrorPageTabObserver(content::WebContents* web_contents);
- friend class content::WebContentsUserData<AlternateErrorPageTabObserver>;
+ explicit LinkDoctorTabObserver(content::WebContents* web_contents);
+ friend class content::WebContentsUserData<LinkDoctorTabObserver>;
// content::WebContentsObserver overrides:
virtual void RenderViewCreated(
@@ -42,20 +42,20 @@
// Internal helpers ----------------------------------------------------------
- // Returns the server that can provide alternate error pages. If the returned
- // URL is empty, the default error page built into WebKit will be used.
- GURL GetAlternateErrorPageURL() const;
+ // Returns the URL for the Link Doctor FixURL service. If the returned URL
+ // is empty, the default error pages will be used.
+ GURL GetLinkDoctorURL() const;
- void OnAlternateErrorPagesEnabledChanged();
+ void OnLinkDoctorEnabledChanged();
- // Send the alternate error page URL to the renderer.
- void UpdateAlternateErrorPageURL(content::RenderViewHost* rvh);
+ // Updates the renderer's Link Doctor FixURL service configuration.
+ void UpdateLinkDoctorInfo(content::RenderViewHost* rvh);
Profile* profile_;
content::NotificationRegistrar registrar_;
PrefChangeRegistrar pref_change_registrar_;
- DISALLOW_COPY_AND_ASSIGN(AlternateErrorPageTabObserver);
+ DISALLOW_COPY_AND_ASSIGN(LinkDoctorTabObserver);
};
-#endif // CHROME_BROWSER_UI_ALTERNATE_ERROR_TAB_OBSERVER_H_
+#endif // CHROME_BROWSER_UI_LINK_DOCTOR_TAB_OBSERVER_H_

Powered by Google App Engine
This is Rietveld 408576698