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

Side by Side Diff: chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.cc

Issue 2617943002: [MD Bookmarks] Edit Bookmarks. (Closed)
Patch Set: test fix Created 3 years, 11 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2016 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.h" 5 #include "chrome/browser/ui/webui/md_bookmarks/md_bookmarks_ui.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "base/strings/string16.h" 9 #include "base/strings/string16.h"
10 #include "chrome/browser/profiles/profile.h" 10 #include "chrome/browser/profiles/profile.h"
(...skipping 14 matching lines...) Expand all
25 base::string16 str = l10n_util::GetStringUTF16(id); 25 base::string16 str = l10n_util::GetStringUTF16(id);
26 str.erase(std::remove(str.begin(), str.end(), '&'), str.end()); 26 str.erase(std::remove(str.begin(), str.end(), '&'), str.end());
27 source->AddString(message, str); 27 source->AddString(message, str);
28 } 28 }
29 29
30 content::WebUIDataSource* CreateMdBookmarksUIHTMLSource(Profile* profile) { 30 content::WebUIDataSource* CreateMdBookmarksUIHTMLSource(Profile* profile) {
31 content::WebUIDataSource* source = 31 content::WebUIDataSource* source =
32 content::WebUIDataSource::Create(chrome::kChromeUIBookmarksHost); 32 content::WebUIDataSource::Create(chrome::kChromeUIBookmarksHost);
33 33
34 // Localized strings (alphabetical order). 34 // Localized strings (alphabetical order).
35 AddLocalizedString(source, "cancelEdit", IDS_CANCEL);
35 AddLocalizedString(source, "clearSearch", 36 AddLocalizedString(source, "clearSearch",
36 IDS_MD_BOOKMARK_MANAGER_CLEAR_SEARCH); 37 IDS_MD_BOOKMARK_MANAGER_CLEAR_SEARCH);
38 AddLocalizedString(source, "editBookmarkTitle", IDS_BOOKMARK_EDITOR_TITLE);
39 AddLocalizedString(source, "editDialogNameInput",
40 IDS_BOOKMARK_MANAGER_NAME_INPUT_PLACE_HOLDER);
41 AddLocalizedString(source, "editDialogUrlInput",
42 IDS_BOOKMARK_MANAGER_URL_INPUT_PLACE_HOLDER);
37 AddLocalizedString(source, "emptyList", 43 AddLocalizedString(source, "emptyList",
38 IDS_MD_BOOKMARK_MANAGER_EMPTY_LIST); 44 IDS_MD_BOOKMARK_MANAGER_EMPTY_LIST);
39 AddLocalizedString(source, "menuAddBookmark", 45 AddLocalizedString(source, "menuAddBookmark",
40 IDS_MD_BOOKMARK_MANAGER_MENU_ADD_BOOKMARK); 46 IDS_MD_BOOKMARK_MANAGER_MENU_ADD_BOOKMARK);
41 AddLocalizedString(source, "menuAddFolder", 47 AddLocalizedString(source, "menuAddFolder",
42 IDS_MD_BOOKMARK_MANAGER_MENU_ADD_FOLDER); 48 IDS_MD_BOOKMARK_MANAGER_MENU_ADD_FOLDER);
43 AddLocalizedString(source, "menuBulkEdit", 49 AddLocalizedString(source, "menuBulkEdit",
44 IDS_MD_BOOKMARK_MANAGER_MENU_BULK_EDIT); 50 IDS_MD_BOOKMARK_MANAGER_MENU_BULK_EDIT);
45 AddLocalizedString(source, "menuCopyURL", 51 AddLocalizedString(source, "menuCopyURL",
46 IDS_MD_BOOKMARK_MANAGER_MENU_COPY_URL); 52 IDS_MD_BOOKMARK_MANAGER_MENU_COPY_URL);
47 AddLocalizedString(source, "menuDelete", IDS_DELETE); 53 AddLocalizedString(source, "menuDelete", IDS_DELETE);
48 AddLocalizedString(source, "menuEdit", IDS_EDIT); 54 AddLocalizedString(source, "menuEdit", IDS_EDIT);
49 AddLocalizedString(source, "menuExport", IDS_MD_BOOKMARK_MANAGER_MENU_EXPORT); 55 AddLocalizedString(source, "menuExport", IDS_MD_BOOKMARK_MANAGER_MENU_EXPORT);
50 AddLocalizedString(source, "menuImport", IDS_MD_BOOKMARK_MANAGER_MENU_IMPORT); 56 AddLocalizedString(source, "menuImport", IDS_MD_BOOKMARK_MANAGER_MENU_IMPORT);
51 AddLocalizedString(source, "menuSort", IDS_MD_BOOKMARK_MANAGER_MENU_SORT); 57 AddLocalizedString(source, "menuSort", IDS_MD_BOOKMARK_MANAGER_MENU_SORT);
52 AddLocalizedString(source, "searchPrompt", 58 AddLocalizedString(source, "searchPrompt",
53 IDS_BOOKMARK_MANAGER_SEARCH_BUTTON); 59 IDS_BOOKMARK_MANAGER_SEARCH_BUTTON);
60 AddLocalizedString(source, "saveEdit", IDS_SAVE);
54 AddLocalizedString(source, "title", IDS_MD_BOOKMARK_MANAGER_TITLE); 61 AddLocalizedString(source, "title", IDS_MD_BOOKMARK_MANAGER_TITLE);
55 62
56 // Resources. 63 // Resources.
57 source->AddResourcePath("app.html", IDR_MD_BOOKMARKS_APP_HTML); 64 source->AddResourcePath("app.html", IDR_MD_BOOKMARKS_APP_HTML);
58 source->AddResourcePath("app.js", IDR_MD_BOOKMARKS_APP_JS); 65 source->AddResourcePath("app.js", IDR_MD_BOOKMARKS_APP_JS);
59 source->AddResourcePath("folder_node.html", 66 source->AddResourcePath("folder_node.html",
60 IDR_MD_BOOKMARKS_FOLDER_NODE_HTML); 67 IDR_MD_BOOKMARKS_FOLDER_NODE_HTML);
61 source->AddResourcePath("folder_node.js", 68 source->AddResourcePath("folder_node.js",
62 IDR_MD_BOOKMARKS_FOLDER_NODE_JS); 69 IDR_MD_BOOKMARKS_FOLDER_NODE_JS);
63 source->AddResourcePath("icons.html", IDR_MD_BOOKMARKS_ICONS_HTML); 70 source->AddResourcePath("icons.html", IDR_MD_BOOKMARKS_ICONS_HTML);
(...skipping 23 matching lines...) Expand all
87 // Set up the chrome://bookmarks/ source. 94 // Set up the chrome://bookmarks/ source.
88 Profile* profile = Profile::FromWebUI(web_ui); 95 Profile* profile = Profile::FromWebUI(web_ui);
89 content::WebUIDataSource::Add(profile, 96 content::WebUIDataSource::Add(profile,
90 CreateMdBookmarksUIHTMLSource(profile)); 97 CreateMdBookmarksUIHTMLSource(profile));
91 } 98 }
92 99
93 // static 100 // static
94 bool MdBookmarksUI::IsEnabled() { 101 bool MdBookmarksUI::IsEnabled() {
95 return base::FeatureList::IsEnabled(features::kMaterialDesignBookmarks); 102 return base::FeatureList::IsEnabled(features::kMaterialDesignBookmarks);
96 } 103 }
OLDNEW
« no previous file with comments | « chrome/browser/resources/md_bookmarks/store.js ('k') | chrome/test/data/webui/md_bookmarks/store_test.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698