summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html39
1 files changed, 38 insertions, 1 deletions
diff --git a/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html b/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html
index 1727264d41..17ffb1686f 100644
--- a/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html
+++ b/qpid/java/bdbstore/src/main/java/resources/virtualhost/bdb_ha/add.html
@@ -31,7 +31,44 @@
<td class="tableContainer-labelCell" style="width: 300px;"><strong>Helper Address*: </strong></td>
<td class="tableContainer-valueCell">
<input dojoType="dijit/form/ValidationTextBox" id="formAddVirtualHost.specific.helperAddress"
- required="true" name="haHelperAddress" placeholder="host:port"/>
+ required="true" name="haHelperAddress" data-dojo-props="regExp:'([0-9a-zA-Z.-_]|::)+:[0-9]{1,5}', invalidMessage:'Must be of the form host:port'" placeholder="host:port"/>
+ </td>
+ </tr>
+ <tr>
+ <td class="tableContainer-labelCell" style="width: 300px;"><strong>Durability: </strong></td>
+ <td class="tableContainer-valueCell">
+ <input dojoType="dijit/form/ValidationTextBox" id="formAddVirtualHost.specific.haDurability"
+ name="haDurability" placeholder="NO_SYNC,NO_SYNC,SIMPLE_MAJORITY"/>
+ </td>
+ </tr>
+
+ <tr>
+ <td class="tableContainer-labelCell" style="width: 300px;"><strong>Coalesce local sync: </strong></td>
+ <td class="tableContainer-valueCell">
+ <input dojoType="dijit/form/CheckBox" id="formAddVirtualHost.specific.haCoalescingSync"
+ checked="true" onchange="require(['dijit/registry', 'dojo/domReady!'],
+ function(registry){
+ var checkbox = registry.byId('formAddVirtualHost.specific.haCoalescingSync');
+ var hidden = registry.byId('formAddVirtualHost.specific.haCoalescingSyncHidden');
+ hidden.set('value', checkbox.get('checked'));
+ })"/>
+
+ <input dojoType="dijit/form/TextBox" id="formAddVirtualHost.specific.haCoalescingSyncHidden" type="hidden" name="haCoalescingSync" value="true"/>
+ </td>
+
+ </tr>
+
+ <tr>
+ <td class="tableContainer-labelCell" style="width: 300px;"><strong>Designated Primary: </strong></td>
+ <td class="tableContainer-valueCell">
+ <input dojoType="dijit/form/CheckBox" id="formAddVirtualHost.specific.haDesignatedPrimary"
+ onchange="require(['dijit/registry', 'dojo/domReady!'],
+ function(registry){
+ var checkbox = registry.byId('formAddVirtualHost.specific.haDesignatedPrimary');
+ var hidden = registry.byId('formAddVirtualHost.specific.haDesignatedPrimaryHidden');
+ hidden.set('value', checkbox.get('checked'));
+ })"/>
+ <input dojoType="dijit/form/TextBox" id="formAddVirtualHost.specific.haDesignatedPrimaryHidden" type="hidden" name="haDesignatedPrimary" value="false"/>
</td>
</tr>
</table>