Sur plici.net, nous venons de terminer la dernière phase d'intégration qui a permis de modifier les pages suivantes :
- www.plici.net
- http://www.plici.net/l1/p238-Demonstration.html
- http://www.plici.net/l1/p361-Fonctionnalites.html
- http://www.plici.net/l1/p319-Telecharger-PLICI.html
- http://www.plici.net/l1/p350-PliciTag.html
- http://www.plici.net/l1/p368-Partenaires.html
Vous remarquerez, sur ces pages, qu'il y a plusieurs "boutons". En fait ces boutons sont composé d'un DIV avec un lien (a href).
Voici l'exemples du bouton "Télécharger plici" sur la page http://www.plici.net/l1/p366-Telechargement.html :
Et quand on fait ce type de div, on a seulement le lien à l'intérieur qui est cliquable et cela limite l'utilisation du bouton (en clair, je trouve que c'est énervant
)
Alors, évidement, pour que le DIV devienne un bouton, nous avons utilisé le module BiggerLink disponible sur Jquery.
BiggerLink est un script javascript qui va faire en sorte que le lien contenu dans le DIV se généralise à ce DIV.
Cela entraîne ainsi l'effet "bouton".
Ce module fonctionne très bien.
Toutefois, sur plici.net il y beaucoup de liens qui vont vers des adresses extérieurs en s'ouvrant dans une nouvelle fenêtre.
Hors BiggerLink ne supporte pas le fait d'ouvrir les liens dans une nouvelle fenêtre.
C'est pour cette raison que nous l'avons modifié ainsi :
Il faut chercher :
JAVASCRIPT:
-
if(settings.follow == true)
-
{
-
window.location = this.href;
-
}
Pui le remplacer par :
JAVASCRIPT:
-
if(settings.follow == true)
-
{
-
if (this.target == "_blank") {
-
window.open(this.href);
-
} else {
-
window.location = this.href;
-
}
-
}
Ainsi, BiggerLink supporte maintenant l'ouverture vers des liens extérieurs (dans une nouvelle fenêtre) et intérieur.
Voici le fichier modifié (non packé) : jquerybiggerlink.zip
J'espère que cette petite modification vous sera utile.
Stay tuned and stay aware !