- add sources.
[platform/framework/web/crosswalk.git] / src / chrome_frame / test / data / context_menu.html
1 <html>
2   <head>
3     <title>context menu</title>
4     <meta http-equiv="x-ua-compatible" content="chrome=1" />
5     <script type="text/javascript" src="chrome_frame_tester_helpers.js">
6     </script>
7     <script>
8     // Default text value used to test cut/copy/paste etc.
9     var INIT_VAL = "SomeInitializedTextValue";
10
11     // Verify the expected result based on action and post message to host.
12     function verifyTextFieldContents(event) {
13       var textField = document.getElementById("textField");
14       var selectedValue = textField.value.substring(textField.selectionStart,
15           textField.selectionEnd);
16
17       if (selectedValue == INIT_VAL) {
18         window.externalHost.postMessage("OK");
19       } else {
20         window.externalHost.postMessage("Fail");
21       }
22     }
23
24     // Do some initialization work like setting text field value, 
25     // and selecting the value by default before the test starts.
26     function init() {
27       var action = getURLParameter("action");
28
29       document.getElementById("textField").value = INIT_VAL;
30       document.getElementById("textField").focus();
31       if (action != "selectall") {
32         document.getElementById("textField").select();
33       }
34
35       window.externalHost.onmessage = verifyTextFieldContents;
36     }
37     </script> 
38   </head>
39
40   <body leftmargin="0" topmargin="0" onload="init()">
41     <input type="text" name="textField" id="textField" size="25" value=""></td>
42   </body>
43 </html>