diff --git a/domain-server/resources/web/base-settings.html b/domain-server/resources/web/base-settings.html
index 13787b5fbe..2f0fcbe73b 100644
--- a/domain-server/resources/web/base-settings.html
+++ b/domain-server/resources/web/base-settings.html
@@ -24,6 +24,10 @@
<% return !value.deprecated %>
<% })[0] %>
+ <% var split_settings = _.partition(group.settings, function(value, index) { %>
+ <% return !value.advanced %>
+ <% }) %>
+
<% isGrouped = !!group.name %>
<% panelID = isGrouped ? group.name : group.html_id %>
@@ -35,10 +39,20 @@
- <% _.each(settings, function(setting) { %>
+ <% _.each(split_settings[0], function(setting) { %>
<% keypath = isGrouped ? group.name + "." + setting.name : setting.name %>
<%= getFormGroup(keypath, setting, values, false) %>
<% }); %>
+
+ <% if (split_settings[1].length > 0) { %>
+
+
+ <% _.each(split_settings[1], function(setting) { %>
+ <% keypath = isGrouped ? group.name + "." + setting.name : setting.name %>
+ <%= getFormGroup(keypath, setting, values, true) %>
+ <% }); %>
+
+ <% } %>
<% } %>
diff --git a/domain-server/resources/web/css/style.css b/domain-server/resources/web/css/style.css
index 5155ab2330..8090c9f450 100644
--- a/domain-server/resources/web/css/style.css
+++ b/domain-server/resources/web/css/style.css
@@ -426,3 +426,7 @@ ul.nav li.dropdown ul.dropdown-menu .divider {
position: relative;
top: -1px;
}
+
+.advanced-settings-section {
+ margin-top: 20px;
+}