MIF_E31210521/public/assets/js/page/forms-advanced-forms.js

78 lines
2.1 KiB
JavaScript

"use strict";
var cleavePN = new Cleave('.phone-number', {
phone: true,
phoneRegionCode: 'us'
});
var cleaveC = new Cleave('.currency', {
numeral: true,
numeralThousandsGroupStyle: 'thousand'
});
var cleavePC = new Cleave('.purchase-code', {
delimiter: '-',
blocks: [4, 4, 4, 4],
uppercase: true
});
var cleaveI = new Cleave('.invoice-input', {
prefix: 'INV',
delimiter: '-',
blocks: [10],
uppercase: true
});
var cleaveD = new Cleave('.datemask', {
date: true,
datePattern: ['Y', 'm', 'd']
});
var cc_last_type;
var cleaveCC = new Cleave('.creditcard', {
creditCard: true,
onCreditCardTypeChanged: function(type) {
if(type !== 'unknown') {
if(type == 'amex') {
type = 'americanexpress';
}else if(type == 'mastercard') {
type = 'mastercard';
}else if(type == 'visa') {
type = 'visa';
}else if(type == 'diners') {
type = 'dinersclub';
}else if(type == 'discover') {
type = 'discover';
}else if(type == 'jcb') {
type = 'jcb';
}
$(".creditcard").removeClass(cc_last_type);
$(".creditcard").addClass(type);
cc_last_type = type;
}
}
});
$(".pwstrength").pwstrength();
$('.daterange-cus').daterangepicker({
locale: {format: 'YYYY-MM-DD'},
drops: 'down',
opens: 'right'
});
$('.daterange-btn').daterangepicker({
ranges: {
'Today' : [moment(), moment()],
'Yesterday' : [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Last 7 Days' : [moment().subtract(6, 'days'), moment()],
'Last 30 Days': [moment().subtract(29, 'days'), moment()],
'This Month' : [moment().startOf('month'), moment().endOf('month')],
'Last Month' : [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
},
startDate: moment().subtract(29, 'days'),
endDate : moment()
}, function (start, end) {
$('.daterange-btn span').html(start.format('MMMM D, YYYY') + ' - ' + end.format('MMMM D, YYYY'))
});
$(".colorpickerinput").colorpicker({
format: 'hex',
component: '.input-group-append',
});
$(".inputtags").tagsinput('items');