]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
WEBUI: return DVR status icons back
authorJaroslav Kysela <perex@perex.cz>
Wed, 2 Dec 2015 17:56:15 +0000 (18:56 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 2 Dec 2015 17:56:15 +0000 (18:56 +0100)
src/webui/static/app/idnode.js

index 14d164647f775aaf7a07f8055b501522fb8071af..a8549c2c05ea83cfab1e0e114081be97bc6036b1 100644 (file)
@@ -1401,9 +1401,9 @@ tvheadend.idnode_grid = function(panel, conf)
         for (var i = 0; i < idnode.length(); i++) {
             var f = idnode.field(i);
             var c = f.column(uilevel, conf.columns);
+            fields.push(f.id);
+            ifields.push(f);
             if (!f.noui) {
-                fields.push(f.id);
-                ifields.push(f);
                 c['tooltip'] = f.text;
                 columns.push(c);
                 if (c.filter)
@@ -1802,10 +1802,11 @@ tvheadend.idnode_grid = function(panel, conf)
         if (!tvheadend.uilevel_nochange && (!conf.uilevel || conf.uilevel !== 'expert')) {
             abuttons.uilevel = tvheadend.idnode_uilevel_menu(uilevel, function (l) {
                 uilevel = l;
-                for (var i = 0; i < ifields.length; i++) {
-                    var h = ifields[i].get_hidden(uilevel);
-                    model.setHidden(model.findColumnIndex(ifields[i].id), h);
-                }
+                for (var i = 0; i < ifields.length; i++)
+                    if (!ifields[i].noui) {
+                        var h = ifields[i].get_hidden(uilevel);
+                        model.setHidden(model.findColumnIndex(ifields[i].id), h);
+                    }
             });
             buttons.push('->');
             buttons.push(abuttons.uilevel);