value="[% expire_time | html %]"
min="[% get_tomorrow_date | html; %]" />
</td>
+ <script type="text/javascript">
+ var etElement = document.getElementsByName("expire_time")[0];
+ if (!supportsType(etElement)) {
+ etElement.value = "[% ahr.expire_time ? date.format(ctx.parse_datetime(ahr.expire_time), DATE_FORMAT) : '' %]";
+ document.write('<td class="fmt-note"><em>[% l('Enter date in MM/DD/YYYY format') %]</em></td>');
+ }
+ </script>
</tr>
<tr>
<th>
value="[% thaw_date | html %]"
min="[% get_tomorrow_date | html; %]" />
</td>
+ <script type="text/javascript">
+ var tdElement = document.getElementsByName("thaw_date")[0];
+ if (!supportsType(tdElement)) {
+ tdElement.value = "[% ahr.thaw_date ? date.format(ctx.parse_datetime(ahr.thaw_date), DATE_FORMAT) : '' %]";
+ document.write('<td class="fmt-note"><em>[% l('Enter date in MM/DD/YYYY format') %]</em></td>');
+ }
+ </script>
</tr>
[% END %]
}
</script>
+<!-- Check for HTML5 input support.
+ Stolen from https://quirksmode.org/blog/archives/2015/03/better_modern_i.html. -->
+<script type="text/javascript">
+function supportsType(input) {
+ var desiredType = input.getAttribute('type');
+ var supported = false;
+ if (input.type === desiredType) {
+ supported = true;
+ }
+ input.value = 'Hello world';
+ var helloWorldAccepted = (input.value === 'Hello world');
+ switch (desiredType) {
+ case "email":
+ case "url":
+ if (!input.validationMessage) {
+ supported = false;
+ }
+ break;
+ case "color":
+ case "date":
+ case "datetime":
+ case "month":
+ case "time":
+ case "week":
+ if (helloWorldAccepted) {
+ supported = false;
+ }
+ break;
+ }
+ return supported;
+}
+</script>
+
[%- IF ctx.use_stripe %]
<script type="text/javascript">unHideMe($("pay_fines_now"));[%# the DOM is loaded now, right? %]</script>
[% END -%]
min="[% get_tomorrow_date | html; %]" />
[% IF ctx.proto == 'oils' %]
<em>[% l('Enter date in MM/DD/YYYY format') %]</em>
+ [% ELSE %]
+ <script type="text/javascript">
+ if (!supportsType(document.getElementById("thaw_date"))) {
+ document.write("<em>[% l('Enter date in MM/DD/YYYY format') %]</em>");
+ }
+ </script>
[% END %]
</blockquote>
</p>