From: Jaroslav Kysela Date: Mon, 8 Sep 2014 15:08:15 +0000 (+0200) Subject: WEBUI JS: Improve look for forms with only basic settings X-Git-Tag: v4.1~1437 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fe4dbc2c50ed34dc38245e9fb51fc6fd27bb9832;p=thirdparty%2Ftvheadend.git WEBUI JS: Improve look for forms with only basic settings --- diff --git a/src/webui/static/app/idnode.js b/src/webui/static/app/idnode.js index d41f43080..a05186276 100644 --- a/src/webui/static/app/idnode.js +++ b/src/webui/static/app/idnode.js @@ -603,12 +603,17 @@ tvheadend.idnode_editor_form = function(d, meta, panel, create) panel.add(mfs[number]); } } - if (df.length) - panel.add(newFieldSet({ title: "Basic Settings", items: df })); - if (af.length) - panel.add(newFieldSet({ title: "Advanced Settings", items: af })); - if (rf.length) - panel.add(newFieldSet({ title: "Read-only Info", items: rf })); + if (df.length && !af.length && !rf.length) { + var f = newFieldSet({ nocollapse: true, items: df }); + panel.add(f); + } else { + if (df.length) + panel.add(newFieldSet({ title: "Basic Settings", items: df })); + if (af.length) + panel.add(newFieldSet({ title: "Advanced Settings", items: af })); + if (rf.length) + panel.add(newFieldSet({ title: "Read-only Info", items: rf })); + } panel.doLayout(); };