Commit Graph

51 Commits

Author SHA1 Message Date
Frederik Baerentsen 1096fbdef6 Fixed sorting icon on sets page 2025-09-24 20:40:46 +02:00
Frederik Baerentsen fc405e0832 Consolidated parts.js, problems.js and minifigures.js 2025-09-24 20:18:30 +02:00
Frederik Baerentsen cce96af09b Consolidate duplicate collapsible state management 2025-09-24 19:53:01 +02:00
Frederik Baerentsen f7963b4723 Removed datatable-search field from minifigures page 2025-09-22 10:08:41 +02:00
Frederik Baerentsen 52b6c94483 Fixed problems pagination 2025-09-22 10:01:16 +02:00
Frederik Baerentsen b5236fae51 Added filter/search/pagination to 'Problems' 2025-09-22 09:36:25 +02:00
Frederik Baerentsen e1891e8bd6 Added more pagination options 2025-09-21 18:18:26 +02:00
Frederik Baerentsen 4b3aef577a Fixed sorting and filtering on /sets. 2025-09-21 15:58:32 +02:00
Frederik Baerentsen 3bfd1c17dd Sets, Parts and Minifigures have pagination now 2025-09-17 07:06:34 +02:00
Frederik Baerentsen c876e1e3a4 Added pagination to /parts page. 2025-09-16 15:30:54 +02:00
Frederik Baerentsen 1cac17a420 Added filter/sort/search to /minifigures and /parts 2025-09-15 20:29:26 +02:00
Gregoo b6d69e0f10 Revert the checked state of a checkbox if an error occured 2025-02-04 23:03:56 +01:00
Gregoo 6eb0964322 Add clear button to the grid search bar 2025-02-04 21:38:20 +01:00
Gregoo 56c1a46b37 Differentiate between no sort and no sort-and-filter in tables 2025-02-04 19:55:34 +01:00
Gregoo f0cec23da9 Set purchase date and price 2025-02-04 17:03:39 +01:00
Gregoo 195f18f141 Set purchase location 2025-02-04 12:52:18 +01:00
Gregoo 9aff7e622d Set storage 2025-02-03 16:46:45 +01:00
Gregoo ec7fab2a7a Scroll confirm and progress to view when adding a set through the socket 2025-02-03 16:35:09 +01:00
Gregoo 187afdc2cf Add support for select to BrickChanger 2025-02-03 16:08:11 +01:00
Gregoo 5ffea66de0 Leaner card dataset 2025-01-31 20:57:07 +01:00
Gregoo f34bbe0602 Set tags 2025-01-31 20:57:07 +01:00
Gregoo 5ad94078ed Don't toggle the no confirm button in bulk mode 2025-01-31 20:57:07 +01:00
Gregoo 739d933900 Fix broken list filtering on the grid 2025-01-31 20:57:07 +01:00
Gregoo c02321368a Disable no confirm checkbox when toggling the form 2025-01-31 20:57:07 +01:00
Gregoo b8d4f23a84 Set owners 2025-01-31 20:57:07 +01:00
Gregoo d4037cd953 Fix socket always in refresh mode 2025-01-31 20:57:07 +01:00
Gregoo 2260774a58 Rename solo and attribute to value and metadata in grid filter 2025-01-31 20:57:06 +01:00
Gregoo 1f73ae2323 Configure the Grid search through data- attributes 2025-01-31 20:57:06 +01:00
Gregoo 6fdc933c32 Cosmetics 2025-01-31 20:57:06 +01:00
Gregoo ca3d4d09d5 Make grid filters controlled through data- fields 2025-01-31 20:57:06 +01:00
Gregoo 8e3816e2e2 Create dedicated object for Grid filter 2025-01-31 20:57:06 +01:00
Gregoo d80728d133 Create dedicated javascript object for Grid sort 2025-01-31 20:57:06 +01:00
Gregoo f854a01925 Split the grid javascript code 2025-01-31 20:57:06 +01:00
Gregoo 2eb8ebfeca Remove sort-target attribute, handle it internally 2025-01-31 20:57:06 +01:00
Gregoo cf641b3199 Separate the filters from the search and sort in the set grid 2025-01-31 20:57:06 +01:00
Gregoo b8d6003339 Add a tooltip with an error message on the visual status 2025-01-31 20:57:06 +01:00
Gregoo cb58ef83cc Add a clear button for dynamic input 2025-01-31 20:57:06 +01:00
Gregoo e2b8b51db8 Move dynamic input to BrickChanger 2025-01-31 20:57:06 +01:00
Gregoo fc6ff5dd49 Add a refresh mode for sets 2025-01-31 20:57:06 +01:00
Gregoo 420ff7af7a Properly use the _listener variables as expected, and allow Enter key to execute the action 2025-01-31 20:57:06 +01:00
Gregoo 2db0c1c2eb Clear the socket when clicking the button 2025-01-25 23:06:00 +01:00
Gregoo 19750d1365 Fix a bug when normalizing total in progress() 2025-01-25 23:05:39 +01:00
Gregoo acebf6efd6 Clear the progress message when clear() 2025-01-25 23:05:21 +01:00
Gregoo 9b5774555f Increase the socket status polling interval to 1s 2025-01-25 22:43:35 +01:00
Gregoo c4a1a17cfd Dowloads instructions through a socket 2025-01-25 22:42:59 +01:00
Gregoo 9113d539f0 Split the JS socket with a generic part and one dedicated to load Rebrickable sets 2025-01-25 19:43:55 +01:00
Gregoo 982a1fa8db Simplify the way javascript is loaded (we don't have that many scripts running) and use data attribute to instantiate grid and tables 2025-01-24 15:55:15 +01:00
Gregoo 623b205733 Add a custom search function to the tables capable of excluding some pills 2025-01-24 14:57:26 +01:00
Gregoo d063062780 Separate bricktracker sets from rebrickable sets (dedup), introduce custom checkboxes 2025-01-24 10:36:24 +01:00
Gregoo 5fa51c21a9 Do nothing if the socket is not connected 2025-01-18 18:28:42 +01:00