summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api/page_launcher
diff options
context:
space:
mode:
authorrfevang@chromium.org <rfevang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-23 00:34:53 +0000
committerrfevang@chromium.org <rfevang@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-23 00:34:53 +0000
commit1cf7fa27e1ff91a0182b8ec995d0c644dc4e9cf3 (patch)
treed0c63a602bbca28d43ffb05871ac81ea1d421ffc /chrome/browser/extensions/api/page_launcher
parent0852de2eadb85c5f59319a29d77c2353e06b1236 (diff)
downloadchromium_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.cc39
-rw-r--r--chrome/browser/extensions/api/page_launcher/page_launcher_api.h28
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_