diff options
author | rfevang@chromium.org <rfevang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-23 00:34:53 +0000 |
---|---|---|
committer | rfevang@chromium.org <rfevang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-23 00:34:53 +0000 |
commit | 1cf7fa27e1ff91a0182b8ec995d0c644dc4e9cf3 (patch) | |
tree | d0c63a602bbca28d43ffb05871ac81ea1d421ffc /chrome/browser/extensions/api/page_launcher | |
parent | 0852de2eadb85c5f59319a29d77c2353e06b1236 (diff) | |
download | chromium_src-1cf7fa27e1ff91a0182b8ec995d0c644dc4e9cf3.zip chromium_src-1cf7fa27e1ff91a0182b8ec995d0c644dc4e9cf3.tar.gz chromium_src-1cf7fa27e1ff91a0182b8ec995d0c644dc4e9cf3.tar.bz2 |
Remove ActionBox and related code.
ActionBox is no more, and is unlikely to be coming back. This CL removes
old ActionBox code, associated resources, feature switch and extension
API.
BUG=234737
Review URL: https://chromiumcodereview.appspot.com/19695004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@213009 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/api/page_launcher')
-rw-r--r-- | chrome/browser/extensions/api/page_launcher/page_launcher_api.cc | 39 | ||||
-rw-r--r-- | chrome/browser/extensions/api/page_launcher/page_launcher_api.h | 28 |
2 files changed, 0 insertions, 67 deletions
diff --git a/chrome/browser/extensions/api/page_launcher/page_launcher_api.cc b/chrome/browser/extensions/api/page_launcher/page_launcher_api.cc deleted file mode 100644 index e0f8241..0000000 --- a/chrome/browser/extensions/api/page_launcher/page_launcher_api.cc +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) 2013 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. - -#include "chrome/browser/extensions/api/page_launcher/page_launcher_api.h" - -#include "base/lazy_instance.h" -#include "base/memory/linked_ptr.h" -#include "chrome/browser/extensions/event_router.h" -#include "chrome/browser/extensions/extension_system.h" -#include "chrome/common/extensions/api/page_launcher.h" -#include "url/gurl.h" - -namespace extensions { - -// static -void PageLauncherAPI::DispatchOnClickedEvent( - Profile* profile, - const std::string& extension_id, - const GURL& url, - const std::string& mimetype, - const std::string* page_title, - const std::string* selected_text) { - api::page_launcher::PageData data; - data.url = url.spec(); - data.mimetype = mimetype; - if (page_title) - data.title.reset(new std::string(*page_title)); - if (selected_text) - data.selection_text.reset(new std::string(*selected_text)); - - scoped_ptr<Event> event( - new Event("pageLauncher.onClicked", - api::page_launcher::OnClicked::Create(data))); - EventRouter* event_router = ExtensionSystem::Get(profile)->event_router(); - event_router->DispatchEventToExtension(extension_id, event.Pass()); -} - -} // namespace extensions diff --git a/chrome/browser/extensions/api/page_launcher/page_launcher_api.h b/chrome/browser/extensions/api/page_launcher/page_launcher_api.h deleted file mode 100644 index a5c7757..0000000 --- a/chrome/browser/extensions/api/page_launcher/page_launcher_api.h +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) 2013 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_EXTENSIONS_API_PAGE_LAUNCHER_PAGE_LAUNCHER_API_H_ -#define CHROME_BROWSER_EXTENSIONS_API_PAGE_LAUNCHER_PAGE_LAUNCHER_API_H_ - -#include <string> - -class GURL; -class Profile; - -namespace extensions { - -class PageLauncherAPI { - public: - static void DispatchOnClickedEvent(Profile* profile, - const std::string& extension_id, - const GURL& url, - const std::string& mimetype, - const std::string* page_title, - const std::string* selected_text); -}; - -} // namespace extensions - - -#endif // CHROME_BROWSER_EXTENSIONS_API_PAGE_LAUNCHER_PAGE_LAUNCHER_API_H_ |