blob: ee4cfdc8d42c04cfd992a260d1f7d4c3b1e699ae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
$$plugins.define('modal', ['jQuery', 'domHelper'], function (element, options) {
var close = $(element).find('.modal__close');
close.on('click', function (e) {
$(element).removeClass('open');
// todo check if any bug occured
e.stopPropagation();
});
jQuery(function(){
$('.modal').show();
$('body').on('click', '.open_modal', function(){
target = $(this).attr('data-target');
close_target = $(this).attr('data-close-target');
$('#'+target).addClass('open');
if(typeof close_target != 'undefined') {
$('#'+close_target).removeClass('open');
}
});
})
});
|