mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-12-27 10:23:56 +01:00
027014d7de
Follow: * #22697 There are some bugs in #22697: * https://github.com/go-gitea/gitea/pull/22697#issuecomment-1577957966 * the webauthn failure message is never shown and causes console error * The `document.getElementById('register-button')` and `document.getElementById('login-button')` is wrong * there is no such element in code * it causes JS error when a browser doesn't provide webauthn * the end user can't see the real error message These bugs are fixed in this PR. Other changes: * Use simple HTML/CSS layouts, no need to use too many `gt-` patches * Make the webauthn page have correct "page-content" layout * The "data-webauthn-error-msg" elements are only used to provide locale texts, so move them into a single "gt-hidden", then no need to repeat a lot of "gt-hidden" in code * The `{{.CsrfTokenHtml}}` is a no-op because there is no form * Many `hideElem('#webauthn-error')` in code is no-op because the `webauthn-error` already has "gt-hidden" by default * Make the tests for "URLEncodedBase64" really test with concrete cases. Screenshots: * Error message when webauthn fails (before, there is no error message): <details> ![image](https://github.com/go-gitea/gitea/assets/2114189/93cf9559-d93b-4f06-9d98-0f7032d9c65b) </details> * Error message when webauthn is unavailable <details> ![image](https://github.com/go-gitea/gitea/assets/2114189/ffc0fcd9-b93b-4418-979c-c89bb627aaf2) </details> |
||
---|---|---|
.. | ||
security | ||
account.tmpl | ||
actions.tmpl | ||
appearance.tmpl | ||
applications.tmpl | ||
applications_oauth2.tmpl | ||
applications_oauth2_edit.tmpl | ||
applications_oauth2_edit_form.tmpl | ||
applications_oauth2_list.tmpl | ||
grants_oauth2.tmpl | ||
hook_new.tmpl | ||
hooks.tmpl | ||
keys.tmpl | ||
keys_gpg.tmpl | ||
keys_principal.tmpl | ||
keys_ssh.tmpl | ||
layout_footer.tmpl | ||
layout_head.tmpl | ||
navbar.tmpl | ||
organization.tmpl | ||
packages.tmpl | ||
packages_cleanup_rules_edit.tmpl | ||
packages_cleanup_rules_preview.tmpl | ||
profile.tmpl | ||
repos.tmpl | ||
runner_edit.tmpl |