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