29 Commits

Author SHA1 Message Date
Faris Ansari
95a239963c fix: column resizing in rtl direction 2022-01-17 16:38:49 +05:30
Faris Ansari
40c8e51e86 fix: Set dropdown background as header background 2019-06-24 15:19:09 +05:30
Faris Ansari
3fc8ac9e72 fix: 🐛 Dropdown z-index problem
Z-index of dropdown does not work because it's parent has a transform
property. To avoid this, we float the dropdown using fixed co-ordinates
and then update the x, y positions.
2018-12-28 19:16:26 +05:30
Faris Ansari
19fb921ed2 fix: 🐛 Border styling for header 2018-12-13 18:01:30 +05:30
Faris Ansari
fb4370020f fix: 🐛 Always show vertical scrollbar
Decouple bodyScrollable from header. Now header position is synced based
on scrollLeft of bodyScrollable. Also, remove redundant .dt-body
container.
2018-12-13 16:59:30 +05:30
Faris Ansari
6fe075467d fix: 🐛 Sort rows numerically
Default sort method uses alphabetical sort
2018-11-01 16:40:35 +05:30
Faris Ansari
cfbb891737 fix: 🐛 Adapt container height when there are less rows 2018-11-01 15:26:11 +05:30
Faris Ansari
7eaabcbfe0 fix: 🐛 Reimplement tree node toggle logic
Earlier, rows were hidden using style. Now, since we are using
hyperlist, it is better to refresh the whole list.
2018-10-31 19:09:40 +05:30
Faris Ansari
51b112687e feat: 🎸 Use HyperList instead of Clusterize to render rows
Clusterize failed to load rows if they were above 1000, this may be a
problem of datatable itself, since it has a complex DOM structure, but
hyperlist works better in it's case.
2018-10-10 14:34:56 +05:30
Faris Ansari
7531e13d17 feat(icons): Use feather icons instead of raw ascii strings 2018-08-23 13:52:58 +05:30
Faris Ansari
ae6415c950 fix(cell): Disable text selection to enable drag to select in cells 2018-07-20 10:48:21 +05:30
Faris Ansari
7417b0fdcd fix(style): Namespace CSS variables to avoid clash with foreign CSS variables 2018-07-19 14:42:30 +05:30
Faris Ansari
1f387c9079 fix(theme): Include CSS variables in the final css build
CSS Variables should be built into the distributable css file for theme support
2018-07-19 14:28:03 +05:30
Faris Ansari
0856f6cdf7 fix(css): Table cell border fix for firefox and edge browser
Firefox and Edge paints the cell background over the border of the cell. This fixes that.
2018-07-14 11:32:16 +05:30
Faris Ansari
78666f8ab2 fix(theme): More CSS variables for themes
Add CSS variables for header cell background and toast message border for more flexible themeing
2018-07-08 23:17:11 +05:30
Faris Ansari
1b5292a7f0 feat(theme): Add dark theme
Add a new stylesheet which overrides the css variables in the core stylesheet to obtain a dark theme
2018-07-08 19:13:21 +05:30
Faris Ansari
2cf2191f0f fix(treeView): Decrease left padding of tree node cells 2018-07-08 17:35:16 +05:30
Faris Ansari
9151fe2886 [feature] Paste from clipboard 2018-04-23 00:20:10 +05:30
Faris Ansari
fde1b7bcc9 Refactor CSS to use BEM style 2018-04-21 19:09:56 +05:30
Faris Ansari
5ff72dfcee minor fixes
- edit cell orange border
- eslint fixes
- remove default left align
2018-04-15 22:18:58 +05:30
Faris Ansari
4bb4002300 [feature] Dynamic Row Height 2018-04-06 17:07:22 +05:30
Faris Ansari
e5af37fb07 Better handling of 0 rows 2018-03-30 07:12:41 +05:30
Faris Ansari
bc44058580 [css] Use border-radius variable 2018-03-18 23:54:41 +05:30
Faris Ansari
128a674ad6 [feat] Toast Message 2018-03-02 21:22:36 +05:30
Faris Ansari
081dbac41b Rename data-table-col to data-table-cell, Add Tree Structure support 2018-03-01 23:52:21 +05:30
Faris Ansari
6ee51038d0 Indent using 4 spaces 2018-02-27 12:36:12 +05:30
Faris Ansari
9ab618855f [feature] Inline Filters 2018-02-21 19:01:04 +05:30
Faris Ansari
62203c79bb Add cellHeight option, increase padding to spacer-2 2018-02-21 12:26:45 +05:30
Faris Ansari
67ea7746a2
Switch to Rollup (#16)
* Added Rollup config

* Add cjs build

* Remove webpack configs
2018-02-20 18:28:32 +05:30