a190c7847c26f8cc5529e8860137e531e3015f8c |
|
07-Sep-2011 |
Luke Smith <lsmith@yahoo-inc.com> |
Add tests for o.td and createCell(o) |
75365cf641880c18abb494d5a5aa6c4dedde96be |
|
03-Sep-2011 |
Luke Smith <lsmith@yahoo-inc.com> |
Add CYA test from patch failure
See http://yuilibrary.com/projects/yui3/ticket/2529920#comment:18 |
ef820a2b98579b004dc187276f739fd5774a791f |
|
01-Sep-2011 |
Luke Smith <lsmith@yahoo-inc.com> |
Add test and docs for emptyCellValue |
dc2e4d465cdefe2663fc35e35162eab1b817af9e |
|
31-Aug-2011 |
Luke Smith <lsmith@yahoo-inc.com> |
Add test for #2530026 |
290b5481ab152cfd458486efb552b3f20cacb31f |
|
22-Jul-2011 |
Luke Smith <lsmith@yahoo-inc.com> |
Avoid attribute API methods in render loops
There were a lot of calls to get('attr') within
the row and cell rendering loops. The render
methods should not be modifying these values
during iteration, so it should be safe to capture
the values before iteration. Similarly with the
determination of cell formatters, all conditional
logic and setup can be moved above the row render
loop.
This should speed up rendering somewhat (see
ticket #2530152), though the biggest performance win
will be moving away from Node.create to innerHTML
string concatenation. That won't happen until 3.5.0.
Also while I was in there, I moved UI related
event bindings to bindUI and did some other code
cleanup. |
364b3f41370b5853ec58ed0f094565f69ab7c7fd |
|
18-Jul-2011 |
Luke Smith <lsmith@yahoo-inc.com> |
Replace the Recordset records, not the Recordset
Fixes #2529872
onDataReturnInitializeTable was replacing the
Recordset instance managed by the DataTable rather
than just replacing its records. Since a fair
amount of functionality is tied to the Recordset,
this broke stuff. |
a9469f39cbc0ff8977226a5e0469330341c5186e |
|
29-Jun-2011 |
Luke Smith <lsmith@lucassmith.name> |
Caption is optional. Fixes #2529968
A more comprehensive solution is warranted. At
least one that doesn't incur the overhead of
creating a caption element even if it's not used.
I'm leaving that to the rendering performance
pass. |
82dcdf72033580e7e6d2a7e634effec6e8753980 |
|
28-Apr-2011 |
Luke Smith <lsmith@yahoo-inc.com> |
Use valueFn for recordset attribute default value
Fixes #2529980 |
c77d701a41f1b77424b988c2e63f2a8e6829c7e6 |
|
19-Apr-2011 |
Luke Smith <lsmith@yahoo-inc.com> |
Normalize YUI config for tests. filter from url.
Use the query string filter={raw|debug} to override
min default filter applied to YUI config. |
76c9fe1d50dff2736aa35ed3e81acaf8cdf48588 |
|
09-Dec-2010 |
Tilo Mitra <tilo@yahoo-inc.com> |
fix compressor warnings |
0c358d2858bf0ab12d18e19b6171bf3d242e920c |
|
02-Dec-2010 |
Tilo Mitra <tilo@yahoo-inc.com> |
fixed width issue in SDT-y-scrolling tables |
54d173830317b5b4b08bca6b521354692cbc4b83 |
|
02-Dec-2010 |
Tilo Mitra <tilo@yahoo-inc.com> |
fix caption in SDT |
98c7a407991cdb0caa6bce97544759d7d56b39e0 |
|
25-Oct-2010 |
Tilo Mitra <tilo@yahoo-inc.com> |
improved performance test page for datatable |
31dc38d003f727e19c61510100f8418658af15d5 |
|
23-Oct-2010 |
Tilo Mitra <tilo@yahoo-inc.com> |
datatable tests show a list of method metrics |
28ab732ad7743763a94f34d018067c184e17de96 |
|
22-Oct-2010 |
Tilo Mitra <tilo@yahoo-inc.com> |
datatable-base requires recordset-base only |