/toolkit/content/tests/chrome/window_preferences.xul

http://github.com/zpao/v8monkey · Unknown · 73 lines · 71 code · 2 blank · 0 comment · 0 complexity · d23295768589585d815d89cfd70a07ff MD5 · raw file

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin" type="text/css"?>
  3. <!--
  4. XUL Widget Test for preferences window
  5. -->
  6. <prefwindow xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
  7. title="preferences window"
  8. windowtype="test:preferences"
  9. buttons="accept,cancel"
  10. onload="RunTest(window.arguments)"
  11. >
  12. <script type="application/javascript">
  13. <![CDATA[
  14. function RunTest(aArgs)
  15. {
  16. // run test
  17. aArgs[0](this);
  18. // close dialog
  19. document.documentElement[aArgs[1] ? "acceptDialog" : "cancelDialog"]();
  20. }
  21. ]]>
  22. </script>
  23. <prefpane id="sample_pane" label="Sample Prefpane">
  24. <preferences id="sample_preferences">
  25. <!-- one of each type known to <preferences>.valueFromPreferences -->
  26. <preference id ="tests.static_preference_int"
  27. name="tests.static_preference_int"
  28. type="int"/>
  29. <preference id ="tests.static_preference_bool"
  30. name="tests.static_preference_bool"
  31. type="bool"/>
  32. <preference id ="tests.static_preference_string"
  33. name="tests.static_preference_string"
  34. type="string"/>
  35. <preference id ="tests.static_preference_wstring"
  36. name="tests.static_preference_wstring"
  37. type="wstring"/>
  38. <preference id ="tests.static_preference_unichar"
  39. name="tests.static_preference_unichar"
  40. type="unichar"/>
  41. <preference id ="tests.static_preference_file"
  42. name="tests.static_preference_file"
  43. type="file"/>
  44. </preferences>
  45. <!-- one element for each preference type above -->
  46. <hbox>
  47. <label flex="1" value="int"/>
  48. <textbox id="static_element_int" preference="tests.static_preference_int"/>
  49. </hbox>
  50. <hbox>
  51. <label flex="1" value="bool"/>
  52. <checkbox id="static_element_bool" preference="tests.static_preference_bool"/>
  53. </hbox>
  54. <hbox>
  55. <label flex="1" value="string"/>
  56. <textbox id="static_element_string" preference="tests.static_preference_string"/>
  57. </hbox>
  58. <hbox>
  59. <label flex="1" value="wstring"/>
  60. <textbox id="static_element_wstring" preference="tests.static_preference_wstring"/>
  61. </hbox>
  62. <hbox>
  63. <label flex="1" value="unichar"/>
  64. <textbox id="static_element_unichar" preference="tests.static_preference_unichar"/>
  65. </hbox>
  66. <hbox>
  67. <label flex="1" value="file"/>
  68. <textbox id="static_element_file" preference="tests.static_preference_file"/>
  69. </hbox>
  70. </prefpane>
  71. </prefwindow>