1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-05-07 08:56:41 +02:00
Commit graph

588 commits

Author SHA1 Message Date
Max Guglielmi 08303e93ca Removed headers table container width when is grid-layout on 2017-06-24 20:54:49 +10:00
Max Guglielmi 9858ac84c1 Fixed unit tests 2017-06-14 22:12:44 +10:00
Max Guglielmi c6b876d7f9 Initial commit 2017-06-14 13:59:04 +10:00
Max Guglielmi bf631efd24 Modified an option name (2) 2017-06-04 18:22:20 +10:00
Max Guglielmi f86e73b374 Modified an option name 2017-06-03 19:57:24 +10:00
Max Guglielmi 38424bfdca Started refactoring configuration options 2017-06-02 14:01:10 +10:00
Max Guglielmi 5043378c2c Refactor popup-filters options 2017-05-29 13:31:45 +10:00
Max Guglielmi 92e743a67e Merge branch 'master' into refactor-popup-filters-options 2017-05-27 22:42:03 +10:00
Max Guglielmi 5adfa8a1be Fixed tf reference in closeAll and destroy 2017-05-27 22:15:06 +10:00
Max Guglielmi 11e15f0482 Enforcing eslint rule 2017-05-25 13:51:44 +10:00
Max Guglielmi e8392b8fa5 Refactor help-instructions configuration option 2017-05-23 13:49:21 +10:00
Max Guglielmi c29cbda581 Refactor loader configuration options 2017-05-18 13:49:11 +10:00
Max Guglielmi aee6063410 Refactor status-bar config 2017-05-16 13:55:48 +10:00
Max Guglielmi 1de6a6288c updated unit tests 2017-05-13 20:51:10 +10:00
Max Guglielmi 195918f088 Dist build 2017-05-09 20:47:05 +10:00
Max Guglielmi 06c3b3f025 Added base class for drop-down filter types 2017-05-07 16:05:36 +10:00
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 b8f549a432 Added missing doco 2017-05-01 22:04:01 +10:00
Max Guglielmi 890d004c3c Regrouped FEATURES destructuring 2017-05-01 21:45:17 +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 6bfccca291 Added missing doc comment for MarkActiveColumns class 2017-04-23 18:50:35 +10:00
Max Guglielmi 88b0dc5215 Added final new line 2017-04-23 05:43:06 +10:00
Max Guglielmi 2a8571d940 Production build 2017-04-23 05:34:54 +10:00
Max Guglielmi 37c90ed12b Started modulerising mark active columns feature 2017-04-22 06:22:50 +10:00
Max Guglielmi 76a61d5a01 Added dom method, made tbl property private 2017-04-14 19:30:58 +10:00
Max Guglielmi 06ed30de3b Added getColumnData and getColumnValues 2017-04-02 00:54:19 +11:00
Max Guglielmi 5cfc6c573b Uncommented code 2017-03-31 15:01:13 +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 4f7249bfa4 Started simplying data retrieval APIs 2017-03-26 20:42:51 +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 574e2c3761 Removed commented out code 2017-02-26 21:45:41 +11:00
Max Guglielmi 90b5e3cdca Renamed custom_cell_data option cell_parser 2017-02-26 21:43:36 +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 8cb947a6e5 Started migration to webpack 2 2017-02-03 17:04:07 +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 2aecbfd424 Updated doc comment 2017-01-16 13:12:21 +11:00
Max Guglielmi ff99b14f6b Address PR feedback 2017-01-15 17:26:35 +11:00
Max Guglielmi c773927945 Lowered max-statements and complexity values in .eslintrc 2017-01-15 16:29:50 +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 9d8744392a Fix instantiation with 1 row 2017-01-04 14:09:18 +11:00
Max Guglielmi 90b3f21332 Fixed closed button in help popup 2017-01-01 22:14:27 +11:00
Max Guglielmi 312d8b1b9c Removed commented out code 2017-01-01 17:35:18 +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 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 b6b798b548 Removed commented out comment 2016-12-21 20:58:35 +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 9b93b2fc26 Started addressing alternate rows bug in conjunction with sorting a column at start 2016-12-16 14:06:00 +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 29a8265efd Fixed typo 2016-12-01 21:39:08 +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 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 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 cbe5d8ef71 Removed commented out code left-overs (2) 2016-11-10 15:56:30 +11:00
Max Guglielmi 777d8df76e Removed commented out code left-overs 2016-11-10 15:50:31 +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 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 81d7a529ff Stored events list into const in Loader class 2016-10-27 13:33:42 +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 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 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 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 07ba2b7718 Merged master in 2016-09-22 14:29:44 +10:00
Max Guglielmi 91b72ed3a2 Fixed broken column calculation extension (continued) 2016-09-22 14:01:50 +10:00
Max Guglielmi 36e6a92fb5 Fixed broken column calculation extension... 2016-09-22 13:54:28 +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 32ea4a28cc Finalised sortable table adapter 2016-09-06 11:45:27 +10:00
Max Guglielmi a0019df507 Started adapterSortabletable doco 2016-09-05 23:05:20 +10:00
Max Guglielmi 2bed4c656a Finalised grid layout doco 2016-09-05 19:39:57 +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 b20d3c1726 Initial commit 2016-09-03 13:19:55 +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 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