diff --git a/assets/job/add.js b/assets/job/add.js
index a5f2d23..f2c810f 100644
--- a/assets/job/add.js
+++ b/assets/job/add.js
@@ -32,10 +32,7 @@ function initCronType()
$('.crontype-inputs:not(.d-none) input').prop('disabled', false);
$('.crontype-inputs.d-none input').prop('disabled', true);
- if(type != 'http') {
- $('.croncategory-group').addClass('btn-group');
- $('.croncategory-group').removeClass('d-none');
- } else {
+ if(type == 'http') {
$('.croncategory-group:not(.crontype-group) button').each(function() {
$(this).html($(this).data('default-text'))
})
@@ -47,6 +44,31 @@ function initCronType()
$('.croncategory-inputs:not(.d-none) input').prop('disabled', false);
$('.croncategory-inputs.d-none input').prop('disabled', true);
}
+ if(type == 'reboot') {
+ if($('#btn-group-discriminator').length == 0) {
+ $('body').append('
');
+ }
+ $('.croncategory-group.containertype-group button').each(function() {
+ $(this).html($(this).data('default-text'))
+ })
+ $('.croncategory-group').addClass('btn-group');
+ $('.croncategory-group').removeClass('d-none');
+
+ $('#btn-group-discriminator').append($('.containertype-group'));
+ $('.croncategory-selector .containertype-group').remove();
+ $('.croncategory-group.containertype-group').addClass('d-none');
+ $('.croncategory-inputs.containertype-inputs').addClass('d-none');
+
+ $('.croncategory-inputs:not(.d-none) input').prop('disabled', false);
+ $('.croncategory-inputs.d-none input').prop('disabled', true);
+ }
+ if(type == 'command') {
+ if($('#btn-group-discriminator .containertype-group').length > 0) {
+ $('.croncategory-selector').append($('#btn-group-discriminator .containertype-group'));
+ }
+ $('.croncategory-group').addClass('btn-group');
+ $('.croncategory-group').removeClass('d-none');
+ }
})
}
function initContainerType()
diff --git a/templates/job/add.html.twig b/templates/job/add.html.twig
index 8d3af0e..096a79f 100644
--- a/templates/job/add.html.twig
+++ b/templates/job/add.html.twig
@@ -45,7 +45,7 @@
Job details
-
+
Job details
-
+
+ {% if data.crontype == 'reboot' %}
+
+
+ {% endif %}