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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/js-keyboard-event-creation.html

Issue 2120153003: Remove keyIdentifier. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@remove_key_identifier_3a
Patch Set: Rebase Created 4 years, 5 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
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script> 3 <script>
4 4
5 function keyLocationToText(location) 5 function keyLocationToText(location)
6 { 6 {
7 switch (location) { 7 switch (location) {
8 case KeyboardEvent.DOM_KEY_LOCATION_STANDARD: 8 case KeyboardEvent.DOM_KEY_LOCATION_STANDARD:
9 return "DOM_KEY_LOCATION_STANDARD"; 9 return "DOM_KEY_LOCATION_STANDARD";
10 case KeyboardEvent.DOM_KEY_LOCATION_LEFT: 10 case KeyboardEvent.DOM_KEY_LOCATION_LEFT:
11 return "DOM_KEY_LOCATION_LEFT"; 11 return "DOM_KEY_LOCATION_LEFT";
12 case KeyboardEvent.DOM_KEY_LOCATION_RIGHT: 12 case KeyboardEvent.DOM_KEY_LOCATION_RIGHT:
13 return "DOM_KEY_LOCATION_RIGHT"; 13 return "DOM_KEY_LOCATION_RIGHT";
14 case KeyboardEvent.DOM_KEY_LOCATION_NUMPAD: 14 case KeyboardEvent.DOM_KEY_LOCATION_NUMPAD:
15 return "DOM_KEY_LOCATION_NUMPAD"; 15 return "DOM_KEY_LOCATION_NUMPAD";
16 default: 16 default:
17 return "" + location 17 return "" + location
18 } 18 }
19 } 19 }
20 20
21 function keyevent(event) { 21 function keyevent(event) {
22 var p = document.createElement("p"); 22 var p = document.createElement("p");
23 p.appendChild(document.createTextNode(event.type + " - key: " + event.keyIde ntifier + "@" + keyLocationToText(event.location) + " (keyCode/charCode: " + eve nt.keyCode + "/" + event.charCode + ")" + " modifiers: " + event.ctrlKey + "," + event.altKey + "," + event.shiftKey + "," + event.metaKey)); 23 p.appendChild(document.createTextNode(event.type + " - key: " + event.key + "@" + keyLocationToText(event.location) + " (keyCode/charCode: " + event.keyCode + "/" + event.charCode + ")" + " modifiers: " + event.ctrlKey + "," + event.alt Key + "," + event.shiftKey + "," + event.metaKey));
24 document.getElementById("result").appendChild(p); 24 document.getElementById("result").appendChild(p);
25 } 25 }
26 26
27 function init() { 27 function init() {
28 var input = document.getElementById("testinput"); 28 var input = document.getElementById("testinput");
29 input.addEventListener("keydown", keyevent, true); 29 input.addEventListener("keydown", keyevent, true);
30 input.addEventListener("keypress", keyevent, true); 30 input.addEventListener("keypress", keyevent, true);
31 input.addEventListener("keyup", keyevent, true); 31 input.addEventListener("keyup", keyevent, true);
32 32
33 if (window.testRunner) 33 if (window.testRunner)
(...skipping 11 matching lines...) Expand all
45 <form> 45 <form>
46 <input type="text" size="50" id="testinput" /> 46 <input type="text" size="50" id="testinput" />
47 <input type="text" size="50" /> 47 <input type="text" size="50" />
48 </form> 48 </form>
49 49
50 <p>This tests that DOMKeyboardEvents are created correctly in the JavaScript API.</p> 50 <p>This tests that DOMKeyboardEvents are created correctly in the JavaScript API.</p>
51 51
52 <div id="result"></div> 52 <div id="result"></div>
53 </body> 53 </body>
54 </html> 54 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698