Lines 201-207
div.rows { padding: 1rem; }
Link Here
|
201 |
[% END %] |
201 |
[% END %] |
202 |
[% UNLESS ( enter ) %][% INCLUDE 'acquisitions-toolbar.inc' %][% END %] |
202 |
[% UNLESS ( enter ) %][% INCLUDE 'acquisitions-toolbar.inc' %][% END %] |
203 |
[% IF ( enter ) %] |
203 |
[% IF ( enter ) %] |
204 |
<form action="updatesupplier.pl" name="updatesupplier" style="display:block" class="validated" method="post"> |
204 |
<form action="updatesupplier.pl" name="updatesupplier" id="updatesupplier" style="display:block" method="post"> |
|
|
205 |
<input type="hidden" name="op" value="add_validated" /> |
205 |
<div id="toolbar" class="btn-toolbar"> |
206 |
<div id="toolbar" class="btn-toolbar"> |
206 |
<button class="btn btn-primary" type="submit"><i class="fa fa-save"></i> Save</button> |
207 |
<button class="btn btn-primary" type="submit"><i class="fa fa-save"></i> Save</button> |
207 |
[% IF ( booksellerid ) %] |
208 |
[% IF ( booksellerid ) %] |
Lines 350-356
div.rows { padding: 1rem; }
Link Here
|
350 |
<input type="hidden" name="tax_rate" value="0" /> |
351 |
<input type="hidden" name="tax_rate" value="0" /> |
351 |
[% END %] |
352 |
[% END %] |
352 |
<li><label for="discount">Discount: </label> |
353 |
<li><label for="discount">Discount: </label> |
353 |
<input type="text" size="6" id="discount" name="discount" value="[% discount | format ('%.1f') %]" />%</li> |
354 |
<input type="text" size="6" id="discount" name="discount" value="[% discount | html %]"/> % - Example: 7.5 %</li> |
354 |
<li> |
355 |
<li> |
355 |
<label for="deliverytime">Delivery time: </label> |
356 |
<label for="deliverytime">Delivery time: </label> |
356 |
<input type="text" size="2" id="deliverytime" name="deliverytime" value="[% deliverytime | html %]" /> days |
357 |
<input type="text" size="2" id="deliverytime" name="deliverytime" value="[% deliverytime | html %]" /> days |
Lines 520-525
div.rows { padding: 1rem; }
Link Here
|
520 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
521 |
[% Asset.js("js/acquisitions-menu.js") | $raw %] |
521 |
[% Asset.js("lib/hc-sticky.js") | $raw %] |
522 |
[% Asset.js("lib/hc-sticky.js") | $raw %] |
522 |
[% Asset.js("js/acq.js") | $raw %] |
523 |
[% Asset.js("js/acq.js") | $raw %] |
|
|
524 |
[% Asset.js("lib/jquery/plugins/jquery.validate.min.js") | $raw %] |
523 |
[% INCLUDE 'datatables.inc' %] |
525 |
[% INCLUDE 'datatables.inc' %] |
524 |
<script> |
526 |
<script> |
525 |
function confirm_deletion() { |
527 |
function confirm_deletion() { |
Lines 682-687
div.rows { padding: 1rem; }
Link Here
|
682 |
} |
684 |
} |
683 |
|
685 |
|
684 |
var Sticky; |
686 |
var Sticky; |
|
|
687 |
jQuery.validator.addMethod("decimal_separator", function(value, element){ |
688 |
var pattern = /^\d+(\.\d{1})?$/; |
689 |
return this.optional(element) || value.match(pattern); |
690 |
}, _("Respect decimal separator format")); |
685 |
|
691 |
|
686 |
$(document).ready(function() { |
692 |
$(document).ready(function() { |
687 |
var contractst = $("#contractst").dataTable($.extend(true, {}, dataTablesDefaults, { |
693 |
var contractst = $("#contractst").dataTable($.extend(true, {}, dataTablesDefaults, { |
Lines 732-737
div.rows { padding: 1rem; }
Link Here
|
732 |
stickTo: "main", |
738 |
stickTo: "main", |
733 |
stickyClass: "floating" |
739 |
stickyClass: "floating" |
734 |
}); |
740 |
}); |
|
|
741 |
|
742 |
$('#updatesupplier').validate({ |
743 |
rules: { |
744 |
discount: { |
745 |
decimal_separator: true, |
746 |
}, |
747 |
}, |
748 |
}); |
735 |
}); |
749 |
}); |
736 |
</script> |
750 |
</script> |
737 |
[% END %] |
751 |
[% END %] |
738 |
- |
|
|