3b27224b02ecaaaa67f60ddd451200a0ed9d452c |
|
29-Mar-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
+visibility: hidden for y scroll headers
To keep the headers from displaying during momentum
scrolling on touch devices.
Fixes #2531990 |
5c12631bd2fb070ba645b3d749078e072b417a4f |
|
04-Mar-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Apply fixed header liner padding dynamically
With the removal of the sort liner, the header padding is
being overridden to allow space for the sort indicator,
but the scoll liner padding was fixed at 4px 10px. This
change makes the liner styling more robust, since it can
adapt to outside influences of individual header padding. |
2e0bd1f404ff73fc23344d58dd86f457d9e38285 |
|
04-Mar-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Remove -webkit-text-size-adjust
It was preventing cmd + zooming of the header font size in
at least Chrome. Implementers will have to protect against
iOS bumping up the font size themselves. |
c445211c269f88dcd6ef1c42ddf0eb5eff0286b8 |
|
29-Feb-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
+elastic scroll, +no text resized headers, more
Also made the data table headers opacity 0 so they
wouldn't bleed through when zoomed in iOS and the
fixed header position is slightly off (not sure how
top: 0, left: 0 could be any more 0). |
ec9c91e7570a04fd93e9ab0832e848bfe61fa28c |
|
28-Feb-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Last changes to get datatable-scroll working
* Added cellspacing="0" to core and fixed header template
and removed *border-collapse: collapse hack for IE
* Double wrapped the Y scrolling nodes. New <div> has the
border and contains the fixed headers and the overflow <div>.
This obviated some dim calculations to work around
border widths for placement of the fixed header. Also allowed
an overflow-x: hidden rule to hide any column width rounding
issues resulting in the fixed headers being 1px too wide and
overflowing the previous yScrollNode border.
* Use table.replace(wrapper).appendTo(wrapper) instead of
table.wrap(wrapper) because IE (I forget which version--6 or 7,
I think) did all sorts of stupid things, like extracting the last
table cell and wrapping the rest of the table inside it. It's
probably a bug that needs addressing in Node.prototype.wrap,
but this solution also works.
I do believe this will be the shipped version of
datatable-scroll. Hurrah! |
f8befd993dc50a524a45b0d2ed8384aa3da72288 |
|
27-Feb-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Fix expanded width in XY scroll, +more (below)
When the table is narrower than the configured width, it was
being set to 100% width, but in xy, the assigned width needs to
account for the y-scroller/virtual scrollbar.
Otherwise,
* Update IE css hacks to apply to IE 6 only
* Hide the fixed headers while everything else is going on to
avoid reflow impact. The column widths are write-only, so
the fixed header can be hidden until its dims are needed for
the scrollbar position. |
6333b0d2c1963e347f6df9a4f7b81cb510390683 |
|
25-Feb-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
XY initial tests working except in IE6
Typical overflow issues; height == min-height.
I reaaaally need to be done with this. |
6ae37bcbb68ad849875f6b36da38b853dd2cd835 |
|
25-Feb-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Break out x, y, and xy scrolling sync logic
x and y are looking good. xy needs reimplementing. |
7e650dee3ff9039fbbc7f97cc3221acefc417628 |
|
24-Feb-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Vertical scrolling working, +percentage widths
Still needs caption and x-scrolling. On the way, baby!
Also, did you see that scrolling DT now supports percentage
widths? That, like, totally awesome. Oh, and IE6 sucks. |
e826155e747177a6c8985a1d77f8bc2a580ef19d |
|
23-Feb-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Restart. Vertical mostly working.
Columns lined up, virtual scrollbar in place and tracking
scroll.
* Caption not supported yet.
* x and xy scrolling not supported yet.
* Scrollbar syncing not quite right. Factor slightly off?
Something else missing? |
64bf48446450c9a609a7f3768b8fc194780a40d8 |
|
28-Jan-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Improve xy scrolling, templates now protected |
b997a309ae6157688d370ccbdb9cffe508d8b87c |
|
28-Jan-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
X scrolling improved, +caption support in x scroll |
65f74abe0edda83a11d7815c8c544d23ff68c531 |
|
25-Jan-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Remove tags from css, use new calc for table width
Rather than jump through style hoops, use the clientWidth
of the scrolling container. Still not perfect, but close
enough for now. |
1cd24746355929728475c3125b67bd5738b397e4 |
|
18-Jan-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Prune styles until their value becomes obvious |
ee2ba0858403cc7b1eea260bc2aea5fb863b233e |
|
18-Jan-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Initial drop of scrollable DataTable refactor
Still a few niggling details to work out, but it's
a pretty good starting point. |
7c8cfb4f517f79e03461dc5e27616e5a928f6736 |
|
13-Jan-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Add position:relative to the scroll container
for offsetTop needed in height calculation. |
fc898f11f7bdfeda4964ea9d2d1d1ad770a9fdbd |
|
12-Jan-2012 |
Luke Smith <lsmith@yahoo-inc.com> |
Remove liner divs. Reduce CSS. Add skinnable:true |