diff --git a/domain-server/resources/web/js/settings.js b/domain-server/resources/web/js/settings.js index 48b3b15e8f..4471efdc66 100644 --- a/domain-server/resources/web/js/settings.js +++ b/domain-server/resources/web/js/settings.js @@ -22,13 +22,77 @@ var viewHelpers = { } if (setting.type === 'checkbox') { - form_group += "" + if (setting.label !== null && typeof(setting.label) !== 'undefined' && setting.label !== "") { + form_group += "" + } form_group += "
" + setting.help + "
" + form_group += "# | " + } + form_group += "" + setting.key.label + " | " + _.each(setting.columns, function(col) { + form_group += "" + col.label + " | " + }) + if (setting.can_delete === true || setting.can_add === true) { + form_group += "" + } + form_group += " | |
" + row_num + " | " + } + form_group += "" + name + " | " + _.each(setting.columns, function(col) { + form_group += "" + if (row.hasOwnProperty(col.name)) { + form_group += row[col.name] + } + form_group += " | " + }) + if (setting.can_delete === true) { + form_group += "" + } else if (setting.can_add === true) { + form_group += " | " + } + form_group += " |
" + } + form_group += " | " + _.each(setting.columns, function(col) { + form_group += " | " + }) + form_group += " | " + form_group += " |