docs4you's picture
Upload 487 files
27867f1 verified
$(document).ready(function() {
if (timeout != undefined) {
clearTimeout(timeout);
timeout = null;
}
$('div.progress-line:first').each(function() {
reload_div();
$(this).closest("td").find("span").each(function() {
$(this).addClass("progress-line")
});
});
$('td div label').each(function() {
if ( schedState[$(this).text()] ) {
$(this).siblings('input').prop('checked', true);
}
});
$(":checkbox").change(function() {
schedState[$(this).siblings('label').text()] = $(this).prop('checked');
});
});
var timeout;
function reload_div(){
timeout = setTimeout(function(){
display_status = $("#schedtasks").css('display');
if (display_status == 'none') {
reload_div();
}
else if (display_status == 'block') {
qs = "";
for (let k in schedState) {
if (schedState[k]) {
qs = qs + k + "=1&"
}
}
load_sched_url('/api/schedulehtml?' + qs);
}
}, 5000);
}
function load_task_url(url) {
$("#schedtask").load(url);
$('div#schedtasks').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
$('div#schedtask').each(function() {
$(this).removeClass("schedHide");
$(this).addClass("schedShow");
});
return false;
}
function load_sched_url(url) {
$("#content").load(url);
return false;
}
function display_tasks() {
$('div#schedtasks').each(function() {
$(this).removeClass("schedHide");
$(this).addClass("schedShow");
});
$('div#schedtask').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
}
function onChangeTimeType(timetype) {
if (timetype.value == 'weekly') {
$('#divDOW').each(function() {
$(this).removeClass("schedHide");
$(this).addClass("schedShow");
});
$('#divTOD').each(function() {
$(this).removeClass("schedHide");
$(this).addClass("schedShow");
});
$('#divINTL').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
$('#divRND').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
} else if (timetype.value == 'daily') {
$('#divDOW').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
$('#divTOD').each(function() {
$(this).removeClass("schedHide");
$(this).addClass("schedShow");
});
$('#divINTL').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
$('#divRND').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
} else if (timetype.value == 'interval') {
$('#divINTL').each(function() {
$(this).removeClass("schedHide");
$(this).addClass("schedShow");
});
$('#divRND').each(function() {
$(this).removeClass("schedHide");
$(this).addClass("schedShow");
});
$('#divDOW').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
$('#divTOD').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
} else if (timetype.value == 'startup') {
$('#divINTL').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
$('#divRND').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
$('#divDOW').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
$('#divTOD').each(function() {
$(this).removeClass("schedShow");
$(this).addClass("schedHide");
});
}
}