diff --git a/domain-server/resources/web/css/style.css b/domain-server/resources/web/css/style.css index cef30b5782..a75b1a23ae 100644 --- a/domain-server/resources/web/css/style.css +++ b/domain-server/resources/web/css/style.css @@ -52,6 +52,10 @@ span.port { color: red; } +.locked { + color: blue; +} + .advanced-setting { display: none; } diff --git a/domain-server/resources/web/js/settings.js b/domain-server/resources/web/js/settings.js index 2d079e9a7c..3313bce06d 100644 --- a/domain-server/resources/web/js/settings.js +++ b/domain-server/resources/web/js/settings.js @@ -18,8 +18,13 @@ var viewHelpers = { setting_value = "" } + label_class = 'control-label' + if (isLocked) { + label_class += ' locked' + } + if (setting.type === 'checkbox') { - form_group += "" + form_group += "" form_group += "
" form_group += ""; + form_group += ""; form_group += "" @@ -104,7 +109,12 @@ function reloadSettings() { $('#panels').html(Settings.panelsTemplate(data)) Settings.initialValues = form2js('settings-form', "_", false, cleanupFormValues, true); - $('[data-target=tooltip]').tooltip() + + // add tooltip to locked settings + $('label.locked').tooltip({ + placement: 'right', + title: 'This setting is in the master config file and cannot be changed' + }) }); }