Utilisateur:Lgd/common.js

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Remarque: après avoir sauvegardé, vous devez vider le cache de votre navigateur pour que les changements prennent effet. Mozilla, cliquez sur Actualiser (ou ctrl-r). Internet Explorer / Opera: ctrl-f5. Safari: cmd-r. Konqueror ctrl-r.

/**
 * Modifie la valeur des champs de recherche à la soumission des formulaires
 * pour remplacer les apostrophes droites par des apostrophes courbes
 * auteur : http://fr.wikipedia.org/wiki/Utilisateur:Lgd
 * licence : MIT
 *
 */
 
var searchApostrophe = function ($) {
  function apostrophe(search) {
    var input = search.val().replace('\'', '’');
    search.val(input);
  }
  // formulaire simple
  $('#searchform').submit(function(){
    apostrophe($('#searchInput'));
  });
  // formulaire simple de la page de résultats de recherche
  $('#search').submit(function(){
    apostrophe($('#searchText'));
  });
  // formulaire avancé de la page de résultats de recherche
  $('#powersearch').submit(function(){
    apostrophe($('#powerSearchText'));
  });
  // formulaires créés avec <inputbox>
  $('#searchbox').submit(function(){
    apostrophe($(this).find('.searchboxInput:first'));
  });
}
$(document).ready(searchApostrophe);

/**
 * Réparations diverses
 *
 */

$('pre, div.templatesUsed, div.hiddencats').removeAttr('class');