]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
WEBUI JS: Improve look for forms with only basic settings
authorJaroslav Kysela <perex@perex.cz>
Mon, 8 Sep 2014 15:08:15 +0000 (17:08 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 8 Sep 2014 15:08:15 +0000 (17:08 +0200)
src/webui/static/app/idnode.js

index d41f43080a79a2a1211738dbe025675e2750b84a..a051862762403f619c15cb3342195ff95947756a 100644 (file)
@@ -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();
 };