Settings.page 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE page-specification PUBLIC
  3. "-//Apache Software Foundation//Tapestry Specification 4.0//EN"
  4. "http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd">
  5. <page-specification class="jeus.tool.webadmin.page.SettingsPage">
  6. <component id="mainBorder" type="jeus:MainBorder">
  7. <binding name="title" value="literal:Settings"/>
  8. </component>
  9. <component id="tabPanel" type="jeus:TabPanel">
  10. <binding name="pageNames" value="new java.lang.String[]{pageName, 'Settings2'}"/>
  11. <binding name="subtabNames" value="{'appearance', 'xml', 'refresh'}"/>
  12. </component>
  13. <component id="appearance" type="Block"/>
  14. <component id="xml" type="Block"/>
  15. <component id="refresh" type="Block"/>
  16. <component id="appearanceForm" type="jeus:JEUSForm">
  17. <binding name="title" value="message:settings.appearance.title"/>
  18. <binding name="listener" value="listener:onOk"/>
  19. <binding name="description" value="message:settings.appearance.description"/>
  20. </component>
  21. <component id="show_description" type="jeus:Field">
  22. <binding name="field" value="component:show_descriptionField"/>
  23. <binding name="label" value="message:settings.show_description.label"/>
  24. <binding name="description" value="message:settings.show_description.description"/>
  25. </component>
  26. <component id="show_descriptionField" type="Checkbox">
  27. <binding name="value" value="settings.showDescription"/>
  28. </component>
  29. <component id="language" type="jeus:Field">
  30. <binding name="field" value="component:languageField"/>
  31. <binding name="label" value="message:settings.language.label"/>
  32. <binding name="description" value="message:settings.language.description"/>
  33. </component>
  34. <component id="languageField" type="PropertySelection">
  35. <binding name="value" value="engine.locale"/>
  36. <binding name="model" value="new jeus.tool.webadmin.page.LanguagePropertySelectionModel(requestCycle)"/>
  37. </component>
  38. <component id="xmlForm" type="jeus:JEUSForm">
  39. <binding name="title" value="message:settings.xml.title"/>
  40. <binding name="listener" value="listener:onOk1"/>
  41. <binding name="description" value="message:settings.xml.description"/>
  42. </component>
  43. <component id="keep_comments" type="jeus:Field">
  44. <binding name="field" value="component:keep_commentsField"/>
  45. <binding name="label" value="message:settings.keep_comments.label"/>
  46. <binding name="description" value="message:settings.keep_comments.description"/>
  47. </component>
  48. <component id="keep_commentsField" type="Checkbox">
  49. <binding name="value" value="settings.keepComments"/>
  50. </component>
  51. <component id="use_element_ordering" type="jeus:Field">
  52. <binding name="field" value="component:use_element_orderingField"/>
  53. <binding name="label" value="message:settings.use_element_ordering.label"/>
  54. <binding name="description" value="message:settings.use_element_ordering.description"/>
  55. </component>
  56. <component id="use_element_orderingField" type="Checkbox">
  57. <binding name="value" value="settings.useElementOrdering"/>
  58. </component>
  59. <component id="refreshForm" type="jeus:JEUSForm">
  60. <binding name="title" value="message:settings.refresh.title"/>
  61. <binding name="listener" value="listener:onOk2"/>
  62. <binding name="description" value="message:settings.refresh.description"/>
  63. </component>
  64. <component id="cluster_interval" type="jeus:Field">
  65. <binding name="field" value="component:cluster_intervalField"/>
  66. <binding name="unit" value="message:common.unit.sec"/>
  67. </component>
  68. <component id="cluster_intervalField" type="TextField">
  69. <binding name="value" value="settings.clusterInterval"/>
  70. <binding name="displayName" value="message:settings.cluster_interval.label"/>
  71. <binding name="description" value="message:settings.cluster_interval.description"/>
  72. <binding name="translator" value="translator:number2"/>
  73. <binding name="validators" value="validators:min=1"/>
  74. </component>
  75. <component id="node_interval" type="jeus:Field">
  76. <binding name="field" value="component:node_intervalField"/>
  77. <binding name="unit" value="message:common.unit.sec"/>
  78. </component>
  79. <component id="node_intervalField" type="TextField">
  80. <binding name="value" value="settings.nodeInterval"/>
  81. <binding name="displayName" value="message:settings.node_interval.label"/>
  82. <binding name="description" value="message:settings.node_interval.description"/>
  83. <binding name="translator" value="translator:number2"/>
  84. <binding name="validators" value="validators:min=1"/>
  85. </component>
  86. <component id="lastatus_interval" type="jeus:Field">
  87. <binding name="field" value="component:lastatus_intervalField"/>
  88. <binding name="unit" value="message:common.unit.sec"/>
  89. </component>
  90. <component id="lastatus_intervalField" type="TextField">
  91. <binding name="value" value="settings.lastatusInterval"/>
  92. <binding name="displayName" value="message:settings.lastatus_interval.label"/>
  93. <binding name="description" value="message:settings.lastatus_interval.description"/>
  94. <binding name="translator" value="translator:number2"/>
  95. <binding name="validators" value="validators:min=1"/>
  96. </component>
  97. <component id="connect_timeout" type="jeus:Field">
  98. <binding name="field" value="component:connect_timeoutField"/>
  99. <binding name="unit" value="message:common.unit.msec"/>
  100. </component>
  101. <component id="connect_timeoutField" type="TextField">
  102. <binding name="value" value="settings.connectTimeout"/>
  103. <binding name="displayName" value="message:settings.connect_timeout.label"/>
  104. <binding name="description" value="message:settings.connect_timeout.description"/>
  105. <binding name="translator" value="translator:number2"/>
  106. <binding name="validators" value="validators:min=-1"/>
  107. </component>
  108. <component id="socket_timeout" type="jeus:Field">
  109. <binding name="field" value="component:socket_timeoutField"/>
  110. <binding name="unit" value="message:common.unit.msec"/>
  111. </component>
  112. <component id="socket_timeoutField" type="TextField">
  113. <binding name="value" value="settings.socketTimeout"/>
  114. <binding name="displayName" value="message:settings.socket_timeout.label"/>
  115. <binding name="description" value="message:settings.socket_timeout.description"/>
  116. <binding name="translator" value="translator:number2"/>
  117. <binding name="validators" value="validators:min=-1"/>
  118. </component>
  119. </page-specification>