Commit Graph

46 Commits

Author SHA1 Message Date
Sli
30809a69c9 Move navbar script to dedicated file 2025-06-17 15:39:35 +02:00
Sli
17129af1bb Remove unused popup system and jquery-ui 2025-06-16 09:05:19 +02:00
Sli
c904e41ea3 Replace tab macro with new tab web component 2025-06-16 09:05:19 +02:00
Sli
2dd4fd5c71 Initial tab concept 2025-06-16 09:05:18 +02:00
Sli
36d4a02a45 Remove js size animation and only use the opacity one 2025-06-10 15:06:59 +02:00
Sli
4774a7b741 Improve accordion animation 2025-06-05 20:38:32 +02:00
Sli
0980fccf93 Add accordion animation with js 2025-06-03 20:48:45 +02:00
Sli
e63a09ee7e Synchronize tooltip-id and don't append tooltip to body twice 2025-05-14 15:02:48 +02:00
Sli
6bb6be011c Fix tooltip fading transitions and synchronize additional attributes 2025-05-14 15:02:46 +02:00
Sli
3a5bff8810 Fix tooltip not appearing/disapearing when attribute is removed 2025-05-14 15:01:19 +02:00
Sli
d1e5c93a08 Improve tooltips by using mutation observers 2025-05-14 15:01:19 +02:00
Sli
19aac8f302 Fix tooltip size 2025-05-14 15:01:19 +02:00
Sli
9bd3c618a4 Add doc, tooltip offset and css cleanup 2025-05-14 15:01:19 +02:00
Sli
68b1a96270 Allow popup customization 2025-05-14 15:01:18 +02:00
Sli
48bf72f623 Improve tooltips performance 2025-05-14 15:00:51 +02:00
Sli
35e96fb875 Create basic tooltip library 2025-05-14 14:58:59 +02:00
Sli
3e61560875 Use group permissions 2025-04-10 01:01:40 +02:00
Sli
6e39b59dd5 Use UploadedImage to check image correctness and better error responses 2025-04-09 22:15:12 +02:00
Sli
67bc49fb21 Serve upload files directly from nginx 2025-04-09 20:55:24 +02:00
Sli
c236092c4f Create dedicated image upload model 2025-04-09 20:53:23 +02:00
Sli
7b23196071 Add image upload to easymde widget 2025-04-09 20:52:38 +02:00
99e1318071 increase max pagination size from 199 to 200 2025-03-13 18:50:16 +01:00
04c7df8ac8 fix typescript types 2025-03-12 17:37:37 +01:00
0f6cda377c Fix paginated TS interfaces 2025-03-12 17:35:22 +01:00
98175e397c Merge pull request #1040 from ae-utbm/country_flags
made country flags apply to windows in chrome browsers
2025-03-05 20:24:41 +01:00
62246f342d removed unnecessary event listener 2025-03-05 20:19:11 +01:00
bff6513192 renamed polyfill-index.ts to country-flags-index.ts 2025-03-05 20:13:20 +01:00
9991507297 made country flags apply to windows in chrome browsers 2025-03-05 19:59:28 +01:00
Sli
e46cba7a06 Move all user picture logic to sas 2025-02-18 20:10:51 +01:00
ba21738bd9 biome reformat 2025-02-18 14:56:08 +01:00
b1db52d2b6 clean typescript 2025-02-18 14:56:08 +01:00
2bed89aaba typescriptification de picture-index et bonne instantiation alpine-data 2025-02-18 14:56:08 +01:00
8cb53ceba2 download button for user pictures and albums 2025-02-18 14:56:08 +01:00
Sli
a2dc4f1964 Create a new better script for showing more/less 2025-01-08 14:51:14 +01:00
6953eaa9d0 fix sanitization of the csv content 2024-12-21 02:14:38 +01:00
39b36aa509 ajaxify the product admin page 2024-12-21 02:14:38 +01:00
3fc260a12c add csv converter 2024-12-21 02:14:38 +01:00
1696a2f579 Add NestedKeyOf Type 2024-12-21 02:14:38 +01:00
47876e3971 Make product types dynamically orderable. 2024-12-17 13:35:29 +01:00
6c8a6008d5 api route to search products with detailed infos. 2024-12-17 12:38:59 +01:00
b06a06f50c feat: add restore on backspace plugin for tom select 2024-12-17 12:38:59 +01:00
Sli
29a5425259 Add spinner to student card form 2024-12-08 13:17:56 +01:00
Sli
b81cf49d0a Remove student card creation from CounterClick view and use fragment instead
Intercept htmx on submit requests, this allows auto submit from nfc fields

Fix super call with parameters

Add loading wheel on student card form for counter_click.jinja
2024-12-07 12:57:10 +01:00
84d7e40e66 feat: client-side cache for ajax-select inputs 2024-12-06 18:38:30 +01:00
Sli
8a8851847c Passage de webpack à vite.dev 2024-11-19 21:22:14 +01:00
Sli
7b41051d0d Go for a more generic js bundling architecture
* Don't tie the output name to webpack itself
* Don't call js bundling webpack in python code
* Make the doc more generic about js bundling
2024-11-19 21:22:14 +01:00