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 "components/test_runner/event_sender.h" | 5 #include "components/test_runner/event_sender.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/bind_helpers.h" | 10 #include "base/bind_helpers.h" |
(...skipping 1547 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1558 } else if ("backspace" == code_str || | 1558 } else if ("backspace" == code_str || |
1559 "Backspace" == code_str) { | 1559 "Backspace" == code_str) { |
1560 code = ui::VKEY_BACK; | 1560 code = ui::VKEY_BACK; |
1561 domKeyString.assign("Backspace"); | 1561 domKeyString.assign("Backspace"); |
1562 domCodeString.assign("Backspace"); | 1562 domCodeString.assign("Backspace"); |
1563 } else if ("escape" == code_str || | 1563 } else if ("escape" == code_str || |
1564 "Escape" == code_str) { | 1564 "Escape" == code_str) { |
1565 code = ui::VKEY_ESCAPE; | 1565 code = ui::VKEY_ESCAPE; |
1566 domKeyString.assign("Escape"); | 1566 domKeyString.assign("Escape"); |
1567 domCodeString.assign("Escape"); | 1567 domCodeString.assign("Escape"); |
| 1568 } else if ("Tab" == code_str) { |
| 1569 code = ui::VKEY_TAB; |
| 1570 domKeyString.assign("Tab"); |
| 1571 domCodeString.assign("Tab"); |
1568 } else { | 1572 } else { |
1569 // Compare the input string with the function-key names defined by the | 1573 // Compare the input string with the function-key names defined by the |
1570 // DOM spec (i.e. "F1",...,"F24"). If the input string is a function-key | 1574 // DOM spec (i.e. "F1",...,"F24"). If the input string is a function-key |
1571 // name, set its key code. | 1575 // name, set its key code. |
1572 for (int i = 1; i <= 24; ++i) { | 1576 for (int i = 1; i <= 24; ++i) { |
1573 std::string function_key_name = base::StringPrintf("F%d", i); | 1577 std::string function_key_name = base::StringPrintf("F%d", i); |
1574 if (function_key_name == code_str) { | 1578 if (function_key_name == code_str) { |
1575 code = ui::VKEY_F1 + (i - 1); | 1579 code = ui::VKEY_F1 + (i - 1); |
1576 domKeyString = function_key_name; | 1580 domKeyString = function_key_name; |
1577 domCodeString = function_key_name; | 1581 domCodeString = function_key_name; |
(...skipping 1231 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2809 | 2813 |
2810 const blink::WebView* EventSender::view() const { | 2814 const blink::WebView* EventSender::view() const { |
2811 return web_test_proxy_base_->web_view(); | 2815 return web_test_proxy_base_->web_view(); |
2812 } | 2816 } |
2813 | 2817 |
2814 blink::WebView* EventSender::view() { | 2818 blink::WebView* EventSender::view() { |
2815 return web_test_proxy_base_->web_view(); | 2819 return web_test_proxy_base_->web_view(); |
2816 } | 2820 } |
2817 | 2821 |
2818 } // namespace test_runner | 2822 } // namespace test_runner |
OLD | NEW |