MIF_E31212289/public/js/page/forms-advanced-forms.js

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");