$(function () { $(".block-card").on("click", function () { var block_ele = $(this).closest(".card"); $(block_ele).block({ message: '', timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: "#000", opacity: 0.5, cursor: "wait", }, css: { border: 0, padding: 0, backgroundColor: "transparent", }, }); }); // Block sidebar $(".block-sidenav").on("click", function () { var block_ele = $(".left-sidebar"); $(block_ele).block({ message: '', timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: "#000", opacity: 0.5, cursor: "wait", }, css: { border: 0, padding: 0, backgroundColor: "transparent", }, }); }); // Block page $(".block-default").on("click", function () { $.blockUI({ message: '', timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: "#000", opacity: 0.5, cursor: "wait", }, css: { border: 0, padding: 0, backgroundColor: "transparent", }, }); }); // onBlock callback $(".onblock").on("click", function () { $.blockUI({ message: '', fadeIn: 1000, timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: "#000", opacity: 0.5, cursor: "wait", }, css: { border: 0, padding: 0, color: "#333", backgroundColor: "transparent", }, onBlock: function () { alert("Page blocked!"); }, }); }); // onUnblock callback $(".onunblock").on("click", function () { $.blockUI({ message: '', timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: "#000", opacity: 0.5, cursor: "wait", }, css: { border: 0, padding: 0, color: "#333", backgroundColor: "transparent", }, onUnblock: function () { alert("Page unblocked!"); }, }); }); // Overlay callback $(".onoverlay-click").on("click", function () { $.blockUI({ message: '', overlayCSS: { backgroundColor: "#000", opacity: 0.5, cursor: "wait", }, css: { color: "#333", border: 0, padding: 0, backgroundColor: "transparent", }, onOverlayClick: $.unblockUI, }); }); // Block Without Message $(".without-msg").on("click", function () { var block_ele = $(this).closest(".card"); $(block_ele).block({ message: null, timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: "#000", opacity: 0.5, cursor: "wait", }, css: { border: 0, padding: 0, backgroundColor: "transparent", }, }); }); // Block without overlay $(".without-overlay").on("click", function () { var block_ele = $(this).closest(".card"); $(block_ele).block({ message: '', showOverlay: false, timeout: 2000, //unblock after 2 seconds css: { width: 50, height: 50, lineHeight: 1, color: "#fff", border: 0, padding: 15, backgroundColor: "#000", }, }); }); // Unblock on overlay click $(".overlay-unblock").on("click", function () { var block_ele = $(this).closest(".card"); $(block_ele).block({ message: '', overlayCSS: { backgroundColor: "#000", opacity: 0.5, cursor: "wait", }, css: { border: 0, padding: 0, backgroundColor: "transparent", }, }); $(".blockOverlay").on("click", function () { $(block_ele).unblock(); }); }); // Growl notification $(".growl").on("click", function () { $.blockUI({ message: $(".growl-notification-example"), fadeIn: 700, fadeOut: 700, timeout: 3000, showOverlay: false, centerY: false, css: { width: "250px", top: "20px", left: "", right: "20px", border: "none", padding: "15px 5px", backgroundColor: "#000", "-webkit-border-radius": "10px", "-moz-border-radius": "10px", opacity: 0.9, color: "#fff", }, }); }); });