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.
120 lines
3.2 KiB
120 lines
3.2 KiB
function wait_button(btn) |
|
{ |
|
$(btn).attr("disabled", true); |
|
} |
|
function resume_button(btn) |
|
{ |
|
$(btn).attr("disabled", false); |
|
} |
|
|
|
var getUrlParameter = function getUrlParameter(sParam) { |
|
var sPageURL = window.location.search.substring(1), |
|
sURLVariables = sPageURL.split('&'), |
|
sParameterName, |
|
i; |
|
|
|
for (i = 0; i < sURLVariables.length; i++) { |
|
sParameterName = sURLVariables[i].split('='); |
|
|
|
if (sParameterName[0] === sParam) { |
|
return typeof sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); |
|
} |
|
} |
|
return false; |
|
}; |
|
|
|
|
|
$(document).ready(function () { |
|
|
|
var popoverTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')) |
|
var popoverList = popoverTriggerList.map(function (popoverTriggerEl) { |
|
return new bootstrap.Popover(popoverTriggerEl) |
|
}); |
|
|
|
$.each($('.fa'), function(e) { |
|
console.log('fa found' + $(this).data('src')); |
|
$(this).css('font-family', "\'Font Awesome\\ 5 Free\'"); |
|
$(this).css('font-weight', 900); |
|
$(this).css('font-size', '20px'); |
|
$(this).css('content', $(this).data('src')); |
|
}); |
|
|
|
$('.diagnoses_select').select2(); |
|
$('.routing_select2').select2(); |
|
|
|
$('.close').click(function(){ |
|
$('#' + $(this).data('target')).hide(); |
|
}) |
|
|
|
$('.kill').click(function(){ |
|
$('#' + $(this).data('target')).remove(); |
|
}) |
|
|
|
$('.change-color-mode').on('click', function(){ |
|
change_color_mode($('body')); |
|
change_color_mode($('.navbar')); |
|
change_color_mode($('.custom-nav-item')); |
|
change_color_mode($('.card')); |
|
}); |
|
|
|
function change_color_mode(e){ |
|
if (e.attr('data-theme')) { |
|
e.removeAttr('data-theme'); |
|
} else { |
|
e.attr('data-theme', 'dark'); |
|
} |
|
} |
|
|
|
//Язык для datatable |
|
var url = document.location.search; |
|
var searchParam = new URLSearchParams(url); |
|
var lang = searchParam.get('lang'); |
|
if (lang == 'ru') { |
|
$('#datatable').DataTable({ |
|
"language": { |
|
"url": "https://cdn.datatables.net/plug-ins/1.10.19/i18n/Russian.json" |
|
}, |
|
"scrollX": true |
|
}); |
|
} else { |
|
$('#datatable').DataTable({ |
|
"language": { |
|
"url": "https://cdn.datatables.net/plug-ins/1.10.19/i18n/English.json" |
|
}, |
|
"scrollX": true |
|
}); |
|
} |
|
|
|
|
|
$('#header_tabs li a').on('click', function (e) { |
|
e.preventDefault() |
|
$(this).tab('show'); |
|
$('#organs_group').hide(); |
|
if ($(this).attr('id') == 'endocscopy_link') |
|
{ |
|
$('#organs_group').show(); |
|
} |
|
if ($(this).attr('id') == 'live_endocscopy_link') |
|
{ |
|
$('#organs_group').show(); |
|
} |
|
}) |
|
|
|
$('#diagnoses_tabs li a').on('click', function (e) { |
|
e.preventDefault() |
|
$(this).tab('show'); |
|
}); |
|
|
|
$('#hide_deleted').click(function(){ |
|
$('.sql_deleted').hide(); |
|
$('#hide_deleted').hide(); |
|
$('#show_deleted').show(); |
|
}); |
|
|
|
$('#show_deleted').click(function(){ |
|
$('.sql_deleted').show(); |
|
$('#hide_deleted').show(); |
|
$('#show_deleted').hide(); |
|
}); |
|
|
|
});
|
|
|