OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/help/help_handler.h" | 5 #include "chrome/browser/ui/webui/help/help_handler.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 | 8 |
9 #include "base/basictypes.h" | 9 #include "base/basictypes.h" |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 375 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
386 } | 386 } |
387 | 387 |
388 scoped_ptr<Value> state_value(Value::CreateStringValue(state_str)); | 388 scoped_ptr<Value> state_value(Value::CreateStringValue(state_str)); |
389 web_ui()->CallJavascriptFunction("help.HelpPage.setPromotionState", | 389 web_ui()->CallJavascriptFunction("help.HelpPage.setPromotionState", |
390 *state_value); | 390 *state_value); |
391 } | 391 } |
392 #endif // defined(OS_MACOSX) | 392 #endif // defined(OS_MACOSX) |
393 | 393 |
394 #if defined(OS_CHROMEOS) | 394 #if defined(OS_CHROMEOS) |
395 void HelpHandler::OnOSVersion(chromeos::VersionLoader::Handle handle, | 395 void HelpHandler::OnOSVersion(chromeos::VersionLoader::Handle handle, |
396 std::string version) { | 396 const std::string& version) { |
397 scoped_ptr<Value> version_string(Value::CreateStringValue(version)); | 397 scoped_ptr<Value> version_string(Value::CreateStringValue(version)); |
398 web_ui()->CallJavascriptFunction("help.HelpPage.setOSVersion", | 398 web_ui()->CallJavascriptFunction("help.HelpPage.setOSVersion", |
399 *version_string); | 399 *version_string); |
400 } | 400 } |
401 | 401 |
402 void HelpHandler::OnOSFirmware(chromeos::VersionLoader::Handle handle, | 402 void HelpHandler::OnOSFirmware(chromeos::VersionLoader::Handle handle, |
403 std::string firmware) { | 403 const std::string& firmware) { |
404 scoped_ptr<Value> firmware_string(Value::CreateStringValue(firmware)); | 404 scoped_ptr<Value> firmware_string(Value::CreateStringValue(firmware)); |
405 web_ui()->CallJavascriptFunction("help.HelpPage.setOSFirmware", | 405 web_ui()->CallJavascriptFunction("help.HelpPage.setOSFirmware", |
406 *firmware_string); | 406 *firmware_string); |
407 } | 407 } |
408 | 408 |
409 void HelpHandler::OnReleaseChannel(const std::string& channel) { | 409 void HelpHandler::OnReleaseChannel(const std::string& channel) { |
410 scoped_ptr<Value> channel_string(Value::CreateStringValue(channel)); | 410 scoped_ptr<Value> channel_string(Value::CreateStringValue(channel)); |
411 web_ui()->CallJavascriptFunction( | 411 web_ui()->CallJavascriptFunction( |
412 "help.HelpPage.updateSelectedChannel", *channel_string); | 412 "help.HelpPage.updateSelectedChannel", *channel_string); |
413 } | 413 } |
(...skipping 19 matching lines...) Expand all Loading... |
433 | 433 |
434 // Note that this string will be internationalized. | 434 // Note that this string will be internationalized. |
435 string16 build_date = base::TimeFormatFriendlyDate(time); | 435 string16 build_date = base::TimeFormatFriendlyDate(time); |
436 g_build_date_string = Value::CreateStringValue(build_date); | 436 g_build_date_string = Value::CreateStringValue(build_date); |
437 } | 437 } |
438 | 438 |
439 web_ui()->CallJavascriptFunction("help.HelpPage.setBuildDate", | 439 web_ui()->CallJavascriptFunction("help.HelpPage.setBuildDate", |
440 *g_build_date_string); | 440 *g_build_date_string); |
441 } | 441 } |
442 #endif // defined(OS_CHROMEOS) | 442 #endif // defined(OS_CHROMEOS) |
OLD | NEW |