32 lines
742 B
JavaScript
32 lines
742 B
JavaScript
/**
|
|
* Add Payment Offcanvas
|
|
*/
|
|
|
|
'use strict';
|
|
|
|
document.addEventListener('DOMContentLoaded', function (e) {
|
|
// Invoice amount
|
|
const paymentAmount = document.querySelector('.invoice-amount');
|
|
|
|
if (paymentAmount) {
|
|
paymentAmount.addEventListener('input', event => {
|
|
paymentAmount.value = formatNumeral(event.target.value, {
|
|
numeralThousandsGroupStyle: 'thousand'
|
|
});
|
|
});
|
|
}
|
|
// Datepicker
|
|
const date = new Date(),
|
|
invoiceDateList = document.querySelectorAll('.invoice-date');
|
|
|
|
if (invoiceDateList) {
|
|
invoiceDateList.forEach(function (invoiceDateEl) {
|
|
invoiceDateEl.flatpickr({
|
|
monthSelectorType: 'static',
|
|
defaultDate: date,
|
|
static: true
|
|
});
|
|
});
|
|
}
|
|
});
|