78 lines
2.1 KiB
JavaScript
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');
|