1
0
Fork 0
mirror of https://github.com/koalyptus/TableFilter.git synced 2024-06-01 05:23:02 +02:00
Commit graph

420 commits

Author SHA1 Message Date
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
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 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 d5ee78a0ff Aligned comment in Loader 2016-07-28 17:37:03 +10:00
Max Guglielmi 2f042e68dd Added comments for doco to HightlightKeyword and Loader 2016-07-27 17:21:30 +10:00
Max Guglielmi fb56fab0c7 Added comments for autogenerated documentation (hash, help) 2016-07-23 18:34:19 +10:00
Archis Gore e1e56daac0 Ran full grunt - updated build dates apparently. 2016-07-14 21:03:45 -07:00
Archis Gore 21d45aa6b6 Removed whitespaces 2016-07-14 20:19:15 -07:00
Archis Gore 8d7a7d77e6 Responded to feedback
1. Moved comment above a line to ensure that
   maximum line length of 80 characters is not breached.

2. Removed a mistaken ()=> which was left behind (that would have
   introduced the exact problem this change was intended to solve.)
2016-07-14 15:11:58 -07:00
Archis Gore 86ef087310 Store the Sync wrapper in a variable for clean removal.
This commit primarily fixes this issue:
https://github.com/koalyptus/TableFilter/issues/258

The fix here is to store a Sync call closed over "this" straight within
the object we're referencing. This having access to that object, we can
always retrieve the exact function reference/pointer/instance for removal
from handling events.
2016-07-13 20:06:58 -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 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 e4ab8be82f Initial commit 2016-06-10 23:03:46 +10:00
Max Guglielmi 794a40a11e Added comments to constants for auto-generated docs 2016-06-05 18:54:14 +10:00
Max Guglielmi 6070d9b52f Renamed GridLayout properties 2016-06-05 18:44:21 +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 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 f67bb8e15c Added root module 2016-05-08 15:26:52 +10:00
Max Guglielmi 472d349689 Fixed issue 204, made selectOptions in checklist feature more defensive 2016-05-08 12:53:58 +10:00
Max Guglielmi dd3fb09da2 Extended const file 2016-05-08 11:48:51 +10:00
Max Guglielmi 96399df765 Removed commented out code 2016-05-07 22:08:43 +10:00
Max Guglielmi 8a2a7c7ba7 Created constants file, added filter types constants 2016-05-07 21:59:42 +10:00
Max Guglielmi b3d2ead151 Fixed failing single filter tests 2016-05-07 19:54:22 +10:00
Max Guglielmi 4965cd5360 Added unit tests 2016-05-07 19:20:42 +10:00
Max Guglielmi 9a694ba263 Fixed search inconsistency with numeric column types 2016-05-07 14:33:17 +10:00
Max Guglielmi 5f667f733f Added getValues method to select and checklist filter types + added unit tests 2016-05-04 22:02:22 +10:00
Max Guglielmi 88183ac770 Removed Evt object 2016-05-01 19:57:23 +10:00
Max Guglielmi 88bcc4c3b5 Updated README 2016-04-30 12:58:15 +10:00
Max Guglielmi 1ee1e306fd Started decommissioning legacy persistence implementation 2016-04-30 11:45:04 +10:00
Max Guglielmi ac8337fe4b Fixing issue #193 2016-04-28 14:05:24 +10:00
Max Guglielmi 361d90cae0 Fixed issue with filters visibility persistence event 2016-04-26 19:22:02 +10:00