From 3d3f6b1262bd416ca1c7a2deb6ac87099f662edd Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Sun, 16 Feb 2014 02:36:32 -0800 Subject: [PATCH] Fix fixed-header-row hack. closes #2194 --- apps/workbench/app/assets/javascripts/application.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/workbench/app/assets/javascripts/application.js b/apps/workbench/app/assets/javascripts/application.js index 927e7ae1de..50bb9bec59 100644 --- a/apps/workbench/app/assets/javascripts/application.js +++ b/apps/workbench/app/assets/javascripts/application.js @@ -52,14 +52,18 @@ jQuery(function($){ HeaderRowFixer = function(selector) { var tables = $(selector); this.duplicateTheadTr = function() { - $('>tbody', tables).each(function(){ - $(this).prepend($('thead>tr', this).clone().css('opacity:0')); + tables.each(function() { + var the_table = this; + $('>tbody', the_table). + prepend($('>thead>tr', the_table). + clone(). + css('opacity', 0)); }); } this.fixThead = function() { tables.each(function() { var widths = []; - $('> tbody > tr:eq(1) > td', this).each( function(i,v){ + $('> tbody > tr:eq(0) > td', this).each( function(i,v){ widths.push($(v).width()); }); for(i=0;i