c8b2aa8b5a
Fix z-indices so the loading indicator is visible
2024-12-17 18:03:16 +01:00
4e822690ed
Comments
2024-12-17 17:20:22 +01:00
ef46342384
Lib: Fix LazyImage in Dropdown component
2024-12-16 21:11:52 +01:00
1a51b000ac
Lib: Remove debug log
2024-12-16 21:11:37 +01:00
4de9cf9b0b
Lib: Remove previous lazy loading approach and replace with static aspect ratios
...
The element size must be valid before it is loaded, this is a problem
for cards, as they adapt to their content's size.
Previously I tried to load the first card non-lazily and measure its
dimensions for the next cards, but that was not stable on viewport
changes (could have measured the aspect ratio instead...).
Now, all the aspect ratios are just measured and defined manually,
stupid but simple.
2024-12-16 20:06:56 +01:00
fdf08d7b86
Lib: Implement (slightly broken) lazy loading of cards
...
Issues arise when the viewport size changes
2024-12-16 19:52:46 +01:00
060575ed12
Lib: Add comment to lazyload.ts
2024-12-16 18:17:54 +01:00
ac359d86b8
Lib: Update DriverCard to reflect lib changes (lazy loading)
2024-12-16 18:17:22 +01:00
59ba9a1c88
Lib: Make lazyimage fade in the image once loaded
2024-12-16 17:15:52 +01:00
379c58d0c2
Lib: Fix bug in image to base64 conversion (now works client+serverside)
2024-12-16 16:45:11 +01:00
6b87d05de6
Lib: Update lazy components (dropdown + card now lazy)
2024-12-16 16:44:46 +01:00
0b3184ba56
Move image fetching out of LazyImage component into lib
2024-12-16 13:36:01 +01:00
c09237e112
Lib: Add function to fetch image as base64 string
2024-12-16 13:35:45 +01:00
98e7219636
Lib: Disable autocomplete on card inputs
2024-12-16 12:42:16 +01:00
272996ff68
Lib: Make LazyImage full width
2024-12-16 02:58:30 +01:00
b694a10609
Lib: Dispatch CustomEvent instead of Event for DropdownChange
2024-12-16 02:29:06 +01:00
262ac50356
Lib: Add imgwidth/imgheight to Card component so layout doesn't jump when lazyloading images
2024-12-16 02:28:31 +01:00
fde45eb37c
Lib: Update index.ts
2024-12-16 02:27:50 +01:00
c45a24066d
Lib: Implement LazyImage component (images will be loaded once visible)
2024-12-16 02:27:45 +01:00
5f16b55593
Lib: Define some constant values in lib/config.ts
2024-12-16 02:27:13 +01:00
c939655a4f
Lib: Implement site loading indicator
2024-12-16 02:26:35 +01:00
5136946053
Lib: Implement image downscaling + avif conversion helper
2024-12-15 23:53:00 +01:00
9db8a946ce
Lib: Allow icons in dropdown component list
2024-12-15 22:44:15 +01:00
ee24f0fd99
Add "active" switches on data/season drivers page
2024-12-15 21:44:27 +01:00
38aa6e8326
Lib: Fix wrong label in substitution card
2024-12-15 21:44:02 +01:00
e0bb592021
Lib: Implement substitution card
2024-12-15 20:57:48 +01:00
54adeca546
Lib: Rename field in schema
2024-12-15 20:57:39 +01:00
4d635bd536
Lib: Remove unused event from clear_spring event handler in racecard component
2024-12-15 20:57:31 +01:00
e7ba5607eb
Lib: Add action field to dropdown component
2024-12-15 20:57:14 +01:00
20803c5663
Lib: Only pass single "team_select_value" into component except of all of them
2024-12-15 20:56:49 +01:00
7b495b21b8
Lib: Allow key exceptions in form_data_clean + implement date format conversion for pocketbase
2024-12-15 00:55:25 +01:00
ea7eba11d9
Lib: Implement racecard component
2024-12-15 00:54:43 +01:00
6592cf8172
Lib: Fix bug in form_data_clean (mutating while iterating)
2024-12-15 00:11:42 +01:00
ca406503cf
Lib: Add schema definitions for race and substitution
2024-12-15 00:11:23 +01:00
439f87fa9d
Lib: Fix readonly + required in dropdown component by preventing keypress events
2024-12-14 17:14:27 +01:00
b1f6865ad0
Lib: Implement team and driver cards
2024-12-14 17:13:45 +01:00
555914b5c1
Lib: Replace get_by_id helper with more general get_by_value (key can be chosen)
2024-12-14 15:52:20 +01:00
833a7fe51b
Lib: Add Graphic and User schemas
2024-12-14 15:51:58 +01:00
23ae4c03e5
Lib: Disable text input in Dropdown component
2024-12-14 15:51:48 +01:00
f731a7fce4
Lib: Update type information
2024-12-14 03:34:21 +01:00
f3b5dbbeee
Lib: Implement dropdown + search/autocomplete components
2024-12-14 03:34:08 +01:00
c4b635b702
Add TS type information
2024-12-13 19:58:11 +01:00
e522785801
Lib: Disable input label text wrapping
2024-12-13 14:46:10 +01:00
a47fad1a4d
Lib: Allow to manually enable :hover on Button
2024-12-13 14:46:02 +01:00
70edd0182d
Migrate from DaisyUI to SkeletonUI
2024-12-12 23:29:24 +01:00
e28ba36ab9
Lib: Rename forms.ts to form.ts
2024-12-12 12:09:53 +01:00
00bbf83cb5
Lib: Add image preview helper
2024-12-12 04:38:00 +01:00
f715959af9
Lib: Add form helpers
2024-12-12 04:37:54 +01:00
c0c3e3d792
Components: Add index.ts for easier importing
2024-12-12 04:37:34 +01:00
6d812805ed
Components: Add username input
2024-12-12 04:37:22 +01:00