A lieu de faire $(‘#mon_element’).on(‘click’, function() { mafonction(); } ); c’est pas « on » c’est « one« : $(‘#mon_element’).one(‘click’, function() { mafonction(); } ); En fait une fois qu’on a cliqué sur l’élément en question, jQuery supprime l’évènement avec la fonction unbind().
Astuce jQuery : accepter un clic une fois, une seule fois, pas de double clic
Le 06/01/2012 - 09:01 · 4 commentaires
Tags: développement · développement Internet
Ubuntu : alt-tab rapide : howto
Le 30/11/2011 - 12:11 · Aucun commentaire
D’abord installez compizconfig-settings-manager : le tutoriel est ici : http://packages.ubuntu.com/search?keywords=compizconfig-settings-manager Après avoir installé « compizconfig settings manager » : tapez les touches alt + F2 et une boite de dialogue va s’ouvrir ; dans cette boîte, tapez ccsm puis validez par la touche entrée ; de là, cherchez « Délai de pop-up de fenêtre », ou en anglais : « Popup Window Delay » ; cliquez sur l’onglet [...]
Tags: linux
vim : imap, ab, abbr ne fonctionnent pas ? Solution ici !
Le 01/03/2011 - 22:03 · Aucun commentaire
Exemple concret : un mapping sous vim c’est ça : imap ooo Olivier map signifie : lorsque je taperais ooo tu le transformeras en Olivier. Le petit i de imap juste avant, signifie « uniquement en mode insertion« . Pourtant, il peut arriver qu’en mode insertion ça ne fonctionne pas ! Si c’est votre cas, il y a une solution très [...]
Tags: développement · développement - divers · linux
vim : insérer nom du fichier courant
Le 16/02/2011 - 23:02 · Aucun commentaire
Tous mes fichiers php commencent ainsi : 1 <?php 2 /** 3 * fichier decision.php 4 * 5 * @author Olivier Pons 6 * @version 1.0 7 * @since 1.0 8 * @copyright Olivier Pons 9 * 10 * @package Ajax 11 */ 12 Comment faire de manière pratique, sous vim, pour s’assurer que la [...]
Tags: développement · développement - divers · développement Internet · la vie sur le net · linux
vim howto : comment installer un plugin
Le 10/02/2011 - 23:02 · Aucun commentaire
J’ai vu cet exceptionnel exemple de plugin ici. Petite parenthèse : regardez d’ailleurs le site vimcasts.org, c’est vraiment un site exceptionnel pour tous ceux qui veulent apprendre des astuces géniales de vim. Donc, comment installer un plugin ? Moi, habitué de Windows © je me suis dit « ça doit être très compliqué, je vais chercher sur la [...]
Tags: développement · développement - divers · geek · linux
scp : comment résoudre le problème C0644
Le 23/01/2011 - 22:01 · Aucun commentaire
Il arrive parfois que lorsqu’on fait un scp, ça ne fonctionne pas, et on peut lire quelque chose comme : >> scp root@olivierpons.fr:/var/www/html/pysoko.tar.bz2 . root@olivierpons.fr’s password: C0644 129502 pysoko.tar.bz2 >> Dans cet exemple, je veux récupérer le fichier : pysoko.tar.bz2 qui est sur le PC distant dans le répertoire /var/www/html/ sachant que le PC distant [...]
shell : remplacer un retour chariot par un espace
Le 21/01/2011 - 16:01 · Aucun commentaire
Super facile : l’outil tr. Exemple concret : je veux lister les fichiers d’un répertoire et tous les passer à vim, par exemple pour y appliquer une macro. Je les liste à la main du genre : ~/ # find ws -type f ws/jsDecision.php ws/jsDossierDocuments.php ws/jsInfosEmprunt.php ws/jsInternetDocumentDossierEditer.php ws/jsListeFormulesGaranties.php ws/jsLogin.php Il suffit d’ajouter | tr ‘\r\n’ ‘ ‘ [...]
Tags: développement · développement - divers · linux · shell · système
Vim : comment changer les couleurs sur Linux
Le 09/02/2010 - 23:02 · Aucun commentaire
Sur Linux en ligne de commandes il vous faut lister toutes les colorations possibles : C’est simple tapez l’ordre « locate koehler » comme ceci : # locate koehler /usr/share/vim/vim70/colors/koehler.vim # Et vous aurez la réponse qui vous dit où se trouve le fichier de coloration appelé « koehler » C’est là que se trouvent tous les fichiers. Donc dans notre [...]
Tags: développement · développement - divers · geek · linux