| Index: chrome/browser/bookmarks/bookmark_extension_api.cc
|
| diff --git a/chrome/browser/extensions/extension_bookmarks_module.cc b/chrome/browser/bookmarks/bookmark_extension_api.cc
|
| similarity index 94%
|
| rename from chrome/browser/extensions/extension_bookmarks_module.cc
|
| rename to chrome/browser/bookmarks/bookmark_extension_api.cc
|
| index 19d23f25ead4b4ff0151e408dbb123636cda0f44..074261747bee4cb4677ca946777979e1cb6bbb25 100644
|
| --- a/chrome/browser/extensions/extension_bookmarks_module.cc
|
| +++ b/chrome/browser/bookmarks/bookmark_extension_api.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "chrome/browser/extensions/extension_bookmarks_module.h"
|
| +#include "chrome/browser/bookmarks/bookmark_extension_api.h"
|
|
|
| #include "base/bind.h"
|
| #include "base/file_path.h"
|
| @@ -18,11 +18,11 @@
|
| #include "base/time.h"
|
| #include "base/utf_string_conversions.h"
|
| #include "chrome/browser/bookmarks/bookmark_codec.h"
|
| +#include "chrome/browser/bookmarks/bookmark_extension_api_constants.h"
|
| +#include "chrome/browser/bookmarks/bookmark_extension_helpers.h"
|
| #include "chrome/browser/bookmarks/bookmark_html_writer.h"
|
| #include "chrome/browser/bookmarks/bookmark_model.h"
|
| #include "chrome/browser/bookmarks/bookmark_utils.h"
|
| -#include "chrome/browser/extensions/extension_bookmark_helpers.h"
|
| -#include "chrome/browser/extensions/extension_bookmarks_module_constants.h"
|
| #include "chrome/browser/extensions/extension_event_router.h"
|
| #include "chrome/browser/extensions/extension_function_dispatcher.h"
|
| #include "chrome/browser/extensions/extensions_quota_service.h"
|
| @@ -38,7 +38,7 @@
|
| #include "grit/generated_resources.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
|
|
| -namespace keys = extension_bookmarks_module_constants;
|
| +namespace keys = bookmark_extension_api_constants;
|
|
|
| using base::TimeDelta;
|
| typedef QuotaLimitHeuristic::Bucket Bucket;
|
| @@ -125,21 +125,21 @@ void BookmarksFunction::Observe(int type,
|
| Release(); // Balanced in Run().
|
| }
|
|
|
| -ExtensionBookmarkEventRouter::ExtensionBookmarkEventRouter(
|
| +BookmarkExtensionEventRouter::BookmarkExtensionEventRouter(
|
| BookmarkModel* model) : model_(model) {
|
| }
|
|
|
| -ExtensionBookmarkEventRouter::~ExtensionBookmarkEventRouter() {
|
| +BookmarkExtensionEventRouter::~BookmarkExtensionEventRouter() {
|
| if (model_) {
|
| model_->RemoveObserver(this);
|
| }
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::Init() {
|
| +void BookmarkExtensionEventRouter::Init() {
|
| model_->AddObserver(this);
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::DispatchEvent(Profile *profile,
|
| +void BookmarkExtensionEventRouter::DispatchEvent(Profile *profile,
|
| const char* event_name,
|
| const std::string& json_args) {
|
| if (profile->GetExtensionEventRouter()) {
|
| @@ -148,18 +148,18 @@ void ExtensionBookmarkEventRouter::DispatchEvent(Profile *profile,
|
| }
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::Loaded(BookmarkModel* model,
|
| +void BookmarkExtensionEventRouter::Loaded(BookmarkModel* model,
|
| bool ids_reassigned) {
|
| // TODO(erikkay): Perhaps we should send this event down to the extension
|
| // so they know when it's safe to use the API?
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::BookmarkModelBeingDeleted(
|
| +void BookmarkExtensionEventRouter::BookmarkModelBeingDeleted(
|
| BookmarkModel* model) {
|
| model_ = NULL;
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::BookmarkNodeMoved(
|
| +void BookmarkExtensionEventRouter::BookmarkNodeMoved(
|
| BookmarkModel* model,
|
| const BookmarkNode* old_parent,
|
| int old_index,
|
| @@ -182,14 +182,14 @@ void ExtensionBookmarkEventRouter::BookmarkNodeMoved(
|
| DispatchEvent(model->profile(), keys::kOnBookmarkMoved, json_args);
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::BookmarkNodeAdded(BookmarkModel* model,
|
| +void BookmarkExtensionEventRouter::BookmarkNodeAdded(BookmarkModel* model,
|
| const BookmarkNode* parent,
|
| int index) {
|
| ListValue args;
|
| const BookmarkNode* node = parent->GetChild(index);
|
| args.Append(new StringValue(base::Int64ToString(node->id())));
|
| DictionaryValue* obj =
|
| - extension_bookmark_helpers::GetNodeDictionary(node, false, false);
|
| + bookmark_extension_helpers::GetNodeDictionary(node, false, false);
|
| args.Append(obj);
|
|
|
| std::string json_args;
|
| @@ -197,7 +197,7 @@ void ExtensionBookmarkEventRouter::BookmarkNodeAdded(BookmarkModel* model,
|
| DispatchEvent(model->profile(), keys::kOnBookmarkCreated, json_args);
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::BookmarkNodeRemoved(
|
| +void BookmarkExtensionEventRouter::BookmarkNodeRemoved(
|
| BookmarkModel* model,
|
| const BookmarkNode* parent,
|
| int index,
|
| @@ -215,7 +215,7 @@ void ExtensionBookmarkEventRouter::BookmarkNodeRemoved(
|
| DispatchEvent(model->profile(), keys::kOnBookmarkRemoved, json_args);
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::BookmarkNodeChanged(
|
| +void BookmarkExtensionEventRouter::BookmarkNodeChanged(
|
| BookmarkModel* model, const BookmarkNode* node) {
|
| ListValue args;
|
| args.Append(new StringValue(base::Int64ToString(node->id())));
|
| @@ -236,12 +236,12 @@ void ExtensionBookmarkEventRouter::BookmarkNodeChanged(
|
| DispatchEvent(model->profile(), keys::kOnBookmarkChanged, json_args);
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::BookmarkNodeFaviconChanged(
|
| +void BookmarkExtensionEventRouter::BookmarkNodeFaviconChanged(
|
| BookmarkModel* model, const BookmarkNode* node) {
|
| // TODO(erikkay) anything we should do here?
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::BookmarkNodeChildrenReordered(
|
| +void BookmarkExtensionEventRouter::BookmarkNodeChildrenReordered(
|
| BookmarkModel* model, const BookmarkNode* node) {
|
| ListValue args;
|
| args.Append(new StringValue(base::Int64ToString(node->id())));
|
| @@ -263,7 +263,7 @@ void ExtensionBookmarkEventRouter::BookmarkNodeChildrenReordered(
|
| json_args);
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::
|
| +void BookmarkExtensionEventRouter::
|
| BookmarkImportBeginning(BookmarkModel* model) {
|
| ListValue args;
|
| std::string json_args;
|
| @@ -273,7 +273,7 @@ void ExtensionBookmarkEventRouter::
|
| json_args);
|
| }
|
|
|
| -void ExtensionBookmarkEventRouter::BookmarkImportEnding(BookmarkModel* model) {
|
| +void BookmarkExtensionEventRouter::BookmarkImportEnding(BookmarkModel* model) {
|
| ListValue args;
|
| std::string json_args;
|
| base::JSONWriter::Write(&args, false, &json_args);
|
| @@ -302,7 +302,7 @@ bool GetBookmarksFunction::RunImpl() {
|
| error_ = keys::kNoNodeError;
|
| return false;
|
| } else {
|
| - extension_bookmark_helpers::AddNode(node, json.get(), false);
|
| + bookmark_extension_helpers::AddNode(node, json.get(), false);
|
| }
|
| }
|
| } else {
|
| @@ -316,7 +316,7 @@ bool GetBookmarksFunction::RunImpl() {
|
| error_ = keys::kNoNodeError;
|
| return false;
|
| }
|
| - extension_bookmark_helpers::AddNode(node, json.get(), false);
|
| + bookmark_extension_helpers::AddNode(node, json.get(), false);
|
| }
|
|
|
| result_.reset(json.release());
|
| @@ -339,7 +339,7 @@ bool GetBookmarkChildrenFunction::RunImpl() {
|
| int child_count = node->child_count();
|
| for (int i = 0; i < child_count; ++i) {
|
| const BookmarkNode* child = node->GetChild(i);
|
| - extension_bookmark_helpers::AddNode(child, json.get(), false);
|
| + bookmark_extension_helpers::AddNode(child, json.get(), false);
|
| }
|
|
|
| result_.reset(json.release());
|
| @@ -359,7 +359,7 @@ bool GetBookmarkRecentFunction::RunImpl() {
|
| std::vector<const BookmarkNode*>::iterator i = nodes.begin();
|
| for (; i != nodes.end(); ++i) {
|
| const BookmarkNode* node = *i;
|
| - extension_bookmark_helpers::AddNode(node, json, false);
|
| + bookmark_extension_helpers::AddNode(node, json, false);
|
| }
|
| result_.reset(json);
|
| return true;
|
| @@ -369,7 +369,7 @@ bool GetBookmarkTreeFunction::RunImpl() {
|
| BookmarkModel* model = profile()->GetBookmarkModel();
|
| scoped_ptr<ListValue> json(new ListValue());
|
| const BookmarkNode* node = model->root_node();
|
| - extension_bookmark_helpers::AddNode(node, json.get(), true);
|
| + bookmark_extension_helpers::AddNode(node, json.get(), true);
|
| result_.reset(json.release());
|
| return true;
|
| }
|
| @@ -389,7 +389,7 @@ bool GetBookmarkSubTreeFunction::RunImpl() {
|
| error_ = keys::kNoNodeError;
|
| return false;
|
| }
|
| - extension_bookmark_helpers::AddNode(node, json.get(), true);
|
| + bookmark_extension_helpers::AddNode(node, json.get(), true);
|
| result_.reset(json.release());
|
| return true;
|
| }
|
| @@ -408,7 +408,7 @@ bool SearchBookmarksFunction::RunImpl() {
|
| std::vector<const BookmarkNode*>::iterator i = nodes.begin();
|
| for (; i != nodes.end(); ++i) {
|
| const BookmarkNode* node = *i;
|
| - extension_bookmark_helpers::AddNode(node, json, false);
|
| + bookmark_extension_helpers::AddNode(node, json, false);
|
| }
|
|
|
| result_.reset(json);
|
| @@ -448,7 +448,7 @@ bool RemoveBookmarkFunction::RunImpl() {
|
| size_t count = ids.size();
|
| EXTENSION_FUNCTION_VALIDATE(count > 0);
|
| for (std::list<int64>::iterator it = ids.begin(); it != ids.end(); ++it) {
|
| - if (!extension_bookmark_helpers::RemoveNode(model, *it, recursive, &error_))
|
| + if (!bookmark_extension_helpers::RemoveNode(model, *it, recursive, &error_))
|
| return false;
|
| }
|
| return true;
|
| @@ -516,7 +516,7 @@ bool CreateBookmarkFunction::RunImpl() {
|
| }
|
|
|
| DictionaryValue* ret =
|
| - extension_bookmark_helpers::GetNodeDictionary(node, false, false);
|
| + bookmark_extension_helpers::GetNodeDictionary(node, false, false);
|
| result_.reset(ret);
|
|
|
| return true;
|
| @@ -595,7 +595,7 @@ bool MoveBookmarkFunction::RunImpl() {
|
| model->Move(node, parent, index);
|
|
|
| DictionaryValue* ret =
|
| - extension_bookmark_helpers::GetNodeDictionary(node, false, false);
|
| + bookmark_extension_helpers::GetNodeDictionary(node, false, false);
|
| result_.reset(ret);
|
|
|
| return true;
|
| @@ -653,7 +653,7 @@ bool UpdateBookmarkFunction::RunImpl() {
|
| model->SetURL(node, url);
|
|
|
| DictionaryValue* ret =
|
| - extension_bookmark_helpers::GetNodeDictionary(node, false, false);
|
| + bookmark_extension_helpers::GetNodeDictionary(node, false, false);
|
| result_.reset(ret);
|
|
|
| return true;
|
|
|