| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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/devtools/devtools_ui_bindings.h" | 5 #include "chrome/browser/devtools/devtools_ui_bindings.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <memory> | 9 #include <memory> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 673 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 684 file_system_path)); | 684 file_system_path)); |
| 685 } | 685 } |
| 686 | 686 |
| 687 void DevToolsUIBindings::SetWhitelistedShortcuts(const std::string& message) { | 687 void DevToolsUIBindings::SetWhitelistedShortcuts(const std::string& message) { |
| 688 delegate_->SetWhitelistedShortcuts(message); | 688 delegate_->SetWhitelistedShortcuts(message); |
| 689 } | 689 } |
| 690 | 690 |
| 691 void DevToolsUIBindings::ShowCertificateViewer(const std::string& cert_chain) { | 691 void DevToolsUIBindings::ShowCertificateViewer(const std::string& cert_chain) { |
| 692 std::unique_ptr<base::Value> value = | 692 std::unique_ptr<base::Value> value = |
| 693 base::JSONReader::Read(cert_chain); | 693 base::JSONReader::Read(cert_chain); |
| 694 if (!value || value->GetType() != base::Value::TYPE_LIST) { | 694 if (!value || value->GetType() != base::Value::Type::LIST) { |
| 695 NOTREACHED(); | 695 NOTREACHED(); |
| 696 return; | 696 return; |
| 697 } | 697 } |
| 698 | 698 |
| 699 std::unique_ptr<base::ListValue> list = | 699 std::unique_ptr<base::ListValue> list = |
| 700 base::ListValue::From(std::move(value)); | 700 base::ListValue::From(std::move(value)); |
| 701 std::vector<std::string> decoded; | 701 std::vector<std::string> decoded; |
| 702 for (size_t i = 0; i < list->GetSize(); ++i) { | 702 for (size_t i = 0; i < list->GetSize(); ++i) { |
| 703 base::Value* item; | 703 base::Value* item; |
| 704 if (!list->Get(i, &item) || item->GetType() != base::Value::TYPE_STRING) { | 704 if (!list->Get(i, &item) || item->GetType() != base::Value::Type::STRING) { |
| 705 NOTREACHED(); | 705 NOTREACHED(); |
| 706 return; | 706 return; |
| 707 } | 707 } |
| 708 std::string temp; | 708 std::string temp; |
| 709 if (!item->GetAsString(&temp)) { | 709 if (!item->GetAsString(&temp)) { |
| 710 NOTREACHED(); | 710 NOTREACHED(); |
| 711 return; | 711 return; |
| 712 } | 712 } |
| 713 if (!base::Base64Decode(temp, &temp)) { | 713 if (!base::Base64Decode(temp, &temp)) { |
| 714 NOTREACHED(); | 714 NOTREACHED(); |
| (...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1186 void DevToolsUIBindings::FrontendLoaded() { | 1186 void DevToolsUIBindings::FrontendLoaded() { |
| 1187 if (frontend_loaded_) | 1187 if (frontend_loaded_) |
| 1188 return; | 1188 return; |
| 1189 frontend_loaded_ = true; | 1189 frontend_loaded_ = true; |
| 1190 | 1190 |
| 1191 // Call delegate first - it seeds importants bit of information. | 1191 // Call delegate first - it seeds importants bit of information. |
| 1192 delegate_->OnLoadCompleted(); | 1192 delegate_->OnLoadCompleted(); |
| 1193 | 1193 |
| 1194 AddDevToolsExtensionsToClient(); | 1194 AddDevToolsExtensionsToClient(); |
| 1195 } | 1195 } |
| OLD | NEW |