From 5b0ccd7091f7384e803ea67c89ff50e7cab49c1a Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Fri, 17 Oct 2014 11:22:42 -0700 Subject: [PATCH] fix for for clickable labels and locked table --- domain-server/resources/web/js/settings.js | 48 +++++++++++----------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/domain-server/resources/web/js/settings.js b/domain-server/resources/web/js/settings.js index c2223a8f55..802f74752f 100644 --- a/domain-server/resources/web/js/settings.js +++ b/domain-server/resources/web/js/settings.js @@ -41,6 +41,7 @@ var viewHelpers = { common_attrs = " class='" + (setting.type !== 'checkbox' ? 'form-control' : '') + " " + Settings.TRIGGER_CHANGE_CLASS + "' data-short-name='" + setting.name + "' name='" + setting_name + "' " + + "id='" + setting_name + "'" if (setting.type === 'checkbox') { if (setting.label) { @@ -51,8 +52,6 @@ var viewHelpers = { form_group += "" form_group += " " + setting.help + ""; form_group += "" - } else if (setting.type === 'table') { - form_group += makeTable(setting, setting_name, setting_value); } else { input_type = _.has(setting, 'type') ? setting.type : "text" @@ -60,29 +59,33 @@ var viewHelpers = { form_group += ""; } - if (setting.type === 'select') { - form_group += "" - - form_group += "" + if (input_type === 'table') { + form_group += makeTable(setting, setting_name, setting_value) } else { + if (input_type === 'select') { + form_group += "" + + form_group += "" + } else { + + if (input_type == 'integer') { + input_type = "text" + } + + form_group += "" } - - form_group += "" - } - form_group += "" + setting.help + "" + form_group += "" + setting.help + "" + } } form_group += "" @@ -259,8 +262,7 @@ function makeTable(setting, setting_name, setting_value) { setting.can_order = false; } - var html = (setting.label) ? "" : "" - html += "" + setting.help + "" + var html = "" + setting.help + "" html += ""