$(document).ready( function(){
// change tab on load page
var hash = window.location.hash;
if( hash!='' ){
$('ul.nav a[href="' + hash + '"]').tab('show');
}
$('[data-toggle="tooltip"]').tooltip();
if( $('.performance-star').size() > 0 ){
$('.performance-star').rating({
starCaptions: { 1: 'Negativo', 2: 'Sufficiente', 3: 'Buono', 4: 'Ottimo' },
starCaptionClasses: { 1: 'label label-danger', 2: 'label label-warning', 3: 'label label-success', 4: 'label label-success' },
clearCaption: 'Non classificato'
});
}
//start_datatables();
//Crezione layout modal
$('[data-href]').click( function(){
launch_modal( $(this).data('title'), $(this).data('href'), 1 );
});
$('#bs-popup').on('hidden.bs.modal', function(){
$('html').removeClass('modal-open');
$(this).data('modal', null);
});
$('[data-url]').click( function(){
location.href = $(this).data('url');
});
//$('.datepicker').datepicker().on('changeDate', function(){ $(this).trigger('change'); });
$('.nav-tabs > li > a').click(function (e) {
e.preventDefault()
$(this).tab('show')
})
});
//Aggiunta main loading all'unload del body
window.onbeforeunload = function(){
$('#main_loading').show();
};
$(window).load( function(){
$('#main_loading').fadeOut();
});
function start_datatables(){
$datatables = $('#dataTable');
var table = $datatables.dataTable({
"oLanguage": { "sUrl": "/zprint/assets/js/datatables/jquery.datatables.lang-it.js" },
"bPaginate": false,
"bLengthChange": false,
"bFilter": false,
"bSort": true,
"bInfo": false,
"bAutoWidth": true,
"iDisplayLength": -1,
"aaSorting": [],
"fnInitComplete": function( oSettings ){
//Aggiungo il filtro per colonna
$columns = $('#dataTable th.sorting');
for( i=0; i<$columns.length; i++ ){
$column = jQuery($columns[i]);
$column.html( $column.html() + "
" );
}
//Disabilito l'ordinamento al click sull'
$("thead input").click( function (e) {
stopTableSorting(e);
});
//Filtro i record nella colonna
$("thead th input").on( "keyup change", function(){
idx = $(this).parent().index();
$datatables.DataTable().column( idx ).search( $(this).val() ).draw();
});
//Trigger di change() appena creato l'elemento, per eventuali filtri
$("thead th input").change();
}
});
$.fn.dataTableExt.oStdClasses.sSortDesc = "form-control";
}
function check_value( selector, zero_value ){
values = 0;
$(selector).each( function() {
if( $(this).val() == zero_value && !$(this).attr('disabled') ){
values++;
}
});
return values;
}
function launch_modal( title, href, init_modal ){
$('html').addClass('modal-open');
//Lettura contenuto div
if( href.substr(0,1) == '#' ){
data = $(href).html();
$('#bs-popup').html(
'