Hide unnecessary fields in extravar config screen #2486

This commit is contained in:
Kijin Sung 2025-02-15 21:43:27 +09:00
parent 65918f67ea
commit 7d6565766a
2 changed files with 29 additions and 3 deletions

View file

@ -0,0 +1,25 @@
(function($) {
$(function() {
$('select#type').on('change', function() {
const selected_type = $(this).val();
$(this).parents('form').find('.x_control-group').each(function() {
const visible_types = $(this).data('visibleTypes');
if (visible_types) {
if (visible_types.split(',').indexOf(selected_type) >= 0) {
$(this).show();
} else {
$(this).hide();
}
}
const invisible_types = $(this).data('invisibleTypes');
if (invisible_types) {
if (invisible_types.split(',').indexOf(selected_type) >= 0) {
$(this).hide();
} else {
$(this).show();
}
}
});
}).triggerHandler('change');
});
})(jQuery);