OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/local_discovery/local_discovery_ui.h" | 5 #include "chrome/browser/ui/webui/local_discovery/local_discovery_ui.h" |
6 | 6 |
7 #include "build/build_config.h" | 7 #include "build/build_config.h" |
8 #include "chrome/browser/profiles/profile.h" | 8 #include "chrome/browser/profiles/profile.h" |
9 #include "chrome/browser/ui/browser.h" | 9 #include "chrome/browser/ui/browser.h" |
10 #include "chrome/browser/ui/browser_finder.h" | 10 #include "chrome/browser/ui/browser_finder.h" |
11 #include "chrome/browser/ui/webui/local_discovery/local_discovery_ui_handler.h" | 11 #include "chrome/browser/ui/webui/local_discovery/local_discovery_ui_handler.h" |
12 #include "chrome/browser/ui/webui/metrics_handler.h" | 12 #include "chrome/browser/ui/webui/metrics_handler.h" |
13 #include "chrome/common/pref_names.h" | 13 #include "chrome/common/pref_names.h" |
14 #include "chrome/common/url_constants.h" | 14 #include "chrome/common/url_constants.h" |
15 #include "chrome/grit/browser_resources.h" | 15 #include "chrome/grit/browser_resources.h" |
16 #include "chrome/grit/generated_resources.h" | 16 #include "chrome/grit/generated_resources.h" |
17 #include "components/strings/grit/components_strings.h" | 17 #include "components/strings/grit/components_strings.h" |
18 #include "content/public/browser/web_contents.h" | 18 #include "content/public/browser/web_contents.h" |
19 #include "content/public/browser/web_ui.h" | 19 #include "content/public/browser/web_ui.h" |
20 #include "content/public/browser/web_ui_data_source.h" | 20 #include "content/public/browser/web_ui_data_source.h" |
| 21 #include "printing/features/features.h" |
21 | 22 |
22 namespace { | 23 namespace { |
23 | 24 |
24 content::WebUIDataSource* CreateLocalDiscoveryHTMLSource() { | 25 content::WebUIDataSource* CreateLocalDiscoveryHTMLSource() { |
25 content::WebUIDataSource* source = | 26 content::WebUIDataSource* source = |
26 content::WebUIDataSource::Create(chrome::kChromeUIDevicesHost); | 27 content::WebUIDataSource::Create(chrome::kChromeUIDevicesHost); |
27 | 28 |
28 source->SetDefaultResource(IDR_LOCAL_DISCOVERY_HTML); | 29 source->SetDefaultResource(IDR_LOCAL_DISCOVERY_HTML); |
29 source->AddResourcePath("local_discovery.css", IDR_LOCAL_DISCOVERY_CSS); | 30 source->AddResourcePath("local_discovery.css", IDR_LOCAL_DISCOVERY_CSS); |
30 source->AddResourcePath("local_discovery.js", IDR_LOCAL_DISCOVERY_JS); | 31 source->AddResourcePath("local_discovery.js", IDR_LOCAL_DISCOVERY_JS); |
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
92 IDS_LOCAL_DISCOVERY_CLOUD_DEVICES_LOGIN); | 93 IDS_LOCAL_DISCOVERY_CLOUD_DEVICES_LOGIN); |
93 source->AddLocalizedString("registerNeedLogin", | 94 source->AddLocalizedString("registerNeedLogin", |
94 IDS_LOCAL_DISCOVERY_REGISTER_NEED_LOGIN); | 95 IDS_LOCAL_DISCOVERY_REGISTER_NEED_LOGIN); |
95 source->AddLocalizedString("availableDevicesTitle", | 96 source->AddLocalizedString("availableDevicesTitle", |
96 IDS_LOCAL_DISCOVERY_AVAILABLE_DEVICES); | 97 IDS_LOCAL_DISCOVERY_AVAILABLE_DEVICES); |
97 source->AddLocalizedString("myDevicesTitle", | 98 source->AddLocalizedString("myDevicesTitle", |
98 IDS_LOCAL_DISCOVERY_MY_DEVICES); | 99 IDS_LOCAL_DISCOVERY_MY_DEVICES); |
99 source->AddLocalizedString("backButton", IDS_SETTINGS_TITLE); | 100 source->AddLocalizedString("backButton", IDS_SETTINGS_TITLE); |
100 | 101 |
101 // Cloud print connector-related strings. | 102 // Cloud print connector-related strings. |
102 #if defined(ENABLE_PRINT_PREVIEW) && !defined(OS_CHROMEOS) | 103 #if BUILDFLAG(ENABLE_PRINT_PREVIEW) && !defined(OS_CHROMEOS) |
103 source->AddLocalizedString("cloudPrintConnectorEnablingButton", | 104 source->AddLocalizedString("cloudPrintConnectorEnablingButton", |
104 IDS_OPTIONS_CLOUD_PRINT_CONNECTOR_ENABLING_BUTTON); | 105 IDS_OPTIONS_CLOUD_PRINT_CONNECTOR_ENABLING_BUTTON); |
105 source->AddLocalizedString("cloudPrintConnectorDisabledButton", | 106 source->AddLocalizedString("cloudPrintConnectorDisabledButton", |
106 IDS_OPTIONS_CLOUD_PRINT_CONNECTOR_DISABLED_BUTTON); | 107 IDS_OPTIONS_CLOUD_PRINT_CONNECTOR_DISABLED_BUTTON); |
107 source->AddLocalizedString("cloudPrintConnectorEnabledButton", | 108 source->AddLocalizedString("cloudPrintConnectorEnabledButton", |
108 IDS_OPTIONS_CLOUD_PRINT_CONNECTOR_ENABLED_BUTTON); | 109 IDS_OPTIONS_CLOUD_PRINT_CONNECTOR_ENABLED_BUTTON); |
109 source->AddLocalizedString("cloudPrintName", | 110 source->AddLocalizedString("cloudPrintName", |
110 IDS_GOOGLE_CLOUD_PRINT); | 111 IDS_GOOGLE_CLOUD_PRINT); |
111 source->AddLocalizedString("titleConnector", | 112 source->AddLocalizedString("titleConnector", |
112 IDS_LOCAL_DISCOVERY_CONNECTOR_SECTION); | 113 IDS_LOCAL_DISCOVERY_CONNECTOR_SECTION); |
(...skipping 29 matching lines...) Expand all Loading... |
142 user_prefs::PrefRegistrySyncable* registry) { | 143 user_prefs::PrefRegistrySyncable* registry) { |
143 registry->RegisterBooleanPref( | 144 registry->RegisterBooleanPref( |
144 prefs::kLocalDiscoveryNotificationsEnabled, | 145 prefs::kLocalDiscoveryNotificationsEnabled, |
145 #if defined(OS_WIN) | 146 #if defined(OS_WIN) |
146 false, | 147 false, |
147 #else | 148 #else |
148 true, | 149 true, |
149 #endif | 150 #endif |
150 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); | 151 user_prefs::PrefRegistrySyncable::SYNCABLE_PREF); |
151 } | 152 } |
OLD | NEW |