28 lines
685 B
JavaScript
28 lines
685 B
JavaScript
/*
|
|
Enhanced Bootstrap Modals
|
|
https://mdbootstrap.com
|
|
office@mdbootstrap.com
|
|
*/
|
|
|
|
(function($){
|
|
$('body').on('shown.bs.modal', '.modal', function() {
|
|
if(!$('.modal-backdrop').length) {
|
|
|
|
$modal_dialog = $(this).children('.modal-dialog')
|
|
|
|
if($modal_dialog.hasClass('modal-side')) {
|
|
$(this).addClass('modal-scrolling');
|
|
$('body').addClass('scrollable');
|
|
}
|
|
|
|
if($modal_dialog.hasClass('modal-frame')) {
|
|
$(this).addClass('modal-content-clickable');
|
|
$('body').addClass('scrollable');
|
|
}
|
|
}
|
|
});
|
|
$('body').on('hidden.bs.modal', '.modal', function() {
|
|
$('body').removeClass('scrollable');
|
|
});
|
|
})(jQuery);
|