Vitaliy Filippov
9129ce6893
Skip rendering when node is offscreen
2017-07-13 13:46:25 +03:00
Vitaliy Filippov
bfc9f24251
Fix headerHeight logic, implement scrollToNode usable with virtual-scroll
2017-07-12 23:07:36 +03:00
Vitaliy Filippov
b5060d0296
Post-refuck fixes
...
- fix cell editing when virtual scroll is in use
- fix slight height targeting problems in Chrome and IE
- fix node hover highlight
- fix dynamic node list modification
2017-07-12 19:09:39 +03:00
Vitaliy Filippov
8f565469ac
Merge getBoundingClientRect changes
2017-07-10 17:56:21 +03:00
Vitaliy Filippov
9de8e34b9e
Editing&selection updates, use getBoundingClientRect
2017-07-10 17:51:21 +03:00
Vitaliy Filippov
68ee12f7e7
Make scroll sync timeout optional
2017-07-10 15:02:46 +03:00
Vitaliy Filippov
9d8f352037
Fix hover, fix colspan
2017-07-10 14:58:57 +03:00
Vitaliy Filippov
89084fa045
Support all modes: sticky row+column, sticky row, sticky column, sticky nothing
2017-07-07 01:26:49 +03:00
Vitaliy Filippov
afedd70edd
Bump version (but only sticky mode works)
2017-07-06 01:40:45 +03:00
Vitaliy Filippov
ecf43f9711
Use additional absolute-positioned elements to set the total height
2017-07-06 01:01:38 +03:00
Vitaliy Filippov
3cad0959e6
Maintain scrollTop when changing item count
2017-07-06 00:47:11 +03:00
Vitaliy Filippov
70488eeb8e
fix underscroll & overscroll, but scroll is still jumping
2017-07-05 18:47:19 +03:00
Vitaliy Filippov
bcc9a26ef2
virtual scroll v2
2017-07-05 16:42:38 +03:00
Vitaliy Filippov
72d11e887c
virtual scroll v1
2017-06-25 16:19:41 +03:00
Vitaliy Filippov
7aa4acc719
Set both min-width and width when editing a cell
2017-01-24 15:19:58 +03:00
Vitaliy Filippov
12bac78cc2
Use more standard sticky headers approach
2017-01-24 13:57:10 +03:00
Vitaliy Filippov
5848c14701
Move htmlspecialchars to util.js
2016-12-06 16:48:39 +03:00
Vitaliy Filippov
eef62d3656
Treegrid updates, remove duplicate code in stickyheaders
2016-12-06 15:56:21 +03:00
Vitaliy Filippov
9cc2a9c60c
Fix removeChild()
2016-10-24 14:22:07 +03:00
Vitaliy Filippov
6073f97c4a
Followup fixes for multi-row nodes
2016-10-08 23:49:28 +03:00
Vitaliy Filippov
ec7a3e702d
Support multi-row nodes, remove experimental & dead syncNodes
2016-10-07 18:11:34 +03:00
Vitaliy Filippov
d782fcd9a5
use onDeselectAllCells instead of onCellDeselect
2016-09-07 17:57:55 +03:00
Vitaliy Filippov
8717f1ad2b
height: 100% on cell editor
2016-08-18 17:36:15 +03:00
Vitaliy Filippov
603e472e72
Fix cell editing with sticky headers
2016-08-18 17:33:36 +03:00
Vitaliy Filippov
c465fb4ed3
Fix a bug in fixStickyHeader, allow to use `width` style on fixed cells
2016-08-18 17:06:33 +03:00
Vitaliy Filippov
2ba24b71eb
Add automatic resize on window resize by default
2016-08-15 16:22:13 +03:00
Vitaliy Filippov
c022dd9212
Remove extra utility functions
2016-08-14 15:05:52 +03:00
Vitaliy Filippov
34b4a2c4e5
Fix 1-pixel offset rounding problems
2016-08-14 15:05:52 +03:00
Vitaliy Filippov
0abc99b619
Demo for 1-pixel rounding problems
2016-08-14 15:05:52 +03:00
Vitaliy Filippov
6f9d8ebc9e
Support changing column count
2016-08-14 15:05:52 +03:00
Vitaliy Filippov
ea22e29fea
Minimise reflows even more, fix bugs
2016-08-14 15:05:52 +03:00
Vitaliy Filippov
f48f8cbdec
Use stickyheaders in payment calendar, minimise reflows in stickyheaders
2016-08-14 15:05:52 +03:00
Vitaliy Filippov
557a5a817b
Move sticky headers to separate script
2016-08-14 15:05:52 +03:00
Vitaliy Filippov
3c02d4e2dd
Some fixes and it's mostly working
2016-08-14 15:05:32 +03:00
Vitaliy Filippov
5bae69d153
Alternative approach to fixed header and column
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
50c1482a7f
some fixes for calendar
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
518e7d32b6
Create/merge child plans from button
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
594f0df1e8
Fix cell position editing and diffs
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
8b70cb8b03
Use TreeGrid renderer and keys
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
9b4d846e16
Maintain node hierarchy using unique keys
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
ede717a8f1
Use renderer and fast rectangle selection
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
07319d4a5b
Fix error when saving new position from PositionEditor
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
b619321b12
Add refreshCells()
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
51792b58d8
Save calendar state when modifying whole hier groups
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
2ba72731fc
Save existing groups when adding a grouping
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
1bc8a8a13d
Fix DB creation, fix treegrid header resize, implement payment viewing and editing
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
c744294335
Fix drag selection
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
f4ea9e29b1
add addChildren() method
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
48934f8370
Fix CORS
2016-08-14 15:05:10 +03:00
Vitaliy Filippov
f4936c622f
Use inline style
2016-08-14 15:05:10 +03:00