Revision 989e0aad
Added by Leos Stejskal almost 3 years ago
webpack/assets/javascripts/foreman_template_inputs.js | ||
---|---|---|
|
||
export const inputValueOnchange = input => {
|
||
const searchValue = input.value === 'search';
|
||
const resourceValue = input.value === 'resource';
|
||
const plainValue = input.value === 'plain';
|
||
const inputId = input.dataset.item;
|
||
const $fields = $(input).closest('.fields');
|
||
|
||
$fields.find(`.resource-type-${inputId}`).toggle(searchValue);
|
||
$fields
|
||
.find(`.resource-type-${inputId}`)
|
||
.toggle(searchValue || resourceValue);
|
||
$fields.find(`.input-options-${inputId}`).toggle(plainValue);
|
||
$fields.find(`.input-hidden-value-${inputId}`).toggle(plainValue);
|
||
};
|
Also available in: Unified diff
Fixes #32822 - Job templates and resource picker
New `resource` user input type for templates with
template macro `input_resource` returning the resource object