Max Guglielmi
cb3a633807
Fixed tests
2017-05-07 00:35:24 +10:00
Max Guglielmi
b0bc11007f
Refactor logic for sorting drop-down filter options
2017-05-06 21:32:01 +10:00
Max Guglielmi
1b8bb8a9ea
Added registerExtension method
2017-05-03 21:27:44 +10:00
Max Guglielmi
25101b278a
Refactored options and updated unit tests
2017-05-02 22:31:02 +10:00
Max Guglielmi
7a861eabee
Added missing starter file in dist folder
2017-05-01 22:10:57 +10:00
Max Guglielmi
c7c20cdacf
Removed commented out code
2017-05-01 21:41:24 +10:00
Max Guglielmi
3f2bc41176
Moved features definitions in const file
2017-05-01 21:36:51 +10:00
Max Guglielmi
70779f192c
Started refactoring features instn
2017-05-01 09:36:47 +10:00
Max Guglielmi
29960cada8
Made popup filters element anchored to container
2017-04-26 07:29:08 +10:00
Max Guglielmi
2a8571d940
Production build
2017-04-23 05:34:54 +10:00
Max Guglielmi
2f8fb874d8
Unit tests for mark active columns feature
2017-04-23 05:17:42 +10:00
Max Guglielmi
37c90ed12b
Started modulerising mark active columns feature
2017-04-22 06:22:50 +10:00
Max Guglielmi
9f6b3160fc
Added missing extensions bundle in dist folder
2017-04-18 03:00:10 +10:00
Max Guglielmi
76a61d5a01
Added dom method, made tbl property private
2017-04-14 19:30:58 +10:00
Max Guglielmi
b03445ea46
Expanded StatusBar tests
2017-04-11 02:33:27 +10:00
Max Guglielmi
06ed30de3b
Added getColumnData and getColumnValues
2017-04-02 00:54:19 +11:00
Max Guglielmi
ec940d428a
Updated unit tests
2017-03-31 14:56:51 +11:00
Max Guglielmi
4f593cb2d3
Started fixing unit tests
2017-03-30 23:14:27 +11:00
Max Guglielmi
611fc1ba24
Continued simplyfing data retrieval APIs
2017-03-29 21:42:31 +11:00
Max Guglielmi
e8ba629217
Fixed set page length when no valid rows + added unit tests
2017-03-25 15:19:12 +11:00
Max Guglielmi
c49eb2e50f
Added results formatting to ColOps
2017-03-18 10:20:51 +11:00
Max Guglielmi
a2ccc2668a
Added test case for disabled enter key
2017-03-16 15:05:56 +11:00
Max Guglielmi
f7aa5cd65c
Expanded statusBar tests
2017-03-01 22:09:20 +11:00
Max Guglielmi
7a5985ba8f
Added test case
2017-02-27 13:38:19 +11:00
Max Guglielmi
90b5e3cdca
Renamed custom_cell_data option cell_parser
2017-02-26 21:43:36 +11:00
Max Guglielmi
ca1c801d64
Bumped various packages versions
2017-02-21 21:25:08 +11:00
Max Guglielmi
5a496f228a
Fixed destroyExtensions
2017-02-13 14:52:47 +11:00
Max Guglielmi
a1581a6ea1
Fixed ColOps firing colum-calc twice, made operation setting handling more devensive
2017-02-11 23:47:40 +11:00
Max Guglielmi
7351798ea4
Removed commented out code
2017-02-04 12:09:20 +11:00
Max Guglielmi
ccc7c27032
Continued fixing tests
2017-02-04 01:00:29 +11:00
Max Guglielmi
e17b34d98a
Started fixing failing unit tests due to promise based implementation of dynamic requires
2017-02-03 23:58:50 +11:00
Max Guglielmi
8cb947a6e5
Started migration to webpack 2
2017-02-03 17:04:07 +11:00
Max Guglielmi
2742716de4
Prepared dist
2017-01-26 20:14:34 +11:00
Max Guglielmi
2e3e68bb6f
Expanded no filters unit tests
2017-01-23 13:55:09 +11:00
Max Guglielmi
44af1dc552
Added doco comment to getCellValue + added date filtering tests
2017-01-21 10:40:45 +11:00
Max Guglielmi
b91cf53ac1
Fixed unit tests
2017-01-18 21:29:00 +11:00
Max Guglielmi
7e5cd343d2
Changed signature od getTableData and getFilteredData
2017-01-17 14:20:11 +11:00
Max Guglielmi
b15f3ed396
Started getCellData vs getCellValue
2017-01-16 14:04:55 +11:00
Max Guglielmi
ff99b14f6b
Address PR feedback
2017-01-15 17:26:35 +11:00
Max Guglielmi
51f8521ddd
Prepare PR
2017-01-15 16:39:14 +11:00
Max Guglielmi
77e606cf12
Cleaned code
2017-01-15 14:57:52 +11:00
Max Guglielmi
dcfe5d44c7
Added comments
2017-01-15 00:09:28 +11:00
Max Guglielmi
1f5ad88a39
Added columnCalc helper method
2017-01-13 17:05:39 +11:00
Max Guglielmi
995eda0498
Fixed unit tests
2017-01-12 23:42:58 +11:00
Max Guglielmi
d1daa51391
Continued refactoring
2017-01-12 14:07:21 +11:00
Max Guglielmi
9787edf857
Continued adding calc helpers
2017-01-11 17:13:38 +11:00
Max Guglielmi
926d4e80b5
Added specific calculation methods
2017-01-11 14:13:57 +11:00
Max Guglielmi
12af93cd17
Extracted writeResult method
2017-01-10 14:07:16 +11:00
Max Guglielmi
284da0fde1
Renamed some vars for better readability
2017-01-09 14:02:43 +11:00
Max Guglielmi
1d9c1a435b
Made cols visibility popup auto-closable on click-away
2017-01-07 22:51:49 +11:00
Max Guglielmi
b2700c9972
Fixed dist build files
2017-01-05 08:05:57 +11:00
Max Guglielmi
9d8744392a
Fix instantiation with 1 row
2017-01-04 14:09:18 +11:00
Max Guglielmi
c4a1c47176
Expanded events tests for AlternateRows
2017-01-03 14:08:21 +11:00
Max Guglielmi
90b3f21332
Fixed closed button in help popup
2017-01-01 22:14:27 +11:00
Max Guglielmi
556bf1c264
Added unit tests
2017-01-01 17:31:48 +11:00
Max Guglielmi
c9c4d351a1
Made help container auto-closable when user clicks away (2)
2016-12-27 21:37:08 +11:00
Max Guglielmi
7e779a0242
Made help container auto-closable when user clicks away
2016-12-27 21:20:16 +11:00
Max Guglielmi
8af1cab7ff
Added missing source maps
2016-12-24 23:55:31 +11:00
Max Guglielmi
f41f268975
Addressed destroy TODO
2016-12-24 23:35:26 +11:00
Max Guglielmi
c75fbe169c
Assigned empty function to callbacks
2016-12-22 22:01:59 +11:00
Max Guglielmi
4711b71b80
Added comments
2016-12-21 20:54:21 +11:00
Max Guglielmi
6b43172199
Started moving hasArg function outside filter method
2016-12-20 14:16:53 +11:00
Max Guglielmi
7ef31a4c62
Moved highlight function into HighlightKeywords module
2016-12-19 13:51:48 +11:00
Max Guglielmi
47deeb1893
Removing highlight function from filter method
2016-12-18 22:44:23 +11:00
Max Guglielmi
f9f99798e4
Addressing zebra rows with sort columnt at start option
2016-12-18 00:23:57 +11:00
Max Guglielmi
11ca10cdfd
Bumped version
2016-12-09 23:33:37 +11:00
Max Guglielmi
5dcd756414
Enlarged AlternateRows code coverage
2016-12-09 23:25:42 +11:00
Max Guglielmi
e54ac4b84f
Increasing coverage
2016-12-09 14:14:08 +11:00
Max Guglielmi
8dee7d0cfb
Continued increasing coverage
2016-12-08 22:16:47 +11:00
Max Guglielmi
0b1f4b67f5
Testing codecov
2016-12-08 14:21:39 +11:00
Max Guglielmi
4b1146c385
Added and configured isparta and codecov (1)
2016-12-07 23:48:28 +11:00
Max Guglielmi
7b2b040cc9
Started playing with babel-instanbul loader
2016-12-04 22:48:57 +11:00
Max Guglielmi
2d60de24b6
Fixed unit tests
2016-12-01 21:29:38 +11:00
Max Guglielmi
7ede842828
Made renamed displayAllText into clearFilterText and made it accepting an array
2016-12-01 13:58:09 +11:00
Max Guglielmi
a3b9d0e37c
Updated README
2016-11-26 20:30:00 +11:00
Max Guglielmi
606d2e0fed
Added contribuing file
2016-11-26 17:43:59 +11:00
Max Guglielmi
0cd9854634
Addressing sorting date columns with blank values
2016-11-24 14:14:55 +11:00
Max Guglielmi
27a083444f
Renamed popup_adjust_to_container to popup_filters_adjust_to_container
2016-11-22 14:15:28 +11:00
Max Guglielmi
57548bd3c0
Added popup_adjust_to_container configuration option to PopupFilter
2016-11-22 14:01:36 +11:00
Max Guglielmi
d7413372f8
Continued transparent theme
2016-11-20 00:32:49 +11:00
Max Guglielmi
0ed1ac7d1e
Started transparent theme
2016-11-19 23:42:37 +11:00
Max Guglielmi
f52f52f0ae
Updated unit tests
2016-11-18 00:01:33 +11:00
Max Guglielmi
88a6ed17fc
Started enhancing multiple selection filter types behaviour in popup mode
2016-11-17 13:05:25 +11:00
Max Guglielmi
0b95fdc79d
Addressed PR #338
2016-11-15 21:17:15 +11:00
Max Guglielmi
7a78e9d980
Prepared dist
2016-11-15 17:38:23 +11:00
Max Guglielmi
fd9c257e52
Simplified WTFs in dropdown and checklist
2016-11-15 16:49:19 +11:00
Max Guglielmi
782073fa14
Started addressing WTFs...
2016-11-14 14:10:42 +11:00
Max Guglielmi
a50e0fa4bc
Removed element IDs from PopupFilter and CheckList
2016-11-10 15:44:38 +11:00
Max Guglielmi
7370173811
Removed unnecessary DOM element IDs
2016-11-10 14:16:57 +11:00
Max Guglielmi
9db430c1d1
Started id builder helper
2016-11-08 22:40:54 +11:00
Max Guglielmi
e8a2ada208
Removed element IDs from paging
2016-11-05 22:08:32 +11:00
Max Guglielmi
3ff52002e4
Removed element IDs from GridLayout
2016-11-03 22:08:03 +11:00
Max Guglielmi
b99405997a
Addressed #332 and continued #319
2016-11-02 23:01:31 +11:00
Max Guglielmi
0644368cd6
Removed DOM element IDs from StatusBar, PopupFilter and FiltersVisibility (2)
2016-11-02 14:17:59 +11:00
Max Guglielmi
adb9539ee3
Removed DOM element IDs from StatusBar, PopupFilter and FiltersVisibility
2016-11-02 14:13:44 +11:00
Max Guglielmi
eeffb5b102
Removed element IDs from Loader and NoResults
2016-11-01 20:02:15 +11:00
Max Guglielmi
21305e2e62
Removed element IDs from Help and RowsCounter
2016-11-01 13:58:25 +11:00
Max Guglielmi
0b72eb55b0
Removed clear button container ID
2016-10-31 22:18:21 +11:00
Max Guglielmi
94ea4a9d69
dist package
2016-10-28 09:46:46 +11:00
Max Guglielmi
111a4dd246
Added unit tests
2016-10-22 19:38:03 +11:00
Max Guglielmi
d57ede865f
Implemented ignore diacritics feature
2016-10-22 13:07:57 +11:00
Max Guglielmi
a885c8caab
Issue #313 Made locale.addFormat more defensive
2016-10-19 13:39:59 +11:00
Max Guglielmi
66f36a7531
Finalised dateType unit tests
2016-10-12 18:07:12 +11:00
Max Guglielmi
c5b4251039
Started dateType unit tests
2016-10-12 14:15:19 +11:00
Max Guglielmi
288af8b94e
Addressed issue-309
2016-10-10 18:16:39 +11:00
Max Guglielmi
028932e53c
Expanded colOps extension tests
2016-10-08 11:50:34 +11:00
Max Guglielmi
0f0ea9f2c4
Addressed PR feedback
2016-10-03 17:07:50 +11:00
Max Guglielmi
e19fc2839e
Removed legacy date helper
2016-10-03 15:26:24 +11:00
Max Guglielmi
83de328c2b
Updated dev dependencies
2016-10-03 14:36:39 +11:00
Max Guglielmi
e276729f1d
Improved sort column types handling
2016-09-25 23:44:41 +10:00
Max Guglielmi
e73471e10a
Fixed unit tests
2016-09-24 22:17:01 +10:00
Max Guglielmi
8b0bad54cc
Fixed tests
2016-09-21 20:24:36 +10:00
Max Guglielmi
0be164c99f
Fixed demos
2016-09-21 15:35:45 +10:00
Max Guglielmi
8fa502b2c4
Merged master in, added doco comments to dateType
2016-09-20 23:45:09 +10:00
Max Guglielmi
033a6516cf
Initial commit
2016-09-20 13:40:38 +10:00
Max Guglielmi
bfe7293619
Re-refactored number type, continued
2016-09-19 20:35:34 +10:00
Max Guglielmi
7ecb53a701
Re-refactored number type
2016-09-19 17:37:45 +10:00
Max Guglielmi
a0707554bb
Continued date
2016-09-17 19:15:25 +10:00
Max Guglielmi
d656ec90b0
Continued sort adapter
2016-09-15 23:39:43 +10:00
Max Guglielmi
c70aa29523
Continued date type
2016-09-14 18:03:45 +10:00
Max Guglielmi
a3c4f2158b
Started date type
2016-09-14 00:30:18 +10:00
Max Guglielmi
035801dc7e
Initial commit
2016-09-11 00:07:46 +10:00
Max Guglielmi
51453d6191
Added index.js
2016-09-07 21:37:22 +10:00
Max Guglielmi
32ea4a28cc
Finalised sortable table adapter
2016-09-06 11:45:27 +10:00
Max Guglielmi
37c6b70f7e
Added comments for auto-generated docs
2016-09-04 18:17:54 +10:00
Max Guglielmi
af75fe5236
Continued commenting for auto-documentation
2016-09-03 23:30:31 +10:00
Max Guglielmi
c723b962bf
initial commit
2016-09-02 19:26:21 +10:00
Max Guglielmi
aee9c11551
Fixed doco
2016-09-02 13:32:59 +10:00
Max Guglielmi
a173feb26f
Started ColOps
2016-09-01 18:27:02 +10:00
Max Guglielmi
6d32d6b5bd
Moved clear button CSS class definition in ClearButton class
2016-09-01 18:07:24 +10:00
Max Guglielmi
7ea7e5be5c
Finalised TableFilter documentation
2016-08-31 21:13:01 +10:00
Max Guglielmi
17ce8759ac
Continued documentation for TableFilter
2016-08-29 19:03:32 +10:00
Archis Gore
03a5d251a1
Bumped package version
...
And ran grunt to update some files,
as well as validate all tests.
2016-08-22 20:44:06 -07:00
Archis Gore
fb2f201f29
URL Encode State Hash
...
You'll notice a mild asymmetry in how hash was
saved vs retrieved.
The retrieval was:
JSON.parse(decodeUrlComponent(hash))
The save was:
JSON.stringify(hash)
I modified it to:
JSON.stringify(encodeUrlComponent(hash))
The reason I noticed this is in one of my apps,
I wanted to be able to copy/share a stateful filter URL.
However without the url encoding, those auto-parsers
of URLs were missing the full filter.
TESTING CONDUCTED:
1. Updated the Hash unit tests to both parse the
encoded string, as well as generate it.
2. Ran "grunt", which has built/tested/jslinted
the code.
2016-08-22 09:31:03 -07:00
Max Guglielmi
e770b13320
Additional comments in TableFilter
2016-08-17 17:31:41 +10:00
Max Guglielmi
ed2f638bf2
Continued TableFilter
2016-08-14 14:14:52 +10:00
Max Guglielmi
34cc60ace9
Started comments for auto-generated doc in TableFilter
2016-08-11 17:25:00 +10:00
Max Guglielmi
d222f32674
Added comments to Storage for auto-generated documentation
2016-08-08 17:22:25 +10:00
Max Guglielmi
f43ccbfd50
Added comments to StatusBar for auto-generated documentation
2016-08-07 00:48:00 +10:00
Max Guglielmi
0b1256d571
Added comments to State for auto-generated documentation
2016-08-06 19:46:26 +10:00
Max Guglielmi
dc7ffd0321
Shortened RowsCounter properties names
2016-08-06 01:26:53 +10:00
Max Guglielmi
912433a032
Replaced var with let in RowsCounter
2016-08-06 00:53:32 +10:00
Max Guglielmi
b5dafdb173
Shortened PopupFilter properties names
2016-08-04 16:11:19 +10:00
Max Guglielmi
10f843430d
Added comments to PopupFilter for auto-generated documentation
2016-08-04 15:40:02 +10:00
Max Guglielmi
330755f78c
Stashing changes
2016-08-01 09:28:33 +10:00
Max Guglielmi
01a34e082c
Added comments to paging
2016-07-31 21:49:38 +10:00
Max Guglielmi
8c3597be4b
Fixed no results container width for all browsers
2016-07-31 18:36:47 +10:00
Max Guglielmi
5e316bc778
Added tests for searching numeric columns with strings
2016-07-30 17:59:08 +10:00
Max Guglielmi
a962c04213
Fixed no results container width calculation
2016-07-30 16:45:58 +10:00
Max Guglielmi
2f042e68dd
Added comments for doco to HightlightKeyword and Loader
2016-07-27 17:21:30 +10:00
Max Guglielmi
714fa5d91a
Grunted
2016-07-23 18:48:15 +10:00
Archis Gore
e1e56daac0
Ran full grunt - updated build dates apparently.
2016-07-14 21:03:45 -07:00
Max Guglielmi
3899aee53c
Continued refactoring grid layout
2016-07-09 21:51:32 +10:00
Max Guglielmi
9594b9de50
Removed commented out code
2016-07-02 20:30:36 +10:00
Max Guglielmi
96237553bd
Initial commit
2016-07-02 20:25:23 +10:00
Max Guglielmi
603de740a3
Fixed checklist option click event
2016-07-02 14:06:12 +10:00
Max Guglielmi
f135d3776d
Issue 245 fix, sort arrow making header jump
2016-06-25 22:07:58 +10:00
Max Guglielmi
d031e31c0c
Fixed on_after_filter callback fired twice from checklist filter
2016-06-25 21:19:58 +10:00
Max Guglielmi
6b8783b830
Initial commit
2016-06-24 17:48:04 +10:00
Max Guglielmi
c5fd43d150
More desensive coding in sort feature
2016-06-19 15:07:49 +10:00
Max Guglielmi
35579453a6
Addressed issue 241, can filter in filters loaded callback
2016-06-15 11:29:20 +10:00
Max Guglielmi
c4b3579e08
Added DOM changes unit tests
2016-06-13 19:17:13 +10:00
Max Guglielmi
7c2eb8ad4c
Merged issue-197-misc-refactor in
2016-06-13 12:49:27 +10:00
Max Guglielmi
d0360c01e5
Contunued
2016-06-13 11:01:20 +10:00
Max Guglielmi
e4ab8be82f
Initial commit
2016-06-10 23:03:46 +10:00
Max Guglielmi
6070d9b52f
Renamed GridLayout properties
2016-06-05 18:44:21 +10:00
Max Guglielmi
a965265977
Added test case
2016-06-05 12:15:34 +10:00
Max Guglielmi
0172dea15f
Added comments to checklist module for autogenerated docs
2016-06-05 01:41:44 +10:00
Max Guglielmi
0e403e6f09
Fixed empty-option and non-empty-option persistence
2016-06-05 00:28:55 +10:00
Max Guglielmi
2e2515586e
Refactored Event module
2016-06-02 14:13:56 +10:00
Max Guglielmi
f5848c7b8e
Enhanced removeNbFormat helper
2016-06-02 13:31:58 +10:00
Max Guglielmi
8e5aba04e2
Removed unused TableFilter properties, added eslint rule
2016-05-31 19:22:21 +10:00
Max Guglielmi
3f58be9f8c
Finalised hasGrid removal
2016-05-29 20:44:27 +10:00
Max Guglielmi
7c6ec56fa3
Renamed _hasGrid to initialized and hasGrid to isInitialized
2016-05-27 17:40:22 +10:00
Max Guglielmi
4095fcf888
Added unit tests to rowscounter module
2016-05-26 17:23:21 +10:00
Max Guglielmi
b23aeea53a
Killed the nbVisibleRows property on TableFilter
2016-05-26 14:36:36 +10:00
Max Guglielmi
73f72ce959
Killed matchCase TableFilter property replaced by caseSensitive
2016-05-26 12:21:27 +10:00
Max Guglielmi
7d84c7d09e
Refactored dom module
2016-05-25 17:31:53 +10:00
Max Guglielmi
9fec6eb6ef
Started refactoring Dom module
2016-05-24 18:42:11 +10:00
Max Guglielmi
3434185dbe
Refactored date helper module
2016-05-21 11:33:49 +10:00
Max Guglielmi
b6c4fd6675
Refactored string module
2016-05-20 18:08:39 +10:00
Max Guglielmi
64f197866a
Refactored helpers module
2016-05-20 17:21:42 +10:00
Max Guglielmi
f3fb49bd3d
Refactored sort module
2016-05-20 17:14:05 +10:00
Max Guglielmi
c849418e2f
Refactored array module
2016-05-20 16:58:54 +10:00
Max Guglielmi
dbf44d488a
Removed nbRows property and replaced its usage by getRowsnb method
2016-05-19 17:38:18 +10:00
Max Guglielmi
bc8e3c34a8
Prepared build
2016-05-19 12:50:18 +10:00
Max Guglielmi
b38f216409
Fixed issue 217
2016-05-19 12:35:27 +10:00
Max Guglielmi
540b3b9e2a
Removed unused TableFilter properties related to legacy persistence implementation
2016-05-15 19:19:30 +10:00
Max Guglielmi
924884dfd0
Added eqeqeq eslint rule (2)
2016-05-15 13:40:32 +10:00
Max Guglielmi
be3903d2eb
Added eqeqeq eslint rule
2016-05-15 13:33:16 +10:00
Max Guglielmi
0d58349432
Refactored types module
2016-05-15 12:56:12 +10:00
Max Guglielmi
d5dcc38cc9
Finalised extending extensions with Feature base class
2016-05-14 22:09:28 +10:00
Max Guglielmi
6f3fe2eb23
Started making extension extend Feature base class
2016-05-14 20:04:00 +10:00
Max Guglielmi
03eb1ecb38
built package
2016-05-12 21:37:41 +10:00
Max Guglielmi
d3aac7476e
Fixed IE regression related to drop-down getValues method
2016-05-08 18:03:39 +10:00
Max Guglielmi
a1317ec130
Missed window refs
2016-05-08 16:14:40 +10:00
Max Guglielmi
075427c37c
Added root module
2016-05-08 15:33:19 +10:00
Max Guglielmi
f67bb8e15c
Added root module
2016-05-08 15:26:52 +10:00
Max Guglielmi
55cab197cc
Added starter.html file
2016-05-08 13:10:02 +10:00
Max Guglielmi
472d349689
Fixed issue 204, made selectOptions in checklist feature more defensive
2016-05-08 12:53:58 +10:00