MediaWiki:Gadget-Accessibility.js
Nòta : Aprèp aver publicat la pagina, vos cal forçar son recargament complet tot ignorant lo contengut actual de l'amagatal de vòstre navigador per veire los cambiaments : Mozilla / Firefox / Konqueror / Safari : mantenètz la tòca Majuscula (Shift) en clicant lo boton Actualizar (Reload,) o quichatz Maj-Ctrl-R (Maj-Cmd-R sus Apple Mac) ; Internet Explorer / Opera : mantenètz la tòca Ctrl en clicant lo boton Actualizar o quichatz Ctrl-F5.
/**
* Espleches de verificacion de l'accessibilitat de las paginas
* Ajusta una paleta de ligams, classicament a esquèrra
*
*/
///
/// Check functions
///
/** inspeccion dels tablèus
*/
function accessibilityTable() {
var access_table = document.getElementsByTagName('TABLE');
for (var i=0; i<access_table.length; i++) {
access_table[i].onmouseover=function() {
addClass(this, 'accessibility_show');
}
access_table[i].onmouseout=function() {
removeClass(this, 'accessibility_show')
}
}
}
///
/// Initialisation and configuration
///
enableAccessibilityTools = true;
accessibilityTools = {
"accessibilityTable()" : "Inspeccion dels tablèus"
}
function initAccessibility() {
if (!enableAccessibilityTools) return;
portletParent = document.getElementById("column-one")
if (portletParent == null) return;
ul = document.createElement('UL');
for (func in accessibilityTools) {
title = accessibilityTools[func]
if (title == null || title == "") continue;
a = document.createElement('A');
a.setAttribute("title", title);
a.setAttribute("href", "javascript:" + func);
a.appendChild(document.createTextNode(title));
li = document.createElement('LI');
li.appendChild(a);
ul.appendChild(li);
}
portlet = document.createElement('DIV');
portlet.className = "portlet";
portlet.id = "p-Accessibility";
h = document.createElement('H5');
h.appendChild(document.createTextNode("Accessibilitat"));
portlet.appendChild(h);
div = document.createElement('DIV');
div.className = "pBody";
div.appendChild(ul);
portlet.appendChild(div);
portletParent.appendChild(portlet);
}
$(initAccessibility);