| Url used (first standard-https-result with http status 200): https://krb-deck.com/ |
|
Summary |
| Good: No non-document-errors |
| 116 errors |
| 2 warnings |
| Type | Message | num found |
|---|
| 1. | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. | 13 |
| 2. | error | Attribute x-data not allowed on element div at this point. | 10 |
| 3. | error | Attribute @click not allowed on element button at this point. | 8 |
| 4. | error | Attribute x-cloak not allowed on element div at this point. | 8 |
| 5. | error | Attribute x-show not allowed on element div at this point. | 8 |
| 6. | error | Attribute :aria-expanded not allowed on element button at this point. | 6 |
| 7. | error | Attribute x-transition.opacity.duration.150ms not allowed on element div at this point. | 6 |
| 8. | error | Attribute @keydown.escape.window not allowed on element div at this point. | 5 |
| 9. | error | Attribute @mouseenter not allowed on element div at this point. | 4 |
| 10. | error | Attribute @mouseleave not allowed on element div at this point. | 4 |
| 11. | error | Attribute @click.outside not allowed on element button at this point. | 4 |
| 12. | error | Attribute :class not allowed on element svg at this point. | 4 |
| 13. | error | Attribute x-if not allowed on element template at this point. | 4 |
| 14. | error | Attribute x-on:click not allowed on element button at this point. | 3 |
| 15. | error | Attribute x-data not allowed on element button at this point. | 2 |
| 16. | error | Attribute :aria-pressed not allowed on element button at this point. | 2 |
| 17. | error | Attribute x-on:keydown.escape.window not allowed on element button at this point. | 2 |
| 18. | error | Attribute x-on:click.outside not allowed on element button at this point. | 2 |
| 19. | error | Attribute x-show not allowed on element svg at this point. | 2 |
| 20. | error | Attribute x-ref not allowed on element div at this point. | 2 |
| 21. | error | Attribute :aria-label not allowed on element button at this point. | 1 |
| 22. | error | Attribute x-cloak not allowed on element svg at this point. | 1 |
| 23. | error | Attribute x-transition.opacity not allowed on element div at this point. | 1 |
| 24. | error | Attribute x-init not allowed on element main at this point. | 1 |
| 25. | error | Attribute x-data not allowed on element main at this point. | 1 |
| 26. | error | A document must not include more than one visible main element. | 1 |
| 27. | error | The main element must not appear as a descendant of the main element. | 1 |
| 28. | error | The aria-label attribute must not be specified on any span element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. | 1 |
| 29. | error | Attribute x-init not allowed on element div at this point. | 1 |
| 30. | error | Attribute x-for not allowed on element template at this point. | 1 |
| 31. | error | Attribute :key not allowed on element template at this point. | 1 |
| 32. | error | Attribute x-transition:enter not allowed on element div at this point. | 1 |
| 33. | error | Attribute x-transition:enter-end not allowed on element div at this point. | 1 |
| 34. | error | Attribute x-transition:enter-start not allowed on element div at this point. | 1 |
| 35. | error | Attribute x-transition:leave not allowed on element div at this point. | 1 |
| 36. | error | Attribute x-transition:leave-end not allowed on element div at this point. | 1 |
| 37. | error | Attribute x-transition:leave-start not allowed on element div at this point. | 1 |
| 38. | warning | Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed. | 1 |
| 39. | warning | The type attribute is unnecessary for JavaScript resources. | 1 |
Details |
| Type | Message + Sample |
|
|---|
| 1 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 102, column 13 to line 106, column 13 |
|
| <div
x-data="{ open: false, createOpen: false }"
@keydown.escape.window="open = false; createOpen = false"
class="mx-auto max-w-7xl px-6 py-2.5 flex items-center justify-between gap-4"
> |
|
| 2 | error | Attribute @keydown.escape.window not allowed on element div at this point. |
|
| From line 102, column 13 to line 106, column 13 |
|
| <div
x-data="{ open: false, createOpen: false }"
@keydown.escape.window="open = false; createOpen = false"
class="mx-auto max-w-7xl px-6 py-2.5 flex items-center justify-between gap-4"
> |
|
| 3 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 127, column 21 to line 133, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 4 | error | Attribute @mouseenter not allowed on element div at this point. |
|
| From line 127, column 21 to line 133, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 5 | error | Attribute @mouseleave not allowed on element div at this point. |
|
| From line 127, column 21 to line 133, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 6 | error | Attribute @keydown.escape.window not allowed on element div at this point. |
|
| From line 127, column 21 to line 133, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 7 | error | Attribute @click not allowed on element button at this point. |
|
| From line 134, column 25 to line 140, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 8 | error | Attribute @click.outside not allowed on element button at this point. |
|
| From line 134, column 25 to line 140, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 9 | error | Attribute :aria-expanded not allowed on element button at this point. |
|
| From line 134, column 25 to line 140, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 10 | error | Attribute :class not allowed on element svg at this point. |
|
| From line 142, column 29 to line 142, column 201 |
|
| <svg class="h-3 w-3 text-zinc-500 transition-transform" :class="{ 'rotate-180 text-zinc-300': open }" viewBox="0 0 12 12" fill="none" stroke="currentColor" stroke-width="2"><path |
|
| 11 | error | Attribute x-show not allowed on element div at this point. |
|
| From line 144, column 25 to line 149, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute left-0 top-full pt-2 w-60 z-40"
> |
|
| 12 | error | Attribute x-cloak not allowed on element div at this point. |
|
| From line 144, column 25 to line 149, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute left-0 top-full pt-2 w-60 z-40"
> |
|
| 13 | error | Attribute x-transition.opacity.duration.150ms not allowed on element div at this point. |
|
| From line 144, column 25 to line 149, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute left-0 top-full pt-2 w-60 z-40"
> |
|
| 14 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 185, column 21 to line 191, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 15 | error | Attribute @mouseenter not allowed on element div at this point. |
|
| From line 185, column 21 to line 191, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 16 | error | Attribute @mouseleave not allowed on element div at this point. |
|
| From line 185, column 21 to line 191, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 17 | error | Attribute @keydown.escape.window not allowed on element div at this point. |
|
| From line 185, column 21 to line 191, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 18 | error | Attribute @click not allowed on element button at this point. |
|
| From line 192, column 25 to line 198, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 19 | error | Attribute @click.outside not allowed on element button at this point. |
|
| From line 192, column 25 to line 198, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 20 | error | Attribute :aria-expanded not allowed on element button at this point. |
|
| From line 192, column 25 to line 198, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 21 | error | Attribute :class not allowed on element svg at this point. |
|
| From line 201, column 29 to line 201, column 201 |
|
| <svg class="h-3 w-3 text-zinc-500 transition-transform" :class="{ 'rotate-180 text-zinc-300': open }" viewBox="0 0 12 12" fill="none" stroke="currentColor" stroke-width="2"><path |
|
| 22 | error | Attribute x-show not allowed on element div at this point. |
|
| From line 203, column 25 to line 208, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute left-0 top-full pt-2 w-60 z-40"
> |
|
| 23 | error | Attribute x-cloak not allowed on element div at this point. |
|
| From line 203, column 25 to line 208, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute left-0 top-full pt-2 w-60 z-40"
> |
|
| 24 | error | Attribute x-transition.opacity.duration.150ms not allowed on element div at this point. |
|
| From line 203, column 25 to line 208, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute left-0 top-full pt-2 w-60 z-40"
> |
|
| 25 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 225, column 21 to line 231, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 26 | error | Attribute @mouseenter not allowed on element div at this point. |
|
| From line 225, column 21 to line 231, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 27 | error | Attribute @mouseleave not allowed on element div at this point. |
|
| From line 225, column 21 to line 231, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 28 | error | Attribute @keydown.escape.window not allowed on element div at this point. |
|
| From line 225, column 21 to line 231, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 29 | error | Attribute @click not allowed on element button at this point. |
|
| From line 232, column 25 to line 238, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 30 | error | Attribute @click.outside not allowed on element button at this point. |
|
| From line 232, column 25 to line 238, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 31 | error | Attribute :aria-expanded not allowed on element button at this point. |
|
| From line 232, column 25 to line 238, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 32 | error | Attribute :class not allowed on element svg at this point. |
|
| From line 240, column 29 to line 240, column 201 |
|
| <svg class="h-3 w-3 text-zinc-500 transition-transform" :class="{ 'rotate-180 text-zinc-300': open }" viewBox="0 0 12 12" fill="none" stroke="currentColor" stroke-width="2"><path |
|
| 33 | error | Attribute x-show not allowed on element div at this point. |
|
| From line 242, column 25 to line 247, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute left-0 top-full pt-2 w-60 z-40"
> |
|
| 34 | error | Attribute x-cloak not allowed on element div at this point. |
|
| From line 242, column 25 to line 247, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute left-0 top-full pt-2 w-60 z-40"
> |
|
| 35 | error | Attribute x-transition.opacity.duration.150ms not allowed on element div at this point. |
|
| From line 242, column 25 to line 247, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute left-0 top-full pt-2 w-60 z-40"
> |
|
| 36 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 292, column 21 to line 298, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 37 | error | Attribute @mouseenter not allowed on element div at this point. |
|
| From line 292, column 21 to line 298, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 38 | error | Attribute @mouseleave not allowed on element div at this point. |
|
| From line 292, column 21 to line 298, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 39 | error | Attribute @keydown.escape.window not allowed on element div at this point. |
|
| From line 292, column 21 to line 298, column 21 |
|
| <div
x-data="{ open: false }"
@mouseenter="open = true"
@mouseleave="open = false"
@keydown.escape.window="open = false"
class="relative"
> |
|
| 40 | error | Attribute @click not allowed on element button at this point. |
|
| From line 299, column 25 to line 305, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 41 | error | Attribute @click.outside not allowed on element button at this point. |
|
| From line 299, column 25 to line 305, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 42 | error | Attribute :aria-expanded not allowed on element button at this point. |
|
| From line 299, column 25 to line 305, column 25 |
|
| <button
type="button"
@click="open = !open"
@click.outside="open = false"
class="relative inline-flex items-center gap-2 rounded-lg px-3.5 py-2 text-zinc-400 hover:text-white transition "
:aria-expanded="open"
> |
|
| 43 | error | Attribute :class not allowed on element svg at this point. |
|
| From line 308, column 57 to line 308, column 229 |
|
| <svg class="h-3 w-3 text-zinc-500 transition-transform" :class="{ 'rotate-180 text-zinc-300': open }" viewBox="0 0 12 12" fill="none" stroke="currentColor" stroke-width="2"><path |
|
| 44 | error | Attribute x-show not allowed on element div at this point. |
|
| From line 310, column 25 to line 315, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute right-0 top-full pt-2 w-80 z-40"
> |
|
| 45 | error | Attribute x-cloak not allowed on element div at this point. |
|
| From line 310, column 25 to line 315, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute right-0 top-full pt-2 w-80 z-40"
> |
|
| 46 | error | Attribute x-transition.opacity.duration.150ms not allowed on element div at this point. |
|
| From line 310, column 25 to line 315, column 25 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
class="absolute right-0 top-full pt-2 w-80 z-40"
> |
|
| 47 | error | Attribute x-data not allowed on element button at this point. |
|
| From line 331, column 21 to line 348, column 21 |
|
| <button
type="button"
class="theme-toggle"
x-data="{
theme: document.documentElement.getAttribute('data-theme') || 'dark',
toggle() {
this.theme = this.theme === 'light' ? 'dark' : 'light';
document.documentElement.setAttribute('data-theme', this.theme);
try { localStorage.setItem('krb.theme', this.theme); } catch (e) {}
var meta = document.getElementById('krb-theme-color');
if (meta) meta.setAttribute('content', this.theme === 'light' ? '#ffffff' : '#06070d');
}
}"
@click="toggle()"
:aria-label="theme === 'light' ? 'Switch to dark theme' : 'Switch to light theme'"
:aria-pressed="theme === 'light'"
title="Theme"
> |
|
| 48 | error | Attribute @click not allowed on element button at this point. |
|
| From line 331, column 21 to line 348, column 21 |
|
| <button
type="button"
class="theme-toggle"
x-data="{
theme: document.documentElement.getAttribute('data-theme') || 'dark',
toggle() {
this.theme = this.theme === 'light' ? 'dark' : 'light';
document.documentElement.setAttribute('data-theme', this.theme);
try { localStorage.setItem('krb.theme', this.theme); } catch (e) {}
var meta = document.getElementById('krb-theme-color');
if (meta) meta.setAttribute('content', this.theme === 'light' ? '#ffffff' : '#06070d');
}
}"
@click="toggle()"
:aria-label="theme === 'light' ? 'Switch to dark theme' : 'Switch to light theme'"
:aria-pressed="theme === 'light'"
title="Theme"
> |
|
| 49 | error | Attribute :aria-label not allowed on element button at this point. |
|
| From line 331, column 21 to line 348, column 21 |
|
| <button
type="button"
class="theme-toggle"
x-data="{
theme: document.documentElement.getAttribute('data-theme') || 'dark',
toggle() {
this.theme = this.theme === 'light' ? 'dark' : 'light';
document.documentElement.setAttribute('data-theme', this.theme);
try { localStorage.setItem('krb.theme', this.theme); } catch (e) {}
var meta = document.getElementById('krb-theme-color');
if (meta) meta.setAttribute('content', this.theme === 'light' ? '#ffffff' : '#06070d');
}
}"
@click="toggle()"
:aria-label="theme === 'light' ? 'Switch to dark theme' : 'Switch to light theme'"
:aria-pressed="theme === 'light'"
title="Theme"
> |
|
| 50 | error | Attribute :aria-pressed not allowed on element button at this point. |
|
| From line 331, column 21 to line 348, column 21 |
|
| <button
type="button"
class="theme-toggle"
x-data="{
theme: document.documentElement.getAttribute('data-theme') || 'dark',
toggle() {
this.theme = this.theme === 'light' ? 'dark' : 'light';
document.documentElement.setAttribute('data-theme', this.theme);
try { localStorage.setItem('krb.theme', this.theme); } catch (e) {}
var meta = document.getElementById('krb-theme-color');
if (meta) meta.setAttribute('content', this.theme === 'light' ? '#ffffff' : '#06070d');
}
}"
@click="toggle()"
:aria-label="theme === 'light' ? 'Switch to dark theme' : 'Switch to light theme'"
:aria-pressed="theme === 'light'"
title="Theme"
> |
|
| 51 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 360, column 21 to line 360, column 67 |
|
| <div x-data="{ open: false }" class="relative">
< |
|
| 52 | error | Attribute x-on:click not allowed on element button at this point. |
|
| From line 361, column 5 to line 370, column 5 |
|
| ive">
<button
type="button"
x-on:click="open = !open"
x-on:click.outside="open = false"
x-on:keydown.escape.window="open = false"
:aria-expanded="open"
aria-haspopup="listbox"
aria-label="Language"
class="inline-flex items-center gap-1.5 rounded-lg bg-white/[0.04] ring-1 ring-white/10 px-2.5 py-1.5 text-zinc-300 hover:text-white hover:ring-white/20 transition"
> |
|
| 53 | error | Attribute x-on:click.outside not allowed on element button at this point. |
|
| From line 361, column 5 to line 370, column 5 |
|
| ive">
<button
type="button"
x-on:click="open = !open"
x-on:click.outside="open = false"
x-on:keydown.escape.window="open = false"
:aria-expanded="open"
aria-haspopup="listbox"
aria-label="Language"
class="inline-flex items-center gap-1.5 rounded-lg bg-white/[0.04] ring-1 ring-white/10 px-2.5 py-1.5 text-zinc-300 hover:text-white hover:ring-white/20 transition"
> |
|
| 54 | error | Attribute x-on:keydown.escape.window not allowed on element button at this point. |
|
| From line 361, column 5 to line 370, column 5 |
|
| ive">
<button
type="button"
x-on:click="open = !open"
x-on:click.outside="open = false"
x-on:keydown.escape.window="open = false"
:aria-expanded="open"
aria-haspopup="listbox"
aria-label="Language"
class="inline-flex items-center gap-1.5 rounded-lg bg-white/[0.04] ring-1 ring-white/10 px-2.5 py-1.5 text-zinc-300 hover:text-white hover:ring-white/20 transition"
> |
|
| 55 | error | Attribute :aria-expanded not allowed on element button at this point. |
|
| From line 361, column 5 to line 370, column 5 |
|
| ive">
<button
type="button"
x-on:click="open = !open"
x-on:click.outside="open = false"
x-on:keydown.escape.window="open = false"
:aria-expanded="open"
aria-haspopup="listbox"
aria-label="Language"
class="inline-flex items-center gap-1.5 rounded-lg bg-white/[0.04] ring-1 ring-white/10 px-2.5 py-1.5 text-zinc-300 hover:text-white hover:ring-white/20 transition"
> |
|
| 56 | error | Attribute x-show not allowed on element div at this point. |
|
| From line 380, column 5 to line 386, column 5 |
|
| ton>
<div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
role="listbox"
class="absolute z-50 mt-2 w-56 origin-top rounded-xl glass p-1.5 shadow-2xl shadow-black/50 right-0 origin-top-right"
> |
|
| 57 | error | Attribute x-cloak not allowed on element div at this point. |
|
| From line 380, column 5 to line 386, column 5 |
|
| ton>
<div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
role="listbox"
class="absolute z-50 mt-2 w-56 origin-top rounded-xl glass p-1.5 shadow-2xl shadow-black/50 right-0 origin-top-right"
> |
|
| 58 | error | Attribute x-transition.opacity.duration.150ms not allowed on element div at this point. |
|
| From line 380, column 5 to line 386, column 5 |
|
| ton>
<div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
role="listbox"
class="absolute z-50 mt-2 w-56 origin-top rounded-xl glass p-1.5 shadow-2xl shadow-black/50 right-0 origin-top-right"
> |
|
| 59 | error | Attribute x-on:click not allowed on element button at this point. |
|
| From line 469, column 17 to line 474, column 17 |
|
| <button
type="button"
x-on:click="open = !open; if (open) createOpen = false"
class="md:hidden inline-flex h-10 w-10 items-center justify-center rounded-lg bg-white/[0.04] ring-1 ring-white/10 text-white transition active:scale-95"
aria-label="Menu"
> |
|
| 60 | error | Attribute x-show not allowed on element svg at this point. |
|
| From line 475, column 21 to line 475, column 152 |
|
| <svg x-show="!open" class="h-5 w-5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"> |
|
| 61 | error | Attribute x-show not allowed on element svg at this point. |
|
| From line 480, column 21 to line 480, column 159 |
|
| <svg x-show="open" x-cloak class="h-5 w-5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"> |
|
| 62 | error | Attribute x-cloak not allowed on element svg at this point. |
|
| From line 480, column 21 to line 480, column 159 |
|
| <svg x-show="open" x-cloak class="h-5 w-5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"> |
|
| 63 | error | Attribute x-show not allowed on element div at this point. |
|
| From line 487, column 17 to line 492, column 17 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity
class="md:hidden absolute left-0 right-0 top-full mx-4 mt-2 rounded-2xl glass p-3 shadow-2xl shadow-black/50 max-h-[calc(100dvh-5rem)] overflow-y-auto overscroll-contain"
> |
|
| 64 | error | Attribute x-cloak not allowed on element div at this point. |
|
| From line 487, column 17 to line 492, column 17 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity
class="md:hidden absolute left-0 right-0 top-full mx-4 mt-2 rounded-2xl glass p-3 shadow-2xl shadow-black/50 max-h-[calc(100dvh-5rem)] overflow-y-auto overscroll-contain"
> |
|
| 65 | error | Attribute x-transition.opacity not allowed on element div at this point. |
|
| From line 487, column 17 to line 492, column 17 |
|
| <div
x-show="open"
x-cloak
x-transition.opacity
class="md:hidden absolute left-0 right-0 top-full mx-4 mt-2 rounded-2xl glass p-3 shadow-2xl shadow-black/50 max-h-[calc(100dvh-5rem)] overflow-y-auto overscroll-contain"
> |
|
| 66 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 547, column 25 to line 557, column 32 |
|
| <div class="flex items-center justify-between gap-2 px-3 py-2"
x-data="{
theme: document.documentElement.getAttribute('data-theme') || 'dark',
toggle() {
this.theme = this.theme === 'light' ? 'dark' : 'light';
document.documentElement.setAttribute('data-theme', this.theme);
try { localStorage.setItem('krb.theme', this.theme); } catch (e) {}
var meta = document.getElementById('krb-theme-color');
if (meta) meta.setAttribute('content', this.theme === 'light' ? '#ffffff' : '#06070d');
}
}"> |
|
| 67 | error | Attribute @click not allowed on element button at this point. |
|
| From line 559, column 29 to line 559, column 149 |
|
| <button type="button" class="theme-toggle" @click="toggle()" :aria-pressed="theme === 'light'" aria-label="Toggle theme"> |
|
| 68 | error | Attribute :aria-pressed not allowed on element button at this point. |
|
| From line 559, column 29 to line 559, column 149 |
|
| <button type="button" class="theme-toggle" @click="toggle()" :aria-pressed="theme === 'light'" aria-label="Toggle theme"> |
|
| 69 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 572, column 29 to line 572, column 75 |
|
| <div x-data="{ open: false }" class="relative">
< |
|
| 70 | error | Attribute x-on:click not allowed on element button at this point. |
|
| From line 573, column 5 to line 582, column 5 |
|
| ive">
<button
type="button"
x-on:click="open = !open"
x-on:click.outside="open = false"
x-on:keydown.escape.window="open = false"
:aria-expanded="open"
aria-haspopup="listbox"
aria-label="Language"
class="inline-flex items-center gap-1.5 rounded-lg bg-white/[0.04] ring-1 ring-white/10 px-2.5 py-1.5 text-zinc-300 hover:text-white hover:ring-white/20 transition"
> |
|
| 71 | error | Attribute x-on:click.outside not allowed on element button at this point. |
|
| From line 573, column 5 to line 582, column 5 |
|
| ive">
<button
type="button"
x-on:click="open = !open"
x-on:click.outside="open = false"
x-on:keydown.escape.window="open = false"
:aria-expanded="open"
aria-haspopup="listbox"
aria-label="Language"
class="inline-flex items-center gap-1.5 rounded-lg bg-white/[0.04] ring-1 ring-white/10 px-2.5 py-1.5 text-zinc-300 hover:text-white hover:ring-white/20 transition"
> |
|
| 72 | error | Attribute x-on:keydown.escape.window not allowed on element button at this point. |
|
| From line 573, column 5 to line 582, column 5 |
|
| ive">
<button
type="button"
x-on:click="open = !open"
x-on:click.outside="open = false"
x-on:keydown.escape.window="open = false"
:aria-expanded="open"
aria-haspopup="listbox"
aria-label="Language"
class="inline-flex items-center gap-1.5 rounded-lg bg-white/[0.04] ring-1 ring-white/10 px-2.5 py-1.5 text-zinc-300 hover:text-white hover:ring-white/20 transition"
> |
|
| 73 | error | Attribute :aria-expanded not allowed on element button at this point. |
|
| From line 573, column 5 to line 582, column 5 |
|
| ive">
<button
type="button"
x-on:click="open = !open"
x-on:click.outside="open = false"
x-on:keydown.escape.window="open = false"
:aria-expanded="open"
aria-haspopup="listbox"
aria-label="Language"
class="inline-flex items-center gap-1.5 rounded-lg bg-white/[0.04] ring-1 ring-white/10 px-2.5 py-1.5 text-zinc-300 hover:text-white hover:ring-white/20 transition"
> |
|
| 74 | error | Attribute x-show not allowed on element div at this point. |
|
| From line 592, column 5 to line 598, column 5 |
|
| ton>
<div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
role="listbox"
class="absolute z-50 mt-2 w-56 origin-top rounded-xl glass p-1.5 shadow-2xl shadow-black/50 right-0 origin-top-right"
> |
|
| 75 | error | Attribute x-cloak not allowed on element div at this point. |
|
| From line 592, column 5 to line 598, column 5 |
|
| ton>
<div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
role="listbox"
class="absolute z-50 mt-2 w-56 origin-top rounded-xl glass p-1.5 shadow-2xl shadow-black/50 right-0 origin-top-right"
> |
|
| 76 | error | Attribute x-transition.opacity.duration.150ms not allowed on element div at this point. |
|
| From line 592, column 5 to line 598, column 5 |
|
| ton>
<div
x-show="open"
x-cloak
x-transition.opacity.duration.150ms
role="listbox"
class="absolute z-50 mt-2 w-56 origin-top rounded-xl glass p-1.5 shadow-2xl shadow-black/50 right-0 origin-top-right"
> |
|
| 77 | error | Attribute x-data not allowed on element main at this point. |
|
| From line 1372, column 25 to line 1376, column 13 |
|
| <main
class="order-1 lg:order-2 min-w-0"
x-data='feedStream({"cursor":"eyJzIjp7ImF0IjoiMjAyNi0wNS0xNlQyMTo1Mzo0MyswMDowMCIsImlkIjo5fSwicCI6eyJhdCI6IjIwMjYtMDUtMTdUMDk6MzU6MzcrMDA6MDAiLCJpZCI6NDZ9LCJ0Ijp7ImF0IjoiMjAyNi0wNS0xNlQxMjoyNToxNSswMDowMCIsImlkIjoxMjB9LCJnIjp7ImF0IjoiMjAyNi0wNS0xNlQxMToxNzozMyswMDowMCIsImlkIjozMX19","hasMore":true,"type":"all","endpoint":"https:\/\/krb-deck.com\/feed"})'
x-init="init()"
> |
|
| 78 | error | Attribute x-init not allowed on element main at this point. |
|
| From line 1372, column 25 to line 1376, column 13 |
|
| <main
class="order-1 lg:order-2 min-w-0"
x-data='feedStream({"cursor":"eyJzIjp7ImF0IjoiMjAyNi0wNS0xNlQyMTo1Mzo0MyswMDowMCIsImlkIjo5fSwicCI6eyJhdCI6IjIwMjYtMDUtMTdUMDk6MzU6MzcrMDA6MDAiLCJpZCI6NDZ9LCJ0Ijp7ImF0IjoiMjAyNi0wNS0xNlQxMjoyNToxNSswMDowMCIsImlkIjoxMjB9LCJnIjp7ImF0IjoiMjAyNi0wNS0xNlQxMToxNzozMyswMDowMCIsImlkIjozMX19","hasMore":true,"type":"all","endpoint":"https:\/\/krb-deck.com\/feed"})'
x-init="init()"
> |
|
| 79 | error | The main element must not appear as a descendant of the main element. |
|
| From line 1372, column 25 to line 1376, column 13 |
|
| <main
class="order-1 lg:order-2 min-w-0"
x-data='feedStream({"cursor":"eyJzIjp7ImF0IjoiMjAyNi0wNS0xNlQyMTo1Mzo0MyswMDowMCIsImlkIjo5fSwicCI6eyJhdCI6IjIwMjYtMDUtMTdUMDk6MzU6MzcrMDA6MDAiLCJpZCI6NDZ9LCJ0Ijp7ImF0IjoiMjAyNi0wNS0xNlQxMjoyNToxNSswMDowMCIsImlkIjoxMjB9LCJnIjp7ImF0IjoiMjAyNi0wNS0xNlQxMToxNzozMyswMDowMCIsImlkIjozMX19","hasMore":true,"type":"all","endpoint":"https:\/\/krb-deck.com\/feed"})'
x-init="init()"
> |
|
| 80 | error | A document must not include more than one visible main element. |
|
| From line 1372, column 25 to line 1376, column 13 |
|
| <main
class="order-1 lg:order-2 min-w-0"
x-data='feedStream({"cursor":"eyJzIjp7ImF0IjoiMjAyNi0wNS0xNlQyMTo1Mzo0MyswMDowMCIsImlkIjo5fSwicCI6eyJhdCI6IjIwMjYtMDUtMTdUMDk6MzU6MzcrMDA6MDAiLCJpZCI6NDZ9LCJ0Ijp7ImF0IjoiMjAyNi0wNS0xNlQxMjoyNToxNSswMDowMCIsImlkIjoxMjB9LCJnIjp7ImF0IjoiMjAyNi0wNS0xNlQxMToxNzozMyswMDowMCIsImlkIjozMX19","hasMore":true,"type":"all","endpoint":"https:\/\/krb-deck.com\/feed"})'
x-init="init()"
> |
|
| 81 | error | Attribute x-ref not allowed on element div at this point. |
|
| From line 1444, column 17 to line 1444, column 54 |
|
| <div class="space-y-2.5" x-ref="feed"> |
|
| 82 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1456, column 13 to line 1456, column 126 |
|
| <div class="shrink-0 flex flex-col items-center justify-start gap-0.5 w-12 pt-0.5" aria-label="33 entries ranked"> |
|
| 83 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1511, column 13 to line 1511, column 126 |
|
| <div class="shrink-0 flex flex-col items-center justify-start gap-0.5 w-12 pt-0.5" aria-label="24 entries ranked"> |
|
| 84 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1566, column 13 to line 1566, column 126 |
|
| <div class="shrink-0 flex flex-col items-center justify-start gap-0.5 w-12 pt-0.5" aria-label="11 entries ranked"> |
|
| 85 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1621, column 13 to line 1621, column 126 |
|
| <div class="shrink-0 flex flex-col items-center justify-start gap-0.5 w-12 pt-0.5" aria-label="18 entries ranked"> |
|
| 86 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1728, column 45 to line 1728, column 119 |
|
| <div class="flex items-center gap-1 text-emerald-300" aria-label="score 1"> |
|
| 87 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1731, column 41 to line 1731, column 114 |
|
| <div class="flex items-center gap-1 text-zinc-300" aria-label="1 upvotes"> |
|
| 88 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1735, column 41 to line 1735, column 115 |
|
| <div class="flex items-center gap-1 text-zinc-300" aria-label="1 comments"> |
|
| 89 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1759, column 13 to line 1759, column 126 |
|
| <div class="shrink-0 flex flex-col items-center justify-start gap-0.5 w-12 pt-0.5" aria-label="18 entries ranked"> |
|
| 90 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1814, column 13 to line 1814, column 125 |
|
| <div class="shrink-0 flex flex-col items-center justify-start gap-0.5 w-12 pt-0.5" aria-label="6 entries ranked"> |
|
| 91 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1870, column 13 to line 1870, column 116 |
|
| <div class="shrink-0 flex flex-col items-center justify-start gap-0.5 w-12 pt-0.5" aria-label="score 1"> |
|
| 92 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1873, column 17 to line 1873, column 138 |
|
| <div class="mt-1 inline-flex items-center gap-1 font-mono text-[10px] tabular text-violet-300/70" aria-label="1 comments"> |
|
| 93 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1905, column 21 to line 1905, column 94 |
|
| <div class="flex items-center gap-1 text-zinc-300" aria-label="1 upvotes"> |
|
| 94 | error | The aria-label attribute must not be specified on any div element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1929, column 13 to line 1929, column 126 |
|
| <div class="shrink-0 flex flex-col items-center justify-start gap-0.5 w-12 pt-0.5" aria-label="24 entries ranked"> |
|
| 95 | error | The aria-label attribute must not be specified on any span element unless the element has a role value other than caption, code, deletion, emphasis, generic, insertion, paragraph, presentation, strong, subscript, or superscript. |
|
| From line 1988, column 33 to line 1988, column 251 |
|
| <span class="absolute bottom-1 right-1 inline-flex items-center gap-1 rounded bg-black/65 backdrop-blur px-1.5 py-0.5 font-mono text-[9px] font-bold tabular text-amber-200 ring-1 ring-amber-300/30" aria-label="8 steps"> |
|
| 96 | error | Attribute x-if not allowed on element template at this point. |
|
| From line 2033, column 17 to line 2033, column 41 |
|
| <template x-if="loading"> |
|
| 97 | error | Attribute x-ref not allowed on element div at this point. |
|
| From line 2171, column 17 to line 2171, column 51 |
|
| <div class="mt-6" x-ref="sentinel"> |
|
| 98 | error | Attribute x-if not allowed on element template at this point. |
|
| From line 2172, column 21 to line 2172, column 45 |
|
| <template x-if="loading"> |
|
| 99 | error | Attribute x-if not allowed on element template at this point. |
|
| From line 2181, column 21 to line 2181, column 57 |
|
| <template x-if="!loading && hasMore"> |
|
| 100 | error | Attribute x-if not allowed on element template at this point. |
|
| From line 2186, column 21 to line 2186, column 68 |
|
| <template x-if="!loading && !hasMore && !empty"> |
|
| 101 | error | Attribute x-data not allowed on element button at this point. |
|
| From line 2769, column 21 to line 2774, column 21 |
|
| <button
type="button"
x-data
@click="localStorage.removeItem('krb.cookieConsent'); window.dispatchEvent(new CustomEvent('krb:cookie-reset'))"
class="hover:text-amber-300 transition"
>Cookie |
|
| 102 | error | Attribute @click not allowed on element button at this point. |
|
| From line 2769, column 21 to line 2774, column 21 |
|
| <button
type="button"
x-data
@click="localStorage.removeItem('krb.cookieConsent'); window.dispatchEvent(new CustomEvent('krb:cookie-reset'))"
class="hover:text-amber-300 transition"
>Cookie |
|
| 103 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 2802, column 9 to line 2806, column 5 |
|
| <div
x-data="battleNotifier([], 'https://krb-deck.com/battles.json', false)"
x-init="init()"
class="pointer-events-none fixed bottom-4 right-4 z-50 flex flex-col items-end gap-2 max-w-[calc(100vw-2rem)]"
> |
|
| 104 | error | Attribute x-init not allowed on element div at this point. |
|
| From line 2802, column 9 to line 2806, column 5 |
|
| <div
x-data="battleNotifier([], 'https://krb-deck.com/battles.json', false)"
x-init="init()"
class="pointer-events-none fixed bottom-4 right-4 z-50 flex flex-col items-end gap-2 max-w-[calc(100vw-2rem)]"
> |
|
| 105 | error | Attribute x-for not allowed on element template at this point. |
|
| From line 2807, column 9 to line 2807, column 50 |
|
| >
<template x-for="t in toasts" :key="t.id"> |
|
| 106 | error | Attribute :key not allowed on element template at this point. |
|
| From line 2807, column 9 to line 2807, column 50 |
|
| >
<template x-for="t in toasts" :key="t.id"> |
|
| 107 | error | Attribute x-data not allowed on element div at this point. |
|
| From line 2933, column 5 to line 2962, column 1 |
|
| ipt>
<div
x-data="{
open: false,
accept() {
localStorage.setItem('krb.cookieConsent', JSON.stringify({ accepted: true, at: Date.now() }));
this.open = false;
},
init() {
try {
const saved = JSON.parse(localStorage.getItem('krb.cookieConsent') || 'null');
this.open = !saved?.accepted;
} catch (e) {
this.open = true;
}
window.addEventListener('krb:cookie-reset', () => { this.open = true; });
},
}"
x-show="open"
x-cloak
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 translate-y-4"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0 translate-y-4"
role="dialog"
aria-live="polite"
aria-label="Cookie notice"
class="fixed inset-x-3 bottom-3 z-[60] sm:inset-x-auto sm:right-4 sm:bottom-4 sm:max-w-sm"
>
< |
|
| 108 | error | Attribute x-show not allowed on element div at this point. |
|
| From line 2933, column 5 to line 2962, column 1 |
|
| ipt>
<div
x-data="{
open: false,
accept() {
localStorage.setItem('krb.cookieConsent', JSON.stringify({ accepted: true, at: Date.now() }));
this.open = false;
},
init() {
try {
const saved = JSON.parse(localStorage.getItem('krb.cookieConsent') || 'null');
this.open = !saved?.accepted;
} catch (e) {
this.open = true;
}
window.addEventListener('krb:cookie-reset', () => { this.open = true; });
},
}"
x-show="open"
x-cloak
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 translate-y-4"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0 translate-y-4"
role="dialog"
aria-live="polite"
aria-label="Cookie notice"
class="fixed inset-x-3 bottom-3 z-[60] sm:inset-x-auto sm:right-4 sm:bottom-4 sm:max-w-sm"
>
< |
|
| 109 | error | Attribute x-cloak not allowed on element div at this point. |
|
| From line 2933, column 5 to line 2962, column 1 |
|
| ipt>
<div
x-data="{
open: false,
accept() {
localStorage.setItem('krb.cookieConsent', JSON.stringify({ accepted: true, at: Date.now() }));
this.open = false;
},
init() {
try {
const saved = JSON.parse(localStorage.getItem('krb.cookieConsent') || 'null');
this.open = !saved?.accepted;
} catch (e) {
this.open = true;
}
window.addEventListener('krb:cookie-reset', () => { this.open = true; });
},
}"
x-show="open"
x-cloak
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 translate-y-4"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0 translate-y-4"
role="dialog"
aria-live="polite"
aria-label="Cookie notice"
class="fixed inset-x-3 bottom-3 z-[60] sm:inset-x-auto sm:right-4 sm:bottom-4 sm:max-w-sm"
>
< |
|
| 110 | error | Attribute x-transition:enter not allowed on element div at this point. |
|
| From line 2933, column 5 to line 2962, column 1 |
|
| ipt>
<div
x-data="{
open: false,
accept() {
localStorage.setItem('krb.cookieConsent', JSON.stringify({ accepted: true, at: Date.now() }));
this.open = false;
},
init() {
try {
const saved = JSON.parse(localStorage.getItem('krb.cookieConsent') || 'null');
this.open = !saved?.accepted;
} catch (e) {
this.open = true;
}
window.addEventListener('krb:cookie-reset', () => { this.open = true; });
},
}"
x-show="open"
x-cloak
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 translate-y-4"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0 translate-y-4"
role="dialog"
aria-live="polite"
aria-label="Cookie notice"
class="fixed inset-x-3 bottom-3 z-[60] sm:inset-x-auto sm:right-4 sm:bottom-4 sm:max-w-sm"
>
< |
|
| 111 | error | Attribute x-transition:enter-start not allowed on element div at this point. |
|
| From line 2933, column 5 to line 2962, column 1 |
|
| ipt>
<div
x-data="{
open: false,
accept() {
localStorage.setItem('krb.cookieConsent', JSON.stringify({ accepted: true, at: Date.now() }));
this.open = false;
},
init() {
try {
const saved = JSON.parse(localStorage.getItem('krb.cookieConsent') || 'null');
this.open = !saved?.accepted;
} catch (e) {
this.open = true;
}
window.addEventListener('krb:cookie-reset', () => { this.open = true; });
},
}"
x-show="open"
x-cloak
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 translate-y-4"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0 translate-y-4"
role="dialog"
aria-live="polite"
aria-label="Cookie notice"
class="fixed inset-x-3 bottom-3 z-[60] sm:inset-x-auto sm:right-4 sm:bottom-4 sm:max-w-sm"
>
< |
|
| 112 | error | Attribute x-transition:enter-end not allowed on element div at this point. |
|
| From line 2933, column 5 to line 2962, column 1 |
|
| ipt>
<div
x-data="{
open: false,
accept() {
localStorage.setItem('krb.cookieConsent', JSON.stringify({ accepted: true, at: Date.now() }));
this.open = false;
},
init() {
try {
const saved = JSON.parse(localStorage.getItem('krb.cookieConsent') || 'null');
this.open = !saved?.accepted;
} catch (e) {
this.open = true;
}
window.addEventListener('krb:cookie-reset', () => { this.open = true; });
},
}"
x-show="open"
x-cloak
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 translate-y-4"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0 translate-y-4"
role="dialog"
aria-live="polite"
aria-label="Cookie notice"
class="fixed inset-x-3 bottom-3 z-[60] sm:inset-x-auto sm:right-4 sm:bottom-4 sm:max-w-sm"
>
< |
|
| 113 | error | Attribute x-transition:leave not allowed on element div at this point. |
|
| From line 2933, column 5 to line 2962, column 1 |
|
| ipt>
<div
x-data="{
open: false,
accept() {
localStorage.setItem('krb.cookieConsent', JSON.stringify({ accepted: true, at: Date.now() }));
this.open = false;
},
init() {
try {
const saved = JSON.parse(localStorage.getItem('krb.cookieConsent') || 'null');
this.open = !saved?.accepted;
} catch (e) {
this.open = true;
}
window.addEventListener('krb:cookie-reset', () => { this.open = true; });
},
}"
x-show="open"
x-cloak
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 translate-y-4"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0 translate-y-4"
role="dialog"
aria-live="polite"
aria-label="Cookie notice"
class="fixed inset-x-3 bottom-3 z-[60] sm:inset-x-auto sm:right-4 sm:bottom-4 sm:max-w-sm"
>
< |
|
| 114 | error | Attribute x-transition:leave-start not allowed on element div at this point. |
|
| From line 2933, column 5 to line 2962, column 1 |
|
| ipt>
<div
x-data="{
open: false,
accept() {
localStorage.setItem('krb.cookieConsent', JSON.stringify({ accepted: true, at: Date.now() }));
this.open = false;
},
init() {
try {
const saved = JSON.parse(localStorage.getItem('krb.cookieConsent') || 'null');
this.open = !saved?.accepted;
} catch (e) {
this.open = true;
}
window.addEventListener('krb:cookie-reset', () => { this.open = true; });
},
}"
x-show="open"
x-cloak
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 translate-y-4"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0 translate-y-4"
role="dialog"
aria-live="polite"
aria-label="Cookie notice"
class="fixed inset-x-3 bottom-3 z-[60] sm:inset-x-auto sm:right-4 sm:bottom-4 sm:max-w-sm"
>
< |
|
| 115 | error | Attribute x-transition:leave-end not allowed on element div at this point. |
|
| From line 2933, column 5 to line 2962, column 1 |
|
| ipt>
<div
x-data="{
open: false,
accept() {
localStorage.setItem('krb.cookieConsent', JSON.stringify({ accepted: true, at: Date.now() }));
this.open = false;
},
init() {
try {
const saved = JSON.parse(localStorage.getItem('krb.cookieConsent') || 'null');
this.open = !saved?.accepted;
} catch (e) {
this.open = true;
}
window.addEventListener('krb:cookie-reset', () => { this.open = true; });
},
}"
x-show="open"
x-cloak
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 translate-y-4"
x-transition:enter-end="opacity-100 translate-y-0"
x-transition:leave="transition ease-in duration-200"
x-transition:leave-start="opacity-100"
x-transition:leave-end="opacity-0 translate-y-4"
role="dialog"
aria-live="polite"
aria-label="Cookie notice"
class="fixed inset-x-3 bottom-3 z-[60] sm:inset-x-auto sm:right-4 sm:bottom-4 sm:max-w-sm"
>
< |
|
| 116 | error | Attribute @click not allowed on element button at this point. |
|
| From line 2989, column 17 to line 2993, column 17 |
|
| <button
type="button"
@click="accept()"
class="inline-flex flex-1 items-center justify-center gap-2 rounded-lg bg-gradient-to-b from-amber-400 to-amber-600 px-3 py-2 text-sm font-bold text-[#06070d] glow-gold glow-gold-hover transition hover:-translate-y-px"
> |
|
| 117 | warning | Section lacks heading. Consider using h2-h6 elements to add identifying headings to all sections, or else use a div element instead for any cases where no heading is needed. |
|
| From line 1104, column 5 to line 1104, column 30 |
|
| <section class="relative"> |
|
| 118 | warning | The type attribute is unnecessary for JavaScript resources. |
|
| From line 3008, column 1 to line 3008, column 31 |
|
| LCP) -->
<script type="text/javascript">
( |
|