Accessibility stuff
This commit is contained in:
parent
2ac02688ab
commit
c800d22ccf
@ -20,7 +20,7 @@ class BaseView(staticFileResolver: StaticFileResolver) : View(staticFileResolver
|
|||||||
unsafe {
|
unsafe {
|
||||||
@Language("html")
|
@Language("html")
|
||||||
val html = """
|
val html = """
|
||||||
<div class="md:order-1 order-2 flipped flipped-left p-4 my-10 w-full md:w-1/2">
|
<div aria-label="demo" class="md:order-1 order-2 flipped flipped-left p-4 my-10 w-full md:w-1/2">
|
||||||
<div class="flex justify-between mb-4">
|
<div class="flex justify-between mb-4">
|
||||||
<h1 class="text-2xl underline">Notes</h1>
|
<h1 class="text-2xl underline">Notes</h1>
|
||||||
<span>
|
<span>
|
||||||
@ -29,7 +29,7 @@ class BaseView(staticFileResolver: StaticFileResolver) : View(staticFileResolver
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<form class="md:space-x-2" id="search">
|
<form class="md:space-x-2" id="search">
|
||||||
<input name="search" disabled="" value="tag:"demo"">
|
<input aria-label="demo-search" name="search" disabled="" value="tag:"demo"">
|
||||||
<span id="buttons"><button disabled="">search</button><a href="#">clear</a></span>
|
<span id="buttons"><button disabled="">search</button><a href="#">clear</a></span>
|
||||||
</form>
|
</form>
|
||||||
<div class="overflow-x-auto">
|
<div class="overflow-x-auto">
|
||||||
|
|||||||
@ -38,7 +38,7 @@ class SettingView(staticFileResolver: StaticFileResolver) : View(staticFileResol
|
|||||||
}
|
}
|
||||||
|
|
||||||
section(classes = "m-4 p-4 bg-gray-800 rounded") {
|
section(classes = "m-4 p-4 bg-gray-800 rounded") {
|
||||||
h2(classes = "mb-4 text-red-600 text-lg font-semibold") {
|
h2(classes = "mb-4 text-red-400 text-lg font-semibold") {
|
||||||
+"Delete my account"
|
+"Delete my account"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -66,8 +66,13 @@ class SettingView(staticFileResolver: StaticFileResolver) : View(staticFileResol
|
|||||||
error = validationErrors.find { it.dataPath == ".password" }?.message
|
error = validationErrors.find { it.dataPath == ".password" }?.message
|
||||||
)
|
)
|
||||||
checkBoxInput(name = "checked") {
|
checkBoxInput(name = "checked") {
|
||||||
|
id = "checked"
|
||||||
attributes["required"] = ""
|
attributes["required"] = ""
|
||||||
+" Do you want to proceed ?"
|
label {
|
||||||
|
attributes["for"] = "checked"
|
||||||
|
+" Do you want to proceed ?"
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
button(
|
button(
|
||||||
type = submit,
|
type = submit,
|
||||||
|
|||||||
@ -22,6 +22,7 @@ fun DIV.noteListHeader(numberOfDeletedNotes: Int, query: String = "") {
|
|||||||
id = "search"
|
id = "search"
|
||||||
input(name = "search") {
|
input(name = "search") {
|
||||||
attributes["value"] = query
|
attributes["value"] = query
|
||||||
|
attributes["aria-label"] = "search"
|
||||||
}
|
}
|
||||||
span {
|
span {
|
||||||
id = "buttons"
|
id = "buttons"
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
.btn {
|
.btn {
|
||||||
@apply font-semibold py-2 px-4 rounded;
|
@apply font-bold py-2 px-4 rounded;
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
@apply outline-none shadow-outline;
|
@apply outline-none shadow-outline;
|
||||||
@ -7,7 +7,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.btn-teal {
|
.btn-teal {
|
||||||
@apply bg-teal-500 text-white;
|
@apply bg-teal-400 text-gray-800;
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
@apply bg-teal-600;
|
@apply bg-teal-600;
|
||||||
@ -19,7 +19,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.btn-green {
|
.btn-green {
|
||||||
@apply bg-green-500 text-white;
|
@apply bg-green-400 text-gray-800;
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
@apply bg-green-600;
|
@apply bg-green-600;
|
||||||
@ -31,7 +31,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.btn-red {
|
.btn-red {
|
||||||
@apply bg-red-500 text-white;
|
@apply bg-red-400 text-gray-800;
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
@apply bg-red-600;
|
@apply bg-red-600;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user