Revision 7db66baa
Added by Ori Rabin over 9 years ago
app/assets/javascripts/lookup_keys.js | ||
---|---|---|
var type_field = fields.find("[id$='_key_type']");
|
||
var validator_type_field = fields.find("[id$='_validator_type']");
|
||
var default_value_field = fields.find("[id$='_default_value']");
|
||
var use_puppet_default = fields.find("[id$='use_puppet_default']");
|
||
var override_value_div = fields.find("[id$='lookup_key_override_value']");
|
||
var pill_icon = $('#pill_' + fields.attr('id') +' i');
|
||
|
||
mandatory.attr('disabled', override ? null : 'disabled');
|
||
type_field.attr('disabled', override ? null : 'disabled');
|
||
validator_type_field.attr('disabled', override ? null : 'disabled');
|
||
default_value_field.attr('disabled', override ? null : 'disabled' );
|
||
default_value_field.attr('disabled', override && !$(use_puppet_default).is(':checked') ? null : 'disabled' );
|
||
use_puppet_default.attr('disabled', override ? null : 'disabled' );
|
||
pill_icon.attr("class", override ? 'glyphicon glyphicon-flag' : "glyphicon- ");
|
||
override_value_div.toggle(override);
|
||
}
|
||
... | ... | |
changeCheckboxEnabledStatus(avoidDuplicates, keyType == 'array' && item.checked);
|
||
}
|
||
|
||
function toggleUsePuppetDefaultValue(item, value_field) {
|
||
var use_puppet_default = $(item).is(':checked');
|
||
var fields = $(item).closest('.fields');
|
||
var value_field = fields.find('[id$=' + value_field + ']');
|
||
|
||
value_field.attr('disabled', use_puppet_default ? 'disabled' : null );
|
||
}
|
||
|
||
function filterByEnvironment(item){
|
||
if ($(item).val()=="") {
|
||
$('ul.smart-var-tabs li[data-used-environments] a').removeClass('text-muted');
|
Also available in: Unified diff
Fixes #3260- Allows puppet to manage value of smart class parameter that can be overrided
(cherry picked from commit 8e53b7c915ecab576e5950b20e75552ec6a02edb)