diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/static/js/table.js')
| -rw-r--r-- | bitbake/lib/toaster/toastergui/static/js/table.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/toastergui/static/js/table.js b/bitbake/lib/toaster/toastergui/static/js/table.js index 80e9ec2392..45c61848da 100644 --- a/bitbake/lib/toaster/toastergui/static/js/table.js +++ b/bitbake/lib/toaster/toastergui/static/js/table.js | |||
| @@ -110,9 +110,13 @@ function tableInit(ctx){ | |||
| 110 | setupTableChrome(tableData); | 110 | setupTableChrome(tableData); |
| 111 | 111 | ||
| 112 | /* Add table data rows */ | 112 | /* Add table data rows */ |
| 113 | var column_index; | ||
| 113 | for (var i in tableData.rows){ | 114 | for (var i in tableData.rows){ |
| 115 | /* only display if the column is display-able */ | ||
| 114 | var row = $("<tr></tr>"); | 116 | var row = $("<tr></tr>"); |
| 117 | column_index = -1; | ||
| 115 | for (var key_j in tableData.rows[i]){ | 118 | for (var key_j in tableData.rows[i]){ |
| 119 | |||
| 116 | /* if we have a static: version of a key, prefer the static: version for rendering */ | 120 | /* if we have a static: version of a key, prefer the static: version for rendering */ |
| 117 | var orig_key_j = key_j; | 121 | var orig_key_j = key_j; |
| 118 | 122 | ||
| @@ -125,6 +129,12 @@ function tableInit(ctx){ | |||
| 125 | key_j = "static:" + key_j; | 129 | key_j = "static:" + key_j; |
| 126 | } | 130 | } |
| 127 | 131 | ||
| 132 | /* we skip over un-displayable column entries */ | ||
| 133 | column_index += 1; | ||
| 134 | if (! tableData.columns[column_index].displayable) { | ||
| 135 | continue; | ||
| 136 | } | ||
| 137 | |||
| 128 | var td = $("<td></td>"); | 138 | var td = $("<td></td>"); |
| 129 | td.prop("class", orig_key_j); | 139 | td.prop("class", orig_key_j); |
| 130 | if (tableData.rows[i][key_j]){ | 140 | if (tableData.rows[i][key_j]){ |
| @@ -206,6 +216,9 @@ function tableInit(ctx){ | |||
| 206 | /* Add table header and column toggle menu */ | 216 | /* Add table header and column toggle menu */ |
| 207 | for (var i in tableData.columns){ | 217 | for (var i in tableData.columns){ |
| 208 | var col = tableData.columns[i]; | 218 | var col = tableData.columns[i]; |
| 219 | if (col.displayable === false) { | ||
| 220 | continue; | ||
| 221 | } | ||
| 209 | var header = $("<th></th>"); | 222 | var header = $("<th></th>"); |
| 210 | header.prop("class", col.field_name); | 223 | header.prop("class", col.field_name); |
| 211 | 224 | ||
