Commit graph

29 commits

Author SHA1 Message Date
Anton Khorev
24ccba60cb Style small auth buttons similarly to preferred auth buttons 2024-11-15 19:09:57 +03:00
Tom Hughes
c0cf556c05 Merge remote-tracking branch 'upstream/pull/5007' 2024-07-20 12:03:43 +01:00
Anton Khorev
80d7fe4cce Move auth provider icons to auth_providers subdirectory 2024-07-19 20:24:46 +03:00
Anton Khorev
010f0e1aaf Use Bootstrap collapse to toggle OpenID login form 2024-07-19 20:02:04 +03:00
Anton Khorev
fa4e0360ef Use Auth.providers in auth providers template 2024-07-18 15:56:55 +03:00
Anton Khorev
206012ae8e Remove unnecessary loop when rendering preferred auth provider button 2024-07-17 17:47:13 +03:00
Anton Khorev
b0e41cf142 Remove name parameter from auth button helpers 2024-07-16 17:12:17 +03:00
Anton Khorev
6d5752ad62 Set OpenID URL input value in html instead of javascript 2024-07-15 18:18:12 +03:00
Anton Khorev
66140c8d1d Show/hide entire OpenID form 2024-07-12 14:22:11 +03:00
Anton Khorev
686c512543 Stack preferred auth button over other auth buttons on small screens 2024-07-11 16:10:53 +03:00
Tom Hughes
2419a011f0 Merge remote-tracking branch 'upstream/pull/4972' 2024-07-10 18:32:32 +01:00
Anton Khorev
24275fe237 Change OpenID provider link to button 2024-07-10 14:12:36 +03:00
Anton Khorev
9a9cf59adc Remove alt text of OpenID logo inside input label
This keeps the input focusing when the logo is clicked but the alt text is not read by screen readers.
2024-07-10 13:50:39 +03:00
Anton Khorev
38bfb33c02 Remove single-use OpenID logo helper 2024-07-10 13:50:39 +03:00
Anton Khorev
86b1e934b6 Move OpenID logo out of locale string 2024-07-10 13:32:11 +03:00
Anton Khorev
088a78d83c Remove .d-block classes from auth buttons
Unnecessary on flex items.
2024-07-09 17:51:50 +03:00
Anton Khorev
1d15f96a70 Remove unused .openid_url class from OpenID url input 2024-07-09 17:14:41 +03:00
Anton Khorev
9cea1ecc74 Remove .w-100 classes from auth providers template
This is the default width.
2024-07-09 16:48:31 +03:00
Anton Khorev
149ff72caa Remove .list-inline classes from auth providers template
None of them were on html lists.
2024-07-09 16:44:12 +03:00
Anton Khorev
bacca516f0 Use flex gap instead of margins on auth buttons 2024-07-08 17:28:36 +03:00
Anton Khorev
c1882f0ff3 Use alt text in OpenID image alt attribute 2024-07-05 12:36:02 +03:00
Tom Hughes
5cc0b26bba Merge remote-tracking branch 'upstream/pull/4916' 2024-06-27 17:56:13 +01:00
Tom Hughes
1c179621d2 Use SVG for OpenID icon on the login screen 2024-06-27 17:51:32 +01:00
Emin Kocan
3dc76a9bc0 style auth buttons using .btn & .btn-light classes 2024-06-27 14:55:28 +02:00
Emin Kocan
b057c7ae5a Arrange button sizes to default size of 36px
As discussed in #4773 there was not any clarification as why auth button sizes were reduced so 36px is now accepted as default. This commit addresses that comment/issue.
2024-06-21 12:08:58 +02:00
Nenad Vujicic
1d35daa0b5 Fixed "auth_button_preferred alignment" issue described in #4773 2024-05-29 11:20:13 +02:00
Tom Hughes
161fc8ac47 Replace deprecated text-muted class with text-body-secondary 2024-05-22 11:58:32 +01:00
Milan Cvetkovic
9649b192c0 Add preferred provider social signup
- Add preferred provider for authorization to login and signup pages.
  To use, the 3rd party application would have to add `preferred_provider=...`
  parameter to OAuth2 authorization request.
- Resize 3rd party provider icons
- Add "login to authorize" heading to login and signup screens
2024-04-29 11:32:54 +00:00
Milan Cvetkovic
ae87d2ca7f Extract 3rd party login buttons from login screen 2024-04-27 12:44:09 +01:00