Différences entre les versions de « MediaWiki:Common.js »

De April MediaWiki
Aller à la navigationAller à la recherche
(Test pour correction de bug de menu)
m (Révocation des modifications de Theocrite (discussion) vers la dernière version de Echarp)
 
Ligne 1 : Ligne 1 :
 +
/* N’importe quel JavaScript ici sera chargé pour n’importe quel utilisateur et pour chaque page accédée. */
  
 +
 +
/**
 +
* Liens d'accès directs pour la navigation au clavier
 +
*
 +
* echarp
 +
* 2010 06 11
 +
* Repris de http://fr.wikipedia.org pour accessibilité, voir avec Armony pour détails
 +
*/
 +
function showSkipLinks() {
 +
  var jump_to_nav = document.getElementById('jump-to-nav');
 +
  if (!jump_to_nav) return;
 +
  var skip_links = jump_to_nav.getElementsByTagName('A')[0];
 +
  jump_to_nav.className='hidden';
 +
  skip_links.onfocus=function() {
 +
    jump_to_nav.className='';
 +
  }
 +
}
 +
 +
addOnloadHook(showSkipLinks);
 +
 +
/**
 +
* On enlève un peu brutalement un h3 qui embête les lecteurs structurés
 +
* Voir avec pollux ou echarp pour information si nécessaire
 +
*/
 +
function removeSiteSub() {
 +
  var siteSub = document.getElementById('siteSub');
 +
  if (!siteSub) return;
 +
  siteSub.parentNode.removeChild(siteSub);
 +
}
 +
 +
addOnloadHook(removeSiteSub);

Dernière version du 21 janvier 2012 à 14:08

/* N’importe quel JavaScript ici sera chargé pour n’importe quel utilisateur et pour chaque page accédée. */


/**
 * Liens d'accès directs pour la navigation au clavier
 *
 * echarp
 * 2010 06 11
 * Repris de http://fr.wikipedia.org pour accessibilité, voir avec Armony pour détails
 */
function showSkipLinks() {
  var jump_to_nav = document.getElementById('jump-to-nav');
  if (!jump_to_nav) return;
  var skip_links = jump_to_nav.getElementsByTagName('A')[0];
  jump_to_nav.className='hidden';
  skip_links.onfocus=function() {
    jump_to_nav.className='';
  }
}

addOnloadHook(showSkipLinks);

/**
 * On enlève un peu brutalement un h3 qui embête les lecteurs structurés
 * Voir avec pollux ou echarp pour information si nécessaire
 */
function removeSiteSub() {
  var siteSub = document.getElementById('siteSub');
  if (!siteSub) return;
  siteSub.parentNode.removeChild(siteSub);
}

addOnloadHook(removeSiteSub);