|
|
| (No se muestran 86 ediciones intermedias de 3 usuarios) |
| Línea 1: |
Línea 1: |
| | == Listado de Pautas y Principios WCAG == |
|
| |
|
| | <div class="pf-instruccion"> |
| | El propósito de este sitio web es únicamente '''presentar de forma más sencilla las pautas WCAG y explicar como se evalúan'''. |
| | <br/> |
| | La información de esta wiki proviene de diversas fuentes de información: |
| | * [[Fuentes_informacion_wiki|Consultar las fuentes de información]] |
| | </div> |
|
| |
|
| <html>
| |
|
| |
|
|
| |
| <h1>Listado de Pautas y Principios WCAG</h1>
| |
| Extracted from <a href="https://www.w3.org/TR/WCAG22/" target="_blank">https://www.w3.org/TR/WCAG22/</a>
| |
| </html>
| |
|
| |
|
| <categorytree mode="all"> | | <categorytree mode="all"> |
| Línea 22: |
Línea 24: |
| <categorytree mode="all"> | | <categorytree mode="all"> |
| Principio4 | | Principio4 |
| </categorytree>'''(NO EXISTENTE EN CV WIKI:)'''<categorytree mode="all"> | | </categorytree> |
| | <!-- |
| | '''(NO EXISTENTE EN CV WIKI:)'''<categorytree mode="all"> |
| Principio5 | | Principio5 |
| </categorytree> | | </categorytree> |
| | --> |
|
| |
|
| | == Crear un ejemplo de un criterio de las pautas WCAG == |
| | <div class="wcag-infocriterio"> |
| | Crea un ejemplo de un criterio de las pautas WCAG. |
| | * [[Crear_ejemplo_WCAG]] |
| | </div> |
|
| |
|
| | | == Consultar los cambios recientes de la wiki == |
| == Crear nuevo Ejemplo WCAG == | | [[Especial:CambiosRecientes|Ver últimas actualizaciones]] |
| Introduce el nombre de la página en el cuadro de texto, según esta nomenglatura:
| |
| * Curso de creación: '''2025_26_'''
| |
| * Universidad:
| |
| ** '''UdL''' (Universidad de Lleida)
| |
| ** '''UPSA''' (Universidad Pontificia de Salamanca)
| |
| ** '''UFV''' Universidad Francisco de Vitoria
| |
| ** '''UPM''' Universidad Politécnica de Madrid
| |
| * Identificador del subcriterio: '''1.1.1-A'''
| |
| Si la página ya existe, añadir un numero (00X) a la dirección:
| |
| * 2025_26_UdL_1.1.1-A_'''001'''
| |
| | |
| {{#forminput:form=ActividadWCAG
| |
| |button text=Crear ejemplo
| |
| |placeholder=Introduce el nombre de la nueva página (por ejemplo: 2025_26_UdL_1.1.1-A)
| |
| }}
| |
| | |
| == FORM ==
| |
| | |
| <html>
| |
| <form id="crearActividad" action="http://localhost:8888/wikiwcag.udl.cat/index.php/Especial:FormStart" method="get" style="margin:1em 0;">
| |
| <!-- Página destino: formulario ActividadWCAG -->
| |
| <input type="hidden" name="title" value="Special:FormEdit/ActividadWCAG" />
| |
| <input type="hidden" name="form" value="ActividadWCAG" />
| |
| | |
| <!-- Combo con los subcriterios WCAG -->
| |
| <label for="criterio"><b>Selecciona el subcriterio WCAG:</b></label><br/>
| |
| <select id="criterio" name="page" style="margin:0.5em 0; padding:0.3em;">
| |
| <option value="" disabled selected>-- Elige un subcriterio --</option>
| |
| <option value="Ejemplo_1.1.1-A">1.1.1-A. Contenido no textual</option>
| |
| <option value="Ejemplo_1.3.1-A">1.3.1-A. Información y relaciones</option>
| |
| <option value="Ejemplo_1.3.4-A">1.3.4-A. Orientación</option>
| |
| <option value="Ejemplo_1.4.3-A">1.4.3-A. Contraste (mínimo)</option>
| |
| <option value="Ejemplo_2.4.3-A">2.4.3-A. Orden del foco</option>
| |
| <option value="Ejemplo_3.3.1-A">3.3.1-A. Identificación de errores</option>
| |
| <option value="Ejemplo_4.1.3-A">4.1.3-A. Mensajes de estado</option>
| |
| </select>
| |
| | |
| <br/>
| |
| <input type="submit" value="🧩 Crear nueva actividad"
| |
| style="background:#007acc; color:white; border:none; padding:0.6em 1em; border-radius:6px; cursor:pointer;" />
| |
| </form>
| |
| | |
| <p><small>🔹 Al seleccionar un subcriterio y pulsar el botón, se abrirá el formulario
| |
| <b>ActividadWCAG</b> para crear una nueva página con el nombre correspondiente.</small></p>
| |
| | |
| </html>
| |
| == form 2==
| |
| <html>
| |
| <b>Selecciona el identificador:</b><br/>
| |
| <select id="idSelector" onchange="document.getElementById('nombrePagina').value='2025_26_UdL_' + this.value;">
| |
| <option value="" disabled selected>-- Elige --</option>
| |
| <option value="1.1.1-A">1.1.1-A</option>
| |
| <option value="1.3.1-A">1.3.1-A</option>
| |
| <option value="1.4.3-A">1.4.3-A</option>
| |
| </select>
| |
| </html>
| |
| | |
| {{#forminput:form=ActividadWCAG
| |
| |button text=Crear ejemplo | |
| |query string=namespace=ActividadWCAG
| |
| |default value=2025_26_UdL_
| |
| |input type=text
| |
| |id=nombrePagina
| |
| }}
| |
| | |
| | |
| == form3 ==
| |
| <html>
| |
| <form id="crearActividad" onsubmit="return crearPagina();" style="margin:1em 0;">
| |
| <label for="universidad"><b>Selecciona la universidad:</b></label><br/>
| |
| <select id="universidad" style="margin:0.5em 0; padding:0.3em;">
| |
| <option value="" disabled selected>-- Elige universidad --</option>
| |
| <option value="UdL">UdL</option>
| |
| <option value="UPSA">UPSA</option>
| |
| <option value="UFV">UFV</option>
| |
| <option value="UCV">UCV</option>
| |
| </select>
| |
| | |
| <br/>
| |
| | |
| <label for="subcriterio"><b>Selecciona el subcriterio WCAG:</b></label><br/>
| |
| <select id="subcriterio" style="margin:0.5em 0; padding:0.3em;">
| |
| <option value="" disabled selected>-- Elige subcriterio --</option>
| |
| <option value="1.1.1-A">1.1.1-A. Contenido no textual</option>
| |
| <option value="1.3.1-A">1.3.1-A. Información y relaciones</option>
| |
| <option value="1.3.4-A">1.3.4-A. Orientación</option>
| |
| <option value="1.4.3-A">1.4.3-A. Contraste (mínimo)</option>
| |
| <option value="2.4.3-A">2.4.3-A. Orden del foco</option>
| |
| <option value="3.3.1-A">3.3.1-A. Identificación de errores</option>
| |
| <option value="4.1.3-A">4.1.3-A. Mensajes de estado</option>
| |
| </select>
| |
| | |
| <br/><br/>
| |
| <input type="submit" value="🧩 Crear ejemplo"
| |
| style="background:#007acc; color:white; border:none; padding:0.6em 1em; border-radius:6px; cursor:pointer;" />
| |
| </form>
| |
| | |
| <script>
| |
| async function crearPagina() {
| |
| const uni = document.getElementById('universidad').value;
| |
| const sub = document.getElementById('subcriterio').value;
| |
| if (!uni || !sub) {
| |
| alert('Por favor, selecciona universidad y subcriterio.');
| |
| return false;
| |
| }
| |
| | |
| const baseName = `2025_26_${uni}_${sub}`;
| |
| let pageName = baseName;
| |
| let contador = 1;
| |
| | |
| // Comprobamos si la página existe usando la API de MediaWiki
| |
| while (await paginaExiste(pageName)) {
| |
| const num = String(contador).padStart(3, '0');
| |
| pageName = `${baseName}_${num}`;
| |
| contador++;
| |
| }
| |
| | |
| // Redirige al formulario con el nombre calculado
| |
| const url = `/index.php/Especial:FormStart?form=ActividadWCAG&page_name=${encodeURIComponent(pageName)}`;
| |
| window.location.href = url;
| |
| return false; // evita envío normal del form
| |
| }
| |
| | |
| // Función auxiliar que consulta la API
| |
| async function paginaExiste(titulo) {
| |
| const response = await fetch(`/api.php?action=query&titles=${encodeURIComponent(titulo)}&format=json`);
| |
| const data = await response.json();
| |
| const pages = data.query.pages;
| |
| const key = Object.keys(pages)[0];
| |
| return key !== "-1"; // si -1, la página no existe
| |
| }
| |
| </script>
| |
| </html>
| |