You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
1.2 KiB

window.watched_modals = {};
function close_modal(key) {
// Закрытие окна и отправка оповещения об этом
$.ajax({
type: 'POST',
url: '/management/close_modal/',
data: {'modal': key}
});
console.log(key);
if (window.modals_data[key]['type'] == 'M'){
$('#'+key).modal('hide');
} else {
$('#'+key).fadeOut('slow');
}
}
function watch_modal(key) {
// Просмотр окна
$.ajax({
type: 'POST',
url: '/management/saw_modal/',
data: {'modal': key}
});
}
$( document.body ).on( "mouseover", "[control_modal]", function( event ) {
var element_action = $(event.target);
//if (!element_action.attr('control_modal')){
// element_action = get_by_type_action_parent(element_action, 'control_modal');
//}
var v = $(element_action).attr('control_modal');
if (v){
if ( !(v in window.watched_modals) ){
window.watched_modals[($(element_action).attr('control_modal'))] = true;
watch_modal(v)
}
}
});