chore: Resolve problems

- Missing labels
- Deprecated attributes
- Missing attribute alt
- Redundant info
This commit is contained in:
sthag 2026-04-04 13:57:48 +02:00
parent 46491f8df7
commit d5dfacb9a9
5 changed files with 73 additions and 73 deletions

View file

@ -208,7 +208,7 @@ order: 2
<figure class="js_pop">
<figcaption>Fahne</figcaption>
{% comment %}// TODO: Durch Platzhalter ersetzten und Prozentangaben ermöglichen{% endcomment %}
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="10%" height="10%" viewbox="0 0 1920 1200" preserveaspectratio="xMinYMax slice">
<desc>Flag</desc>
<rect id="triangle-5" y="0" fill="#273F8B" width="1920" height="1200"/>
@ -243,7 +243,7 @@ order: 2
<article>
<h1 id="textlevel">Textebene</h1>
<h2>Verweise</h2>
<p>Ein wesentlicher Bestandteil von Hypertext sind <a href="">Verweise</a>
<p id="links">Ein wesentlicher Bestandteil von Hypertext sind <a href="">Verweise</a>
<code>&lt;a&gt;</code>. Sie dienen als Sprungmarken innerhalb des Netzwerks. Es kann grob zwischen internen
und externen Verweisen unterschieden werden.
<a class="a_internal js_pop" href="#links">Interne Verweise</a>
@ -948,7 +948,7 @@ order: 2
<div class="box_placeholder"></div>
<hr class="hidden"/>
<div class="box_placeholder">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="100%" height="100%">
<line x1='0' y1='0' x2='100%' y2='100%' stroke='#000' stroke-width='.5'/>
<line x1='0' y1='100%' x2='100%' y2='0' stroke='#000' stroke-width='.5'/>

View file

@ -25,7 +25,7 @@ tags:
<i class="bi bi-hash"></i>
</button>
<div class="group_nav">
<select id="sltNum" name="position-number">
<select id="sltNum" name="position-number" aria-label="numbering">
<option value="" selected>None</option>
<option value="numeric">123</option>
<option value="latin">ABC</option>
@ -62,26 +62,26 @@ tags:
<th scope="row"></th>
<td class="io">
<nav>
<input class="input_io" name="active" type="checkbox">
<input class="input_io" name="active" aria-label="active" type="checkbox">
<span class="a_button" data-action="drag"><i class="bi bi-grip-horizontal" title="Drag"></i></span>
</nav>
</td>
<td class="pos-num"></td>
<td><input class="input_io" name="number" type="text"></td>
<td><input class="input_io" name="name" type="text"></td>
<td><input class="input_io" name="number" aria-label="number" type="text"></td>
<td><input class="input_io" name="name" aria-label="name" type="text"></td>
{% comment %}<td class="ellipsis"></td>{% endcomment %}
<td>
<textarea class="fit" name="description" cols="64" rows="2"></textarea>
<textarea class="fit" name="description" cols="64" rows="2" aria-label="description"></textarea>
</td>
<td><input class="input_io" name="amount" type="number"></td>
<td><input class="input_io" name="amount" aria-label="amount" type="number"></td>
<td>
<select class="io_select" name="units">
<select class="io_select" name="unit" aria-label="unit">
<option value="">None</option>
<option value="piece">Piece(s)</option>
<option value="hour">Hour(s)</option>
</select>
</td>
<td><input class="input_io" name="price" type="text"></td>
<td><input class="input_io" name="price" aria-label="price" type="text"></td>
<td class="unit"></td>
<td class="io">
<nav>
@ -97,7 +97,7 @@ tags:
<th scope="row"></th>
<td class="io">
<nav>
<input class="input_io" name="active" type="checkbox">
<input class="input_io" name="active" aria-label="active" type="checkbox">
<span class="a_button" data-action="drag"><i class="bi bi-grip-horizontal" title="Drag"></i></span>
</nav>
</td>
@ -105,11 +105,11 @@ tags:
<td class="rigid"></td>
<td></td>
<td>
<textarea class="fit" name="description" cols="64" rows="2"></textarea>
<textarea class="fit" name="description" cols="64" rows="2" aria-label="description"></textarea>
</td>
<td><input name="amount" type="number"></td>
<td><input name="amount" aria-label="number" type="number"></td>
<td>
<select name="units">
<select name="unit" aria-label="unit">
<option value="">None</option>
<option value="piece">Piece(s)</option>
<option value="hour">Hour(s)</option>
@ -131,13 +131,13 @@ tags:
<th scope="row"></th>
<td class="io">
<nav>
<input class="input_io" name="active" type="checkbox">
<input class="input_io" name="active" aria-label="active" type="checkbox">
<span class="a_button" data-action="drag"><i class="bi bi-grip-horizontal" title="Drag"></i></span>
</nav>
</td>
<td class="pos-num"></td>
<td colspan="7">
<textarea class="fit" name="description" cols="64" rows="2"></textarea>
<textarea class="fit" name="description" cols="64" rows="2" aria-label="description"></textarea>
</td>
<td class="io">
<nav>
@ -151,7 +151,7 @@ tags:
<th scope="row"></th>
<td class="io">
<nav>
<input class="input_io" name="active" type="checkbox">
<input class="input_io" name="active" aria-label="active" type="checkbox">
<span class="a_button" data-action="drag"><i class="bi bi-grip-horizontal" title="Drag"></i></span>
<button name="group" title="Expand"><i class="bi bi-arrows-expand"></i></button>
</nav>
@ -314,7 +314,7 @@ tags:
const clone = cloneRow();
const viewportHeight = window.innerHeight;
const elementActive = tbodyPosition.querySelector('tr.active');
let elementNew = undefined;
let elementNew;
let elementBound = undefined;
if (elementActive) {

View file

@ -10,7 +10,7 @@
<ul class="portal__list">
{% for link in links %}
<li>
<a href="{{ link.href }}"><img src="{{ link.img }}" width="16" height="16"/>{{ link.name }}</a>
<a href="{{ link.href }}"><img src="{{ link.img }}" width="16" height="16" alt="icon"/>{{ link.name }}</a>
</li>
{% endfor %}
</ul>

View file

@ -1,7 +1,7 @@
{% assign height = width | divided_by: 1.6 %}
{% if type == 'svg' or type == '' %}
<svg version="1.1" id="{{ id }}" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="100%" height="100%" viewbox="0 0 1920 1200" preserveaspectratio="xMinYMax slice">
<svg id="{{ id }}" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="100%" height="100%" viewbox="0 0 1920 1200" preserveaspectratio="xMinYMax slice">
{% comment %}<defs>
<filter id="turb3">
<feColorMatrix type="saturate" values="1" />