Page blocking
<button id="block-page" class="mr-2 btn btn-primary">Block the whole page</button> $('#block-page').on('click', function() { $.blockUI({ message: '<svg> ... </svg>', fadeIn: 800, timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: '#1b2024', opacity: 0.8, zIndex: 1200, cursor: 'wait' }, css: { border: 0, color: '#fff', zIndex: 1201, padding: 0, backgroundColor: 'transparent' } }); });
Layout area blocking
<button id="block-content" class="mr-2 btn btn-primary message">Layout area blocking</button> $('#block-content').on('click', function() { var block = $('#reload'); $(block).block({ message: '<svg> ... </svg>', timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: '#000', opacity: 0.8, cursor: 'wait' }, css: { border: 0, color: '#fff', padding: 0, backgroundColor: 'transparent' } }); });
Growl
BlockUI Growl Notification
<button id="block-growl" class="mr-2 btn btn-primary message">Growl</button> <div class="blockui-growl-message"> <i class="flaticon-exclamation"></i> BlockUI Growl Notification </div> // Growl notification $('#block-growl').on('click', function() { $.blockUI({ message: $('.blockui-growl-message'), fadeIn: 700, fadeOut: 700, timeout: 3000, //unblock after 3 seconds showOverlay: false, centerY: false, css: { width: '250px', backgroundColor: 'transparent', top: '20px', left: 'auto', right: '20px', border: 0, opacity: .95, zIndex: 1200, } }); });
Message position
<button id="message-position" class="mr-2 btn btn-primary">Message position</button> $('#message-position').on('click', function() { var block = $('#m-s-reload'); $(block).block({ message: '<svg> ... </svg>', timeout: 2000, //unblock after 2 seconds centerX: 0, centerY: 0, overlayCSS: { backgroundColor: '#fff', opacity: 0.8, cursor: 'wait' }, css: { width: 35, top: '15px', left: '', right: '10px', bottom: 0, border: 0, padding: 0, backgroundColor: 'transparent' } }); });
Auto Unblocking
<button id="auto-unblock" class="mr-2 btn btn-primary">Auto Unblock</button> $('#auto-unblock').on('click', function() { var block = $('#a-u-reload'); $(block).block({ message: '<svg> ... </svg>', timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: '#fff', opacity: 0.8, cursor: 'wait' }, css: { border: 0, padding: 0, backgroundColor: 'transparent' } }); });
onBlock callback
<button id="block-callback" class="mr-2 btn btn-primary">onBlock callback</button> $('#block-callback').on('click', function() { $.blockUI({ message: '<svg> ... </svg>', fadeIn: 800, timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: '#1b2024', opacity: 0.8, zIndex: 1200, cursor: 'wait' }, css: { border: 0, color: '#fff', zIndex: 1201, padding: 0, backgroundColor: 'transparent' }, onBlock: function() { alert('Page is now blocked. FadeIn completed.'); } }); });
Block with default message
<button id="default-message" class="mr-2 btn btn-primary">Default Message</button> $('#default-message').on('click', function() { var block = $('#d-t-reload'); $(block).block({ message: '<span class="text-semibold">Please wait...</span>', timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: '#fff', opacity: 0.8, cursor: 'wait' }, css: { border: 0, padding: 0, color: '#e7515a', backgroundColor: 'transparent' } }); });
Message Animation
<button class="mr-2 btn btn-primary" id="message-animation" data-animation="fadeInDown">Message Animation</button> <div class="blockui-animation-container"> <span class="text-semibold"><svg> ... </svg></span> </div> $('#message-animation').on('click', function() { var block = $(this).parent(); $(block).block({ message: $('.blockui-animation-container'), timeout: 3000, //unblock after 3 seconds overlayCSS: { backgroundColor: '#fff', opacity: 0.8, cursor: 'wait' }, css: { width: 36, height: 36, color: '#000', border: 0, padding: 0, backgroundColor: 'transparent' } }); var animation = $(this).data("animation"); $('.blockui-animation-container').addClass("animated " + animation).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", function () { $(this).removeClass("animated " + animation); }); });
Modal
Modal title
<button class="mr-2 btn btn-primary message" data-toggle="modal" data-target="#exampleModal">Modal</button> $('#modal-blockui').on('click', function() { var block = $('#modal-reload'); $(block).block({ message: '<svg> ... </svg>', showOverlay: false, timeout: 2000, //unblock after 2 seconds css: { border: 0, color: '#000', padding: 0, backgroundColor: 'transparent' } }); });
Custom Overlay
<button id="overlay-custom" class="mr-2 btn btn-primary">Overlay</button> $('#overlay-custom').on('click', function() { var block = $('#custom-overlay'); $(block).block({ message: '<svg> ... </svg>', timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: '#515365', opacity: 0.9, cursor: 'wait' }, css: { border: 0, padding: 0, color: '#fff', backgroundColor: 'transparent' } }); });
Custom Style
<button id="custom-message" class="mr-2 btn btn-primary">Custom</button> $('#custom-message').on('click', function() { var block = $('#c-style'); $(block).block({ message: '<span class="text-semibold"><svg> ... </svg></i> Updating data</span>', timeout: 2000, //unblock after 2 seconds overlayCSS: { backgroundColor: '#fff', opacity: 0.8, cursor: 'wait' }, css: { border: 0, padding: '10px 15px', color: '#fff', width: 'auto', '-webkit-border-radius': 2, '-moz-border-radius': 2, backgroundColor: '#0e1726' } }); });
Multiple Message
Loading
<button id="multiple-messages" class="mr-2 btn btn-primary">Multiple</button> <div class="multiMessageBlockUi"> <i class="flaticon-circle-reload-line spin"></i> <span class="text-semibold display-block">Loading</span> </div> $('#multiple-messages').on('click', function() { var message = $(this).next('.multiMessageBlockUi'); var block = $(this).parent(); $(block).block({ message: message, overlayCSS: { backgroundColor: '#fff', opacity: 0.8, cursor: 'wait' }, css: { width: 100, '-webkit-border-radius': 2, '-moz-border-radius': 2, border: 0, padding: 0, backgroundColor: 'transparent' }, onBlock: function(){ clearTimeout(); } }); window.setTimeout(function () { message.html('<svg> ... </svg> <span class="text-semibold display-block">Loading</span>') }, 0); window.setTimeout(function () { message.html('<svg> ... </svg> <span class="text-semibold display-block">Please wait</span>') }, 2000); window.setTimeout(function () { message.addClass('bg-danger').html('<i class="flaticon-danger-3"></i> <span class="text-semibold display-block">Load error</span>') }, 4000); window.setTimeout(function () { $(block).unblock({ onUnblock: function(){ message.removeClass('bg-danger'); } }); }, 6000); });
© 2021 DesignReset
Coded with
Alan Green
Lead Developer
Todo
Launch New Seo Wordpress Theme has been moved to Completed Board by Alma Clark
New Task is added by Ernest Reeves
Dinner with Kelly Young has been moved to Completed Board by Dale Butler
Event Notifications
New Event has been added on 15 Dec 2020
Collect documents from Kelly at the restaurant tommorrow.
Meeting Event on 12 Nov has been updated to 8 PM
New Event Seminar organised by Design Reset will be held on 25 January
Today's Conference is Cancelled.
Meeting with Project Lead on 01 Jan has been updated to 15 Jan