OLD | NEW |
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 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
95 source->AddResourcePath("list.html", IDR_MD_BOOKMARKS_LIST_HTML); | 95 source->AddResourcePath("list.html", IDR_MD_BOOKMARKS_LIST_HTML); |
96 source->AddResourcePath("list.js", IDR_MD_BOOKMARKS_LIST_JS); | 96 source->AddResourcePath("list.js", IDR_MD_BOOKMARKS_LIST_JS); |
97 source->AddResourcePath("reducers.html", IDR_MD_BOOKMARKS_REDUCERS_HTML); | 97 source->AddResourcePath("reducers.html", IDR_MD_BOOKMARKS_REDUCERS_HTML); |
98 source->AddResourcePath("reducers.js", IDR_MD_BOOKMARKS_REDUCERS_JS); | 98 source->AddResourcePath("reducers.js", IDR_MD_BOOKMARKS_REDUCERS_JS); |
99 source->AddResourcePath("router.html", IDR_MD_BOOKMARKS_ROUTER_HTML); | 99 source->AddResourcePath("router.html", IDR_MD_BOOKMARKS_ROUTER_HTML); |
100 source->AddResourcePath("router.js", IDR_MD_BOOKMARKS_ROUTER_JS); | 100 source->AddResourcePath("router.js", IDR_MD_BOOKMARKS_ROUTER_JS); |
101 source->AddResourcePath("shared_style.html", | 101 source->AddResourcePath("shared_style.html", |
102 IDR_MD_BOOKMARKS_SHARED_STYLE_HTML); | 102 IDR_MD_BOOKMARKS_SHARED_STYLE_HTML); |
103 source->AddResourcePath("shared_vars.html", | 103 source->AddResourcePath("shared_vars.html", |
104 IDR_MD_BOOKMARKS_SHARED_VARS_HTML); | 104 IDR_MD_BOOKMARKS_SHARED_VARS_HTML); |
105 source->AddResourcePath("sidebar.html", IDR_MD_BOOKMARKS_SIDEBAR_HTML); | |
106 source->AddResourcePath("sidebar.js", IDR_MD_BOOKMARKS_SIDEBAR_JS); | |
107 source->AddResourcePath("store.html", IDR_MD_BOOKMARKS_STORE_HTML); | 105 source->AddResourcePath("store.html", IDR_MD_BOOKMARKS_STORE_HTML); |
108 source->AddResourcePath("store.js", IDR_MD_BOOKMARKS_STORE_JS); | 106 source->AddResourcePath("store.js", IDR_MD_BOOKMARKS_STORE_JS); |
109 source->AddResourcePath("store_client.html", | 107 source->AddResourcePath("store_client.html", |
110 IDR_MD_BOOKMARKS_STORE_CLIENT_HTML); | 108 IDR_MD_BOOKMARKS_STORE_CLIENT_HTML); |
111 source->AddResourcePath("store_client.js", IDR_MD_BOOKMARKS_STORE_CLIENT_JS); | 109 source->AddResourcePath("store_client.js", IDR_MD_BOOKMARKS_STORE_CLIENT_JS); |
112 source->AddResourcePath("toolbar.html", IDR_MD_BOOKMARKS_TOOLBAR_HTML); | 110 source->AddResourcePath("toolbar.html", IDR_MD_BOOKMARKS_TOOLBAR_HTML); |
113 source->AddResourcePath("toolbar.js", IDR_MD_BOOKMARKS_TOOLBAR_JS); | 111 source->AddResourcePath("toolbar.js", IDR_MD_BOOKMARKS_TOOLBAR_JS); |
114 source->AddResourcePath("util.html", IDR_MD_BOOKMARKS_UTIL_HTML); | 112 source->AddResourcePath("util.html", IDR_MD_BOOKMARKS_UTIL_HTML); |
115 source->AddResourcePath("util.js", IDR_MD_BOOKMARKS_UTIL_JS); | 113 source->AddResourcePath("util.js", IDR_MD_BOOKMARKS_UTIL_JS); |
116 source->SetDefaultResource(IDR_MD_BOOKMARKS_BOOKMARKS_HTML); | 114 source->SetDefaultResource(IDR_MD_BOOKMARKS_BOOKMARKS_HTML); |
117 source->SetJsonPath("strings.js"); | 115 source->SetJsonPath("strings.js"); |
118 | 116 |
119 return source; | 117 return source; |
120 } | 118 } |
121 | 119 |
122 } // namespace | 120 } // namespace |
123 | 121 |
124 MdBookmarksUI::MdBookmarksUI(content::WebUI* web_ui) : WebUIController(web_ui) { | 122 MdBookmarksUI::MdBookmarksUI(content::WebUI* web_ui) : WebUIController(web_ui) { |
125 // Set up the chrome://bookmarks/ source. | 123 // Set up the chrome://bookmarks/ source. |
126 Profile* profile = Profile::FromWebUI(web_ui); | 124 Profile* profile = Profile::FromWebUI(web_ui); |
127 content::WebUIDataSource::Add(profile, | 125 content::WebUIDataSource::Add(profile, |
128 CreateMdBookmarksUIHTMLSource(profile)); | 126 CreateMdBookmarksUIHTMLSource(profile)); |
129 } | 127 } |
130 | 128 |
131 // static | 129 // static |
132 bool MdBookmarksUI::IsEnabled() { | 130 bool MdBookmarksUI::IsEnabled() { |
133 return base::FeatureList::IsEnabled(features::kMaterialDesignBookmarks); | 131 return base::FeatureList::IsEnabled(features::kMaterialDesignBookmarks); |
134 } | 132 } |
OLD | NEW |