diff options
-rw-r--r-- | wqflask/wqflask/static/new/javascript/auto_hide_column.js | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/wqflask/wqflask/static/new/javascript/auto_hide_column.js b/wqflask/wqflask/static/new/javascript/auto_hide_column.js index 73b639dc..14348ccd 100644 --- a/wqflask/wqflask/static/new/javascript/auto_hide_column.js +++ b/wqflask/wqflask/static/new/javascript/auto_hide_column.js @@ -1,22 +1,21 @@ +$(function(){ + $("table").each(function(table){ + $(this).find("th").each(function(col_index,col_th){ + var filter_counter=0 + var col_td=$(this).closest('table').find('tr td:nth-child(' + (col_index + 1) + ')') + col_td.each(function(td_index,col_td){ + if(this.innerHTML==""||this.innerHTML=="N/A"){ + filter_counter+=1 + } + else{ + return false + } + }) + if (filter_counter==$(this).closest("table").find("tr").length-1){ + $(this).hide(); + col_td.hide(); -$(function (){ -$("table th").each(function(th_index,col_th){ - var filter_counter = 0; - // map each column to row ie column i to ith element - var column_tds = $(this).closest('table').find('tr td:nth-child(' + (index + 1) + ')') - column_tds.each(function(td_index,col_td){ - if(this.innerHTML==''||this.innerHTML=="N/A"){ - filter_counter+=1; - } - else{ - // break - return false; - } + } + }) }) - if (filter_counter == ($('table tr').length - 1)){ - $(this).hide(); - column_tds.hide(); - - } }) -})
\ No newline at end of file |