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

Side by Side Diff: chrome/browser/ui/webui/options/about_page_handler.cc

Issue 7064052: Revert 88142 to fix sync_integration_tests offline. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 9 years, 6 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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/options/about_page_handler.h" 5 #include "chrome/browser/ui/webui/options/about_page_handler.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/callback.h" 10 #include "base/callback.h"
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after
180 localized_strings->SetString(chromium_url_appears_first ? 180 localized_strings->SetString(chromium_url_appears_first ?
181 "license_link_content_0" : "license_link_content_1", 181 "license_link_content_0" : "license_link_content_1",
182 StringSubRange(text, 182 StringSubRange(text,
183 text.find(kBeginLinkChr) + strlen(kBeginLinkChr), 183 text.find(kBeginLinkChr) + strlen(kBeginLinkChr),
184 text.find(kEndLinkChr))); 184 text.find(kEndLinkChr)));
185 GURL url = google_util::AppendGoogleLocaleParam( 185 GURL url = google_util::AppendGoogleLocaleParam(
186 GURL(chrome::kChromiumProjectURL)); 186 GURL(chrome::kChromiumProjectURL));
187 localized_strings->SetString(chromium_url_appears_first ? 187 localized_strings->SetString(chromium_url_appears_first ?
188 "license_link_0" : "license_link_1", url.spec()); 188 "license_link_0" : "license_link_1", url.spec());
189 189
190 // The Open Source link within the main text of the dialog. 190 // The Open Source link within the main text of the dialog. We need to use
191 // the chrome:// variant instead of about:credits; the latter will get
192 // rewritten to about:blank.
191 localized_strings->SetString(chromium_url_appears_first ? 193 localized_strings->SetString(chromium_url_appears_first ?
192 "license_link_content_1" : "license_link_content_0", 194 "license_link_content_1" : "license_link_content_0",
193 StringSubRange(text, 195 StringSubRange(text,
194 text.find(kBeginLinkOss) + strlen(kBeginLinkOss), 196 text.find(kBeginLinkOss) + strlen(kBeginLinkOss),
195 text.find(kEndLinkOss))); 197 text.find(kEndLinkOss)));
196 localized_strings->SetString(chromium_url_appears_first ? 198 localized_strings->SetString(chromium_url_appears_first ?
197 "license_link_1" : "license_link_0", chrome::kChromeUICreditsURL); 199 "license_link_1" : "license_link_0", chrome::kChromeUIAboutCreditsURL);
198 200
199 #if defined(OS_CHROMEOS) 201 #if defined(OS_CHROMEOS)
200 std::string cros_text = 202 std::string cros_text =
201 l10n_util::GetStringUTF8(IDS_ABOUT_CROS_VERSION_LICENSE); 203 l10n_util::GetStringUTF8(IDS_ABOUT_CROS_VERSION_LICENSE);
202 204
203 size_t cros_link = cros_text.find(kBeginLinkCrosOss); 205 size_t cros_link = cros_text.find(kBeginLinkCrosOss);
204 DCHECK(cros_link != std::string::npos); 206 DCHECK(cros_link != std::string::npos);
205 size_t cros_link_end = cros_text.find(kEndLinkCrosOss, cros_link); 207 size_t cros_link_end = cros_text.find(kEndLinkCrosOss, cros_link);
206 DCHECK(cros_link_end != std::string::npos); 208 DCHECK(cros_link_end != std::string::npos);
207 209
208 localized_strings->SetString("cros_license_content_0", 210 localized_strings->SetString("cros_license_content_0",
209 cros_text.substr(0, cros_link)); 211 cros_text.substr(0, cros_link));
210 localized_strings->SetString("cros_license_content_1", 212 localized_strings->SetString("cros_license_content_1",
211 cros_text.substr(cros_link_end + strlen(kEndLinkCrosOss))); 213 cros_text.substr(cros_link_end + strlen(kEndLinkCrosOss)));
212 localized_strings->SetString("cros_license_link_content_0", 214 localized_strings->SetString("cros_license_link_content_0",
213 StringSubRange(cros_text, cros_link + strlen(kBeginLinkCrosOss), 215 StringSubRange(cros_text, cros_link + strlen(kBeginLinkCrosOss),
214 cros_link_end)); 216 cros_link_end));
215 localized_strings->SetString("cros_license_link_0", 217 localized_strings->SetString("cros_license_link_0",
216 chrome::kChromeUIOSCreditsURL); 218 chrome::kChromeUIAboutOSCreditsURL);
217 #endif 219 #endif
218 220
219 // webkit 221 // webkit
220 222
221 localized_strings->SetString("webkit_version", 223 localized_strings->SetString("webkit_version",
222 webkit_glue::GetWebKitVersion()); 224 webkit_glue::GetWebKitVersion());
223 225
224 // javascript 226 // javascript
225 227
226 #if defined(CHROME_V8) 228 #if defined(CHROME_V8)
(...skipping 214 matching lines...) Expand 10 before | Expand all | Expand 10 after
441 if (chromeos::CrosLibrary::Get()->GetUpdateLibrary()->HasObserver(observer)) { 443 if (chromeos::CrosLibrary::Get()->GetUpdateLibrary()->HasObserver(observer)) {
442 // If UpdateLibrary still has the observer, then the page handler is valid. 444 // If UpdateLibrary still has the observer, then the page handler is valid.
443 AboutPageHandler* handler = observer->page_handler(); 445 AboutPageHandler* handler = observer->page_handler();
444 scoped_ptr<Value> channel_string(Value::CreateStringValue(channel)); 446 scoped_ptr<Value> channel_string(Value::CreateStringValue(channel));
445 handler->web_ui_->CallJavascriptFunction( 447 handler->web_ui_->CallJavascriptFunction(
446 "AboutPage.updateSelectedOptionCallback", *channel_string); 448 "AboutPage.updateSelectedOptionCallback", *channel_string);
447 } 449 }
448 } 450 }
449 451
450 #endif // defined(OS_CHROMEOS) 452 #endif // defined(OS_CHROMEOS)
OLDNEW
« no previous file with comments | « chrome/browser/ui/webui/ntp/new_tab_ui_uitest.cc ('k') | chrome/browser/ui/webui/options/options_ui.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698