2
<h3>$encoder.htmlEncode( $i18n.getString( "create_new_validation_rule" ) )</h3>
4
<form id="addValidationRuleForm" action="addValidationRule.action" method="post" onsubmit="return validateAddValidationRule()">
7
<input type="hidden" id="leftSideDescription" name="leftSideDescription"/>
8
<input type="hidden" id="leftSideExpression" name="leftSideExpression"/>
9
<input type="hidden" id="leftSideTextualExpression" name="leftSideTextualExpression"/>
10
<input type="hidden" id="rightSideDescription" name="rightSideDescription"/>
11
<input type="hidden" id="rightSideExpression" name="rightSideExpression"/>
12
<input type="hidden" id="rightSideTextualExpression" name="rightSideTextualExpression"/>
17
<th colspan="2">$i18n.getString( "details" )</th>
20
<td><label for="name">$encoder.htmlEncode( $i18n.getString( "name" ) ) <em title="$i18n.getString( "required" )" class="required">*</em></label></td>
21
<td><input type="text" id="name" name="name" style="width:20em"></td>
24
<td><label for="description">$encoder.htmlEncode( $i18n.getString( "description" ) )</label></td>
25
<td><input type="text" id="description" name="description" style="width:20em"></td>
28
<td><label for="operatorId">$encoder.htmlEncode( $i18n.getString( "operator" ) ) <em title="$i18n.getString( "required" )" class="required">*</em></label></td>
30
<select id="operator" name="operator" style="width:20em">
31
<option value="none">[ $i18n.getString( "select_operator" ) ]</option>
32
<option value="equal_to">$encoder.htmlEncode( $i18n.getString( "equal_to" ) )</option>
33
<option value="not_equal_to">$encoder.htmlEncode( $i18n.getString( "not_equal_to" ) )</option>
34
<option value="greater_than">$encoder.htmlEncode( $i18n.getString( "greater_than" ) )</option>
35
<option value="greater_than_or_equal_to">$encoder.htmlEncode( $i18n.getString( "greater_than_or_equal_to" ) )</option>
36
<option value="less_than">$encoder.htmlEncode( $i18n.getString( "less_than" ) )</option>
37
<option value="less_than_or_equal_to">$encoder.htmlEncode( $i18n.getString( "less_than_or_equal_to" ) )</option>
43
<td><input type="button" value="$i18n.getString( 'edit_left_side' )" style="width:10em" onclick="showEditLeftSideExpressionForm()"><input
44
type="button" value="$i18n.getString( 'edit_right_side' )" style="width:10em" onclick="showEditRightSideExpressionForm()"></td>
48
<td><input type="submit" value="$i18n.getString( 'save' )" style="width:10em"><input
49
type="button" value="$i18n.getString( 'cancel' )" id="cancel" name="cancel" onclick="window.location.href='showValidationRuleForm.action'" style="width:10em"></td>
55
<span id="message"></span>
57
<script type="text/javascript">
59
var nameField = document.getElementById( 'name' );