webcron/public/resources/job/add.js

29 lines
753 B
JavaScript
Raw Normal View History

2021-04-13 14:07:11 +02:00
$(function() {
initDatePickers();
initCronType();
2021-04-13 14:44:58 +02:00
initSecretInputs();
2021-04-13 14:07:11 +02:00
});
function initDatePickers()
{
$('#nextrunselector').datetimepicker({format: 'L LTS'});
$('#lastrunselector').datetimepicker({format: 'L LTS'});
}
function initCronType()
{
$('.crontype-item').on('click', function() {
let type = $(this).data('type');
$('.crontype').val(type);
2021-04-13 14:44:58 +02:00
$('.crontype-inputs:not(.hidden)').addClass('hidden');
$('.crontype-' + type).removeClass('hidden');
})
}
function initSecretInputs()
{
$('.addsecret-btn').on('click', function() {
$('.secret-group:first-child').clone().appendTo('.secrets').removeClass('hidden');
$('.secrets-description').removeClass('hidden');
2021-04-13 14:07:11 +02:00
})
}