frappe / datatable

The Missing Javascript Datatable for the Web
https://frappe.io/datatable
MIT License
1.02k stars 164 forks source link

fix: 🐛 Always listen to window resize event #57

Open SaiFi0102 opened 5 years ago

SaiFi0102 commented 5 years ago

Problem: DataTable does not listen to Window Resize events when the layout is fixed. This causes horizontal scrolling problems with the bodyScrollable when the window is resized and the responsive UI makes the DataTable wrapper narrower.

Another problem was that the element created by measureTextWidth was taking up some height at the bottom of the page. I added top: -9999px to keep it out of the viewport. However, should this element be removed after inferring it's width?