Add code samples to Queue config screen

This commit is contained in:
Kijin Sung 2024-10-10 23:04:35 +09:00
parent d4cd5e3d75
commit 097cecece8
6 changed files with 124 additions and 2 deletions

View file

@ -2,7 +2,7 @@
$(function() {
$("#queue_driver").on("change", function() {
var selected_driver = $(this).val();
const selected_driver = $(this).val();
$(this).parents("section").find("div.x_control-group.hidden-by-default, p.x_help-block.hidden-by-default").each(function() {
if ($(this).hasClass("show-for-" + selected_driver)) {
$(this).show();
@ -12,5 +12,22 @@
});
}).triggerHandler("change");
$("#queue_key").on('change keyup paste', function() {
const key = encodeURIComponent(String($(this).val()));
$('.webcron-url').text($('.webcron-url').text().replace(/\?key=[a-zA-Z0-9]+/g, '?key=' + key));
});
const qss = $('.queue-script-setup');
const qss_tabs = qss.find('.qss-tabs');
const qss_content = qss.find('.qss-content');
qss_tabs.on('click', 'a', function(event) {
const selected_tab = $(this).data('value');
qss_tabs.find('li').removeClass('x_active');
$(this).parent().addClass('x_active');
qss_content.removeClass('active');
qss_content.filter('.' + selected_tab).addClass('active');
event.preventDefault();
});
});
})(jQuery);