|
107 | 107 | </div>
|
108 | 108 | </div>
|
109 | 109 | {{#if(fieldVM.canMinMax)}}
|
110 |
| - <div class="editspan form-group" name="min"> |
| 110 | + {{#if(fieldVM.isDateType)}} |
| 111 | + <div class="editspan form-group" name="min"> |
111 | 112 |
|
112 |
| - <label class="control-label">Min Value:</label> |
113 |
| - <input class="form-control ui-widget editable" |
114 |
| - type="date" placeholder="min" |
115 |
| - id="min-date" |
116 |
| - pattern="TODAY|(?:^-(?=.*\d))|\d*" |
117 |
| - value="{{parseDateBound(fieldVM.field.min)}}" |
118 |
| - on:blur="fieldVM.field.min = mangleDateBound(scope.element)" |
119 |
| - {{ #eq(fieldVM.field.min, "TODAY")}} disabled {{/eq}} |
120 |
| - > |
| 113 | + <label class="control-label">Min Value:</label> |
| 114 | + <input class="form-control ui-widget editable" |
| 115 | + type="date" placeholder="min" |
| 116 | + id="min-date" |
| 117 | + pattern="TODAY|(?:^-(?=.*\d))|\d*" |
| 118 | + value="{{parseDateBound(fieldVM.field.min)}}" |
| 119 | + on:blur="fieldVM.field.min = mangleDateBound(scope.element)" |
| 120 | + {{ #eq(fieldVM.field.min, "TODAY")}} disabled {{/eq}} |
| 121 | + > |
121 | 122 |
|
122 |
| - <div name="today-min"> |
123 |
| - <div class="checkbox"> |
124 |
| - <label> |
125 |
| - <input type="checkbox" |
126 |
| - {{ #eq(fieldVM.field.min, "TODAY")}} checked {{/eq}} |
127 |
| - on:blur="fieldVM.field.min = checktoToday(scope.element)" |
128 |
| - on:click="toggleDateBoundEnable('#min-date')" |
129 |
| - value:bind="fieldVM.field.min" |
130 |
| - value="TODAY"> TODAY |
131 |
| - </label> |
| 123 | + <div name="today-min"> |
| 124 | + <div class="checkbox"> |
| 125 | + <label> |
| 126 | + <input type="checkbox" |
| 127 | + {{ #eq(fieldVM.field.min, "TODAY")}} checked {{/eq}} |
| 128 | + on:blur="fieldVM.field.min = checktoToday(scope.element)" |
| 129 | + on:click="toggleDateBoundEnable('#min-date')" |
| 130 | + value:bind="fieldVM.field.min" |
| 131 | + value="TODAY"> TODAY |
| 132 | + </label> |
| 133 | + </div> |
132 | 134 | </div>
|
133 | 135 | </div>
|
134 |
| - </div> |
135 |
| - <div> |
136 |
| - <label class="control-label">Max Value:</label> |
137 |
| - <input class="form-control ui-widget editable" |
138 |
| - type="date" placeholder="max" |
139 |
| - id="max-date" |
140 |
| - value="{{parseDateBound(fieldVM.field.max)}}" |
141 |
| - pattern="TODAY|(?:^-(?=.*\d))|\d*" |
142 |
| - {{ #eq(fieldVM.field.max, "TODAY")}} disabled {{/eq}} |
143 |
| - on:blur="fieldVM.field.max = mangleDateBound(scope.element)" |
144 |
| - > |
145 |
| - <div name="today-max"> |
146 |
| - <div class="checkbox"> |
147 |
| - <label> |
148 |
| - <input type="checkbox" |
149 |
| - {{ #eq(fieldVM.field.max, "TODAY")}} checked {{/eq}} |
150 |
| - on:blur="fieldVM.field.max = checktoToday(scope.element)" |
151 |
| - on:click="toggleDateBoundEnable('#max-date')" |
152 |
| - value:bind="fieldVM.field.max" |
153 |
| - value="TODAY"> TODAY |
154 |
| - </label> |
| 136 | + <div> |
| 137 | + <label class="control-label">Max Value:</label> |
| 138 | + <input class="form-control ui-widget editable" |
| 139 | + type="date" placeholder="max" |
| 140 | + id="max-date" |
| 141 | + value="{{parseDateBound(fieldVM.field.max)}}" |
| 142 | + pattern="TODAY|(?:^-(?=.*\d))|\d*" |
| 143 | + {{ #eq(fieldVM.field.max, "TODAY")}} disabled {{/eq}} |
| 144 | + on:blur="fieldVM.field.max = mangleDateBound(scope.element)" |
| 145 | + > |
| 146 | + <div name="today-max"> |
| 147 | + <div class="checkbox"> |
| 148 | + <label> |
| 149 | + <input type="checkbox" |
| 150 | + {{ #eq(fieldVM.field.max, "TODAY")}} checked {{/eq}} |
| 151 | + on:blur="fieldVM.field.max = checktoToday(scope.element)" |
| 152 | + on:click="toggleDateBoundEnable('#max-date')" |
| 153 | + value:bind="fieldVM.field.max" |
| 154 | + value="TODAY"> TODAY |
| 155 | + </label> |
| 156 | + </div> |
155 | 157 | </div>
|
156 | 158 | </div>
|
157 |
| - </div> |
| 159 | + {{else}} |
| 160 | + <div class="editspan form-group" name="min"> |
| 161 | + |
| 162 | + <label class="control-label">Min Value:</label> |
| 163 | + <input class="form-control ui-widget editable" |
| 164 | + type="number" placeholder="min" |
| 165 | + id="min-number" |
| 166 | + value="{{fieldVM.field.min}}" |
| 167 | + on:blur="fieldVM.field.min = scope.element.value" |
| 168 | + |
| 169 | + > |
| 170 | + </div> |
| 171 | + <div> |
| 172 | + <label class="control-label">Max Value:</label> |
| 173 | + <input class="form-control ui-widget editable" |
| 174 | + type="number" placeholder="max" |
| 175 | + id="max-number" |
| 176 | + value="{{fieldVM.field.max}}" |
| 177 | + on:blur="fieldVM.field.max = scope.element.value" |
| 178 | + > |
| 179 | + </div> |
| 180 | + {{/if}} |
158 | 181 | {{/if}}
|
159 | 182 | {{#if(fieldVM.canList)}}
|
160 | 183 | <div name="listext" class="form-upload clearfix" style="padding-bottom: 15px;">
|
|
0 commit comments