Closed Bug 1187734 Opened 10 years ago Closed 6 years ago

Replace jquery-thead with something maintained

Categories

(Webtools Graveyard :: Elmo, defect)

defect
Not set
normal

Tracking

(firefox42 affected)

RESOLVED FIXED
Tracking Status
firefox42 --- affected

People

(Reporter: Pike, Assigned: Pike)

Details

For the team page, we have table headers that stay visible. Currently, this uses https://github.com/asual/jquery-thead, but that hasn't been updated since 2011, and needs jquery migration to still work. https://github.com/jmosbech/StickyTableHeaders is maintained, works just as well as far as I can tell, so let's convert.
Commit pushed to develop at https://github.com/mozilla/elmo https://github.com/mozilla/elmo/commit/a1709c6fb4b12f2d1d8cd665efcbbe8c02a11794 bug 1187734, switch from jquery.thead to StickyTableHeaders jquery.thead was last changed in 2011, and required jquery-migrate. StickTableHeaders is fresh. Source from https://github.com/jmosbech/StickyTableHeaders, 0.1.17
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Commit pushed to develop at https://github.com/mozilla/elmo https://github.com/mozilla/elmo/commit/7b7dab7b218ce73308ba3ff410ac3dfb909d25a3 Revert "bug 1187734, switch from jquery.thead to StickyTableHeaders" This reverts commit a1709c6fb4b12f2d1d8cd665efcbbe8c02a11794. StickyTableHeaders sadly has perf problems.
I had to back this out, sadly. Perf was bad.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Summary: Replace jquery-thead with something maintained, like StickyTableHeaders → Replace jquery-thead with something maintained

position: sticky is supported. Deal.

https://github.com/mozilla/elmo/commit/f5cef5e2620002147633a829ac091c1621ec2c58 landed on stage.

There's one minor regression, and that's table head borders don't work in Firefox with position:sticky. Filed bug 1531781.

It doesn't work on Chrome at all, no idea why.

Status: REOPENED → RESOLVED
Closed: 10 years ago6 years ago
Resolution: --- → FIXED
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.