summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Merge branch 'master' into grid"John Ahlroos2014-03-1865-14682/+0
| | | | | | This reverts commit 4420f52578e245045677f88852f1ba3f405e88a3. Change-Id: I06effe06f245baaeb499071917c359eb34cc55ea
* Merge branch 'master' into gridLeif Åstrand2014-03-1865-0/+14682
|\ | | | | | | Change-Id: Ia9d156009a3f1b4e61f12eb415040670a52d7876
| * Fixes Escalator flick scroll regression (#13334)Henrik Paul2014-03-171-10/+22
| | | | | | | | Change-Id: Icc263c10ec1fb0542f544ddbc2bb705e8968aa40
| * Makes Escalator autodetect the initial row height (#13239)Henrik Paul2014-03-115-3/+113
| | | | | | | | Change-Id: I0511bcf6814fa33d558712da2bc112b545468153
| * Add support for changing the default row height in escalator (#12645)Henrik Paul2014-03-067-121/+500
| | | | | | | | | | | | | | | | | | Since this is quite the change, I've taken the opportunity to rewrite smaller adjoining pieces to make more sense. Move methods from classes, and so on. These changes are, however, only on the code level, no other functionality will be introduced by this patch. Change-Id: I56f19c5af7dc4ccfd2fa4c9098f06e77dbfa12fb
| * Merge branch 'master' into gridHenrik Paul2014-03-03111-1501/+3269
| |\ | | | | | | | | | Change-Id: I2f1134ce1bd5e8dbb183881fc69120e964271245
| * | Fix compile errors (#13334)Leif Åstrand2014-02-282-2/+1
| | | | | | | | | | | | Change-Id: Ib9210685ed70f98af78b5cc3ad756f37b09c326a
| * | Implement programmatic scrolling (#13327)Patrik Lindström2014-02-1811-171/+509
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Further changes required for this, included in the same patch: - created GridClientRpc interface - created test case UI for server-side controlled Grid programmatic scrolling - refactored getScrollPos logic into Escalator and moved ScrollDestination enum to shared package Change-Id: Ibf72a4f75831807d83fb5941597a6ce3fda08e17
| * | Change c.g.g.u.c.Element to c.g.g.d.Element (#13334)Henrik Paul2014-02-137-14/+17
| | | | | | | | | | | | Change-Id: I8942623466441846ac4100dc6f451d0948d005a9
| * | Merge remote-tracking branch 'origin/master' into gridLeif Åstrand2014-02-12315-10807/+18152
| |\ \ | | | | | | | | | | | | Change-Id: I8f1f412eeb450688bba58b715eba6db9e4ae43ae
| * | | Corrects Renderer JavaDoc (#13243)Henrik Paul2014-01-231-3/+3
| | | | | | | | | | | | | | | | Change-Id: I292451d398236e5d199efd7613d97b96b52f76b2
| * | | Fixes scrollbar visibility issue in Escalator (#13237)Henrik Paul2014-01-232-84/+62
| | | | | | | | | | | | | | | | Change-Id: Ie584c3440f612c4d262a218ff962faae4b4c6b82
| * | | Only prevent default scroll event in Escalator if scrollbars are visible ↵Henrik Paul2014-01-231-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | (#13238) Change-Id: I03e10d2f7faf7cce70042879125d1d2ba2b4db66
| * | | Makes IE8 use the correct property in scroll event objectHenrik Paul2014-01-162-4/+9
| | | | | | | | | | | | | | | | Change-Id: Ida17ddc9675ab276f29d5fed9cef9cec567e0eae
| * | | Fixes two 'rolling index' bugs when removing columnsHenrik Paul2014-01-151-2/+1
| | | | | | | | | | | | | | | | Change-Id: I0b278121bf46c3c05c05f73c2aa71f7bfc70cf3a
| * | | Cells should not overflow #12645John Ahlroos2014-01-151-0/+1
| | | | | | | | | | | | | | | | Change-Id: I5683fe14bc695488f398af2f8e7faf39bbbb2f9f
| * | | HtmlRenderer should render unescaped html #12993John Ahlroos2013-12-201-6/+8
| | | | | | | | | | | | | | | | Change-Id: I12be26abcba29c7f88e71545254897b5597daf3b
| * | | Convinience renderers for rendering common data types #12993John Ahlroos2013-12-193-0/+198
| | | | | | | | | | | | | | | | Change-Id: I9d14df54d2d7700621f71ebec5297b6d37c92e2c
| * | | Convinience data source for rendering in memory lists in Grid #12878John Ahlroos2013-12-192-0/+535
| | | | | | | | | | | | | | | | Change-Id: I681f580291ae7b4f5b55b8365fa1014d19688fd1
| * | | Fixes a duplication issue in Escalator.onLoad (#12645)Henrik Paul2013-12-181-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Forgot about the side-effect of recalculateElementSizes(), that it already inserts escalator rows if needed. Therefore, there's no need to explicitly add rows into the body upon attach. Change-Id: Id984756257c7527ca0745dcbe1d50e03a4e0ead6
| * | | Optimize the performance of Escalator (#12645)Henrik Paul2013-12-182-55/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After noticing that getScrollTop and getScrollLeft took an ungodly amount of execution time, I decided to add a local cache for ScrollbarBundle. Also, on a touch scroll, the event isn't processed immediately, but put into a queue, waiting for the next rendered frame. Testing by scrolling up/down and in circles for one minute on a plain Escalator with only text, 20 visible rows and 10 columns: Before: iOS browser self time 43.78s/1.1min (69.37%) After: iOS browser self time 50.19s/1.1min (78.31%) This means that the optimizations added almost 10 percentage points more time for the application to render. Change-Id: I0bb65646852321c0df706ecac0c546f0d8324865
| * | | Limit the visibility of ColumnGroupRow instance fields #12830John Ahlroos2013-12-171-2/+2
| | | | | | | | | | | | | | | | Change-Id: Id2bf2f200888c07bdf2b342223434d13d159192d
| * | | Added missing constructors to GridColumn #12830John Ahlroos2013-12-172-2/+18
| | | | | | | | | | | | | | | | Change-Id: Ia45dc7583fa62d87d18ea78a1f86c0a26ea6d3da
| * | | Grid supports data set changes (#12645)Henrik Paul2013-12-1714-39/+761
| | | | | | | | | | | | | | | | Change-Id: I5ceb52dea079f48b0065c1b2dbdc35b30fe8c4ee
| * | | Support custom renderers for header, footer and column group cells #12993John Ahlroos2013-12-163-7/+234
| | | | | | | | | | | | | | | | Change-Id: I95f126ad83b9b7245dd4e123ab35c4f147e2910d
| * | | Set correct default values for client side columns #12830John Ahlroos2013-12-121-8/+18
| | | | | | | | | | | | | | | | Change-Id: I0920b0a99fa296d1cf353ff318bf0a3914ca4909
| * | | Merge branch 'master' into grid-mergeHenrik Paul2013-12-121-0/+1
| |\ \ \ | | | | | | | | | | | | | | | Change-Id: Id50e7f1db2c56545558e4261ca5d84a419e096a9
| * | | | Fixed escalator attach/detach logic #12645John Ahlroos2013-12-121-39/+30
| | | | | | | | | | | | | | | | | | | | Change-Id: If1ba80802010e31362d555023b2b5e5850d2962b
| * | | | Merge branch 'master' into grid-mergeHenrik Paul2013-12-123-3/+7
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Change-Id: I4a6ac4385b4edf85703ed7b6f463af9892479589
| * | | | | Validate column group boundaries #12907John Ahlroos2013-12-103-7/+137
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I5078d97c5a6bc92f59d0d04eca2a2cfc27c973b4
| * | | | | Fixed issues with toggling column visibility #12830John Ahlroos2013-12-102-14/+45
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Idee434f4e1fbac2a5c37d19f7a110a166f2e3e7b
| * | | | | Support primary style names in Escalator and Grid #13058John Ahlroos2013-12-107-51/+218
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8fa99a96c2120583bb1ecd152f8f337aef702614
| * | | | | Fixes problem with setting initial column width on server side Grid #13024John Ahlroos2013-12-093-4/+62
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I23fa9e3582b1f5784fdb2c8fdf396f273e27f2b3
| * | | | | Fixes a cache range error (#12645)Henrik Paul2013-12-071-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I1b1a76978ae39ce93aadcf4859d9eb1d55605694
| * | | | | Fixed ArrayIndexOutOfBoundsException introduced in #12645John Ahlroos2013-12-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I482a7e97b9aacc4b05c9869577d466ee9047af38
| * | | | | Support merging column group header and footer cells #12907John Ahlroos2013-12-041-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ifc067394231a1b9a16b8f0c66d6ac373ee739d7a
| * | | | | Merge branch 'master' into grid-mergeHenrik Paul2013-12-0434-616/+514
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Change-Id: I2502ed31f81326b2e32a03ad34c289a5bf7bd2b5
| * | | | | | Support custom column widths in Grid #13024John Ahlroos2013-12-045-9/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ib0c1701346dc6b8b9ef5b5290fc6ffaff68d9f96
| * | | | | | add support for variable column widths (#12645)Henrik Paul2013-12-049-75/+429
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7c723234c9d183e5217e0eef5062ec4fa8e58069
| * | | | | | Support widgets in Grid body row cells #12993John Ahlroos2013-12-0410-90/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8000efd86b5d860d241daea57f70a6626ca8d3dc
| * | | | | | Ensure setting value on detached column group throws exception #3153John Ahlroos2013-12-023-3/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I4cef3424dfe846ab814fcf70c5cda4a305cbdf1c
| * | | | | | Add support for colspan in Escalator (#12645)Henrik Paul2013-11-277-18/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I252fe949537154bce7e09d42f434bce20ec28928
| * | | | | | Fixed bug where deleting column caused an exception #12830John Ahlroos2013-11-271-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ia44b11783d9822a6b91ecd0fe7fc0547e7fd4668
| * | | | | | Fixes a bug with frozen columns, and adding/removing them (#12645)Henrik Paul2013-11-261-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7b085d1113c4f21c5b494dde97c45d728e0ea4a0
| * | | | | | Testbench tests for Column api #12830John Ahlroos2013-11-262-1/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Icb07f2540db2299de95873e4062eb680d6ab5bd2
| * | | | | | Added JUnit tests for column groups #3153John Ahlroos2013-11-252-41/+211
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I49c6fb59454a0aba3d2399c40a9b6b8c00667a71
| * | | | | | Add server-side API for column freezing (#3087)Henrik Paul2013-11-247-0/+197
| | | | | | | | | | | | | | | | | | | | | Change-Id: I4704ab2bd2b1af31b4586e26cf89f03d97f136a4
| * | | | | | Unify empty ranges to always have a defined position (#12645)Leif Åstrand2013-11-223-20/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iaeef125159df878d3b49b1a588c19b5d1b479b76
| * | | | | | Introduce initial data source support for Grid (#12878)Leif Åstrand2013-11-2217-6/+1026
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I2d1b2e4a797b2dac9ee97c832fcd40fb472edc08
| * | | | | | Multiple headers and footer rows #3153John Ahlroos2013-11-2215-206/+1679
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iadb0d8b051d0f0ef1303e0d7d740cf476cd81971