|
1 <?xml version="1.0"?> |
|
2 <window class="reftest-wait" onload="changeKeys()" |
|
3 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> |
|
4 |
|
5 <menuitem id="m1" label="Menu1" key="keyone"/> |
|
6 <menuitem id="m2" label="Menu2" key="keytwo"/> |
|
7 <menuitem id="m3" label="Menu3"/> |
|
8 <menuitem id="m4" label="Menu4"/> |
|
9 <menuitem id="m5" label="Menu5"/> |
|
10 <menuitem id="m6" label="Menu6" key="keythree" acceltext="Text"/> |
|
11 <menuitem id="m7" label="Menu7" key="keythree" acceltext="Text"/> |
|
12 <menuitem id="m8" label="Menu8" key="keythree" acceltext="Text"/> |
|
13 <menuitem id="m9" label="Menu9" key="keytwo"/> |
|
14 |
|
15 <script> |
|
16 function changeKeys() |
|
17 { |
|
18 document.getElementById("m1").setAttribute("key", "keytwo"); |
|
19 document.getElementById("m2").removeAttribute("key"); |
|
20 document.getElementById("m3").setAttribute("key", "keythree"); |
|
21 |
|
22 document.getElementById("m4").setAttribute("key", "keyone"); |
|
23 document.getElementById("m4").setAttribute("acceltext", "Text"); |
|
24 |
|
25 document.getElementById("m5").setAttribute("acceltext", "Text"); |
|
26 document.getElementById("m5").setAttribute("key", "keytwo"); |
|
27 |
|
28 document.getElementById("m6").removeAttribute("key"); |
|
29 document.getElementById("m7").removeAttribute("acceltext"); |
|
30 |
|
31 document.getElementById("m8").removeAttribute("key"); |
|
32 document.getElementById("m8").removeAttribute("acceltext"); |
|
33 |
|
34 document.getElementById("m9").removeAttribute("key"); |
|
35 |
|
36 document.documentElement.className=''; |
|
37 } |
|
38 </script> |
|
39 |
|
40 <keyset> |
|
41 <key id="keyone" key="Z" modifiers="control"/> |
|
42 <key id="keytwo" key="Y" modifiers="control"/> |
|
43 <key id="keythree" key="X" modifiers="accel"/> |
|
44 </keyset> |
|
45 |
|
46 </window> |