Make captcha more readable #5
3 changed files with 15 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
|||
{{if .EnableCaptcha}}{{if eq .CaptchaType "image"}}
|
||||
<div class="inline field tw-text-center">
|
||||
<input type="hidden" name="img-captcha-id" value="{{.Captcha}}">
|
||||
<img style="transform: scaleX(-1);background-color: white" onclick="this.src=`{{AppSubUrl}}/captcha/{{.Captcha}}.png?reload=${Date.now()}`" class="captcha-img" src="{{AppSubUrl}}/captcha/{{.Captcha}}.png" alt="{{ctx.Locale.Tr "captcha"}}">
|
||||
<img style="transform: scaleX(-1);" onclick="this.src=`{{AppSubUrl}}/captcha/{{.Captcha}}.png?reload=${Date.now()}`" class="captcha-img" src="{{AppSubUrl}}/captcha/{{.Captcha}}.png" alt="{{ctx.Locale.Tr "captcha"}}">
|
||||
</div>
|
||||
<div class="required field {{if .Err_Captcha}}error{{end}}">
|
||||
<label for="captcha">{{ctx.Locale.Tr "captcha"}}</label>
|
||||
|
|
|
@ -626,3 +626,7 @@ input:-webkit-autofill:active,
|
|||
width: 100% !important;
|
||||
}
|
||||
}
|
||||
|
||||
.captcha-img {
|
||||
width: min(30em, 100%);
|
||||
}
|
|
@ -11,3 +11,13 @@
|
|||
.markup [href$="#dark-mode-only"] {
|
||||
display: unset;
|
||||
}
|
||||
|
||||
/*
|
||||
The reason we're doing this here, is because dark templates always use this file, and there's no other way to detect dark theme.
|
||||
Third party templates may not, but this isn't that big, since you can't change the theme logged out.
|
||||
*/
|
||||
|
||||
.captcha-img {
|
||||
filter: invert();
|
||||
/* optionally contrast filter? */
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue