Richard Schreiber
fdbcffd5fd
[A11y] make location & time icons role=img with labels ( #4955 )
...
* [A11y] use icon’s title-attribute instead of hidden text for events location and time
* Fix icons with role=img
* simplify css
2025-05-26 15:13:00 +02:00
Raphael Michel
902527f8aa
Cookie consent: Proper fix for zero-provider situations ( #5153 )
2025-05-23 21:39:59 +02:00
Richard Schreiber
37af6edeab
[A11y] move lightbox to native dialog ( #5137 )
...
* [A11y] move lightbox to native dialog
* fix width-sizing-issue
* move button label to aria-label
* increase padding for lightbox, so button does not overlay image
* Remove unused JS
* add close on backdrop-click
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-05-23 10:19:03 +02:00
luelista
38d92bb142
Fix voucher redeem form ( #5155 )
2025-05-22 17:58:38 +02:00
Richard Schreiber
7756b6745c
[A11y] move timezone info inline instead of tooltip ( #5130 )
...
* [A11y] move timezone info inline instead of tooltip
* Update text as suggested from code review
Co-authored-by: Raphael Michel <michel@rami.io >
* Rebase migration
* Delete src/pretix/base/migrations/0280_event_is_remote.py
---------
Co-authored-by: Raphael Michel <michel@rami.io >
2025-05-22 16:48:11 +02:00
Raphael Michel
073c20e975
Fix JS error on shops without cookie consent
2025-05-22 16:38:35 +02:00
Richard Schreiber
21e5620f3f
[A11y] make waitinglist-link a button ( #5142 )
2025-05-22 15:33:26 +02:00
Martin Gross
105b48829e
Fix typo
2025-05-22 15:07:07 +02:00
Martin Gross
54e222b527
Checkout: Center-align step-done fa ( #5145 )
...
counteract change introduced in b638c00952
2025-05-22 12:49:46 +02:00
luelista
6542b4f336
Fix nothing-to-add condition ( #5144 )
...
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-05-22 11:26:39 +02:00
luelista
a84beef269
[A11y] Cart renewal ( #5109 )
...
Allow customers to extend their cart reservation up to 11 times the configured reservation time
2025-05-21 17:02:21 +02:00
Richard Schreiber
7c59ec51ca
[A11y] switch modal dialogs to <dialog> tag ( #5128 )
...
* add templatetag {% dialog %} using <dialog> tag
* new dialog style
* show dialog when empty add-to-cart instead of disabling the button
* update cookieconsent-modal to use new template tag
2025-05-21 16:52:49 +02:00
Richard Schreiber
bf47da521c
[A11y] add heading-level to product list ( #5121 )
2025-05-21 13:31:05 +02:00
Richard Schreiber
e3b74249c9
[A11y] fix skip-link z-index ( #5123 )
2025-05-21 13:30:39 +02:00
Richard Schreiber
0bbb136d67
[A11y] Fix checkbox:focus style ( #5131 )
2025-05-21 12:00:34 +02:00
Richard Schreiber
d62152beaf
[A11y] disable custom tooltip ( #5115 )
2025-05-16 14:14:21 +02:00
Richard Schreiber
bf3ee608ba
[A11y] Fix cookie-consent-form labels + help-text markup ( #5113 )
...
* [A11y] Fix cookie-consent-form labels + help-text markup
* remove method=dialog for now
2025-05-15 13:21:04 +02:00
Richard Schreiber
225b2452bd
[A11y] underline inline-links ( #5102 )
2025-05-15 12:32:23 +02:00
Richard Schreiber
0af94c3712
[A11y] change customer-pages dl to list of article ( #5112 )
...
* [A11y] change customer-pages dl to list of article
* fix small font-size
* change customer memberships as well
2025-05-15 12:30:21 +02:00
Richard Schreiber
9ee50a28a1
[A11y] Widget fix td-cells being clickable but not focusable ( #5106 )
...
* [A11y] Widget fix td-cells being clickable but not focusable
* improve keyboard nav
2025-05-15 10:27:43 +02:00
Richard Schreiber
6766d649f5
[A11y] change event-list from dl to articles with h3 ( #5085 )
2025-05-14 21:51:54 +02:00
Richard Schreiber
c17a090244
[A11y] Fix color-contrast for info/error-texts in widget ( #5105 )
2025-05-14 15:06:38 +02:00
Richard Schreiber
d103d8782b
[A11y] fix calendar nav dropdown ( #5078 )
...
* [A11y] fix calendar nav dropdown
* update organizer calender
* keep cal-nav on one line
* simplify html
* unify calendar layouts
* fix rounding issue with .input-group select+button
* add comment to explain complex css
* fix calendar dropdown due to too broad css-selector
* reduce spacing of top-nav
* fix input-group-btn double line through rounding issue
2025-05-14 10:01:16 +02:00
Richard Schreiber
caf291630c
[A11y] add skip-link to main content ( #5087 )
...
* [A11y] add skip-link to main content
* fix contrast for skip-link
* fix overlay with back-to-organizer-link
* add fallback if no main-element
* update nav-label
2025-05-13 13:37:21 +02:00
Richard Schreiber
6d0368a1bb
Fix page-header-links outline color contrast ( #5096 )
2025-05-13 13:36:45 +02:00
Richard Schreiber
57d33e1eb1
[A11y] fix issues with labels and tabindex in widget ( #5083 )
2025-05-13 13:36:11 +02:00
Raphael Michel
e6ec4cb435
Adjust headlines aside from front page ( #5098 )
2025-05-13 10:51:34 +02:00
Richard Schreiber
b6007a1af4
[A11y] fix widget buy button being disabled ( #5084 )
...
* [A11y] fix widget buy button being disabled
* make dialog an alertdialog for better close-button support
2025-05-13 10:00:35 +02:00
Richard Schreiber
6f92f2324f
Fix JavaScript-based required label
2025-05-12 16:35:18 +02:00
Richard Schreiber
7472564c26
[A11y] Fix sneak-peek for cart ( #5076 )
2025-05-09 08:38:34 +02:00
Richard Schreiber
f676a77536
Remove line-break before "required" in label on small screens ( #5074 )
2025-05-07 12:04:27 +02:00
Richard Schreiber
c487373340
[A11y] validate dates only server-side for better error message support ( #5073 )
2025-05-07 12:03:46 +02:00
Richard Schreiber
3e05463486
[A11y] Remove unnecessary "required" help-text in questions-step ( #5075 )
2025-05-06 18:20:26 +02:00
Richard Schreiber
3dedfd6ee0
[A11y] fix tablist issues ( #5060 )
2025-05-05 12:16:04 +02:00
Richard Schreiber
f09e9590a8
[A11y] make text "required" visible in labels ( #5042 )
2025-05-05 11:40:35 +02:00
Richard Schreiber
0eb11b154b
Fix double-thick line between inputs in input-group
2025-04-25 10:30:50 +02:00
Richard Schreiber
ec627d6a3c
Fix rem-based input height
2025-04-23 19:20:31 +02:00
Richard Schreiber
578518e8ab
[A11y] Fix color contrast on headings-small-color
2025-04-23 18:05:07 +02:00
Richard Schreiber
9d01072880
[A11y] allow users to scale website
...
* on smaller screens, make fontsize bigger for inputs to not have iPhones zoom on focus
2025-04-23 14:36:28 +02:00
Richard Schreiber
48c2d57cd4
[A11y] fix border contrast for inputs
2025-04-23 14:34:50 +02:00
Richard Schreiber
515f79b206
A11y: do not use px-based fontsizes
2025-04-22 19:47:20 +02:00
Richard Schreiber
929a2eb6e3
Fix datepicker date display when using min/max (Z#23185544)
2025-04-16 18:12:27 +02:00
Richard Schreiber
2bb324f885
Fix datepicker locale when using min/max
2025-04-09 14:38:27 +02:00
Richard Schreiber
f70874b21c
[A11y] Widget: add missing labels to dialog and iframe
2025-03-27 13:20:13 +01:00
Richard Schreiber
1c8bcca846
[A11y] Improve focus management for widget overlay
2025-03-27 13:18:59 +01:00
Raphael Michel
42399c3488
Date picker: Guess default time 23:59 for end dates (Z#23182900) ( #4917 )
...
* Date picker: Guess default time 23:59 for end dates (Z#23182900)
* Update src/pretix/static/pretixcontrol/js/ui/main.js
Co-authored-by: luelista <weller@rami.io >
* Update src/pretix/static/pretixpresale/js/ui/main.js
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2025-03-27 11:04:02 +01:00
Richard Schreiber
de9a86c614
Fix label matching when copying answers ( #4946 )
2025-03-24 17:25:33 +01:00
Mira
999055f082
Refactor copy_to_first_ticket, fixes issue #4860 ( #4865 )
...
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-03-20 15:48:11 +01:00
Raphael Michel
7652f48dc1
New consistent representation of date ranges with times (Z#23184657)
2025-03-18 14:40:38 +01:00
Raphael Michel
4740291e43
Event list: Move empty message inside panel (Z#23185800) ( #4910 )
...
* Event list: Move empty message inside panel (Z#23185800)
* Review notes and adjust some margins
2025-03-18 14:22:34 +01:00