89 lines
2.5 KiB
JavaScript
89 lines
2.5 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");
|