| Index: chrome/browser/extensions/extension_web_ui.cc
|
| diff --git a/chrome/browser/extensions/extension_web_ui.cc b/chrome/browser/extensions/extension_web_ui.cc
|
| index d472a5ea43f28d377ab024732ae9e5b33281f2a8..c1e2befb7a5a1e5e7bff4a70acf5a5e8455d14a9 100644
|
| --- a/chrome/browser/extensions/extension_web_ui.cc
|
| +++ b/chrome/browser/extensions/extension_web_ui.cc
|
| @@ -15,7 +15,6 @@
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/threading/thread_task_runner_handle.h"
|
| -#include "chrome/browser/extensions/api/bookmark_manager_private/bookmark_manager_private_api.h"
|
| #include "chrome/browser/extensions/extension_tab_util.h"
|
| #include "chrome/browser/extensions/extension_util.h"
|
| #include "chrome/browser/profiles/profile.h"
|
| @@ -332,46 +331,6 @@ void ForEachOverrideList(
|
| const char ExtensionWebUI::kExtensionURLOverrides[] =
|
| "extensions.chrome_url_overrides";
|
|
|
| -ExtensionWebUI::ExtensionWebUI(content::WebUI* web_ui, const GURL& url)
|
| - : WebUIController(web_ui) {
|
| - Profile* profile = Profile::FromWebUI(web_ui);
|
| - const Extension* extension = extensions::ExtensionRegistry::Get(
|
| - profile)->enabled_extensions().GetExtensionOrAppByURL(url);
|
| - DCHECK(extension);
|
| - DCHECK_EQ(extension_misc::kBookmarkManagerId, extension->id());
|
| -
|
| - // The base class defaults to enabling WebUI bindings, but we don't need
|
| - // those (this is also reflected in ChromeWebUIControllerFactory::
|
| - // UseWebUIBindingsForURL).
|
| - int bindings = 0;
|
| - web_ui->SetBindings(bindings);
|
| -
|
| - // Hack: A few things we specialize just for the bookmark manager.
|
| - bookmark_manager_private_drag_event_router_.reset(
|
| - new extensions::BookmarkManagerPrivateDragEventRouter(
|
| - profile, web_ui->GetWebContents()));
|
| -
|
| - web_ui->SetLinkTransitionType(ui::PAGE_TRANSITION_AUTO_BOOKMARK);
|
| -}
|
| -
|
| -ExtensionWebUI::~ExtensionWebUI() {}
|
| -
|
| -// static
|
| -bool ExtensionWebUI::NeedsExtensionWebUI(
|
| - content::BrowserContext* browser_context,
|
| - const GURL& url) {
|
| - CHECK(browser_context);
|
| - const Extension* extension =
|
| - extensions::ExtensionRegistry::Get(browser_context)->enabled_extensions().
|
| - GetExtensionOrAppByURL(url);
|
| - // Only use bindings for the Bookmark Manager extension, which needs it as a
|
| - // hack (see ExtensionWebUI's constructor below).
|
| - return extension && extension->id() == extension_misc::kBookmarkManagerId;
|
| -}
|
| -
|
| -////////////////////////////////////////////////////////////////////////////////
|
| -// chrome:// URL overrides
|
| -
|
| // static
|
| void ExtensionWebUI::RegisterProfilePrefs(
|
| user_prefs::PrefRegistrySyncable* registry) {
|
|
|