Auteur/autrice : Aymeric

Détection et polyfill pour émuler mouseenter et mouseleave [JavaScript]

Il semblerait qu’à l’heure où j’écris ces lignes, les événements « mouseenter » et « mouseleave » ne soient pas encore supportés par la dernière version stable de Chrome (alors que FF16 et IE les supportent). D’autres plus anciennes versions de Firefox peuvent aussi être impactées. Mais heureusement il existe un polyfill pour ça. Tout d’abord voici une fonction […]

Voir tout le code JavaScript présent dans une page [Astuce]

Il peut arriver qu’on ait besoin de voir tout le code JavaScript d’une page dans un unique endroit. Pour cela vous pouvez utiliser ce bout de code. Grâce à la partie « bookmarklet » vous pouvez créer un nouveau marque-page et utiliser le code fourni comme URL du marque-page. Ensuite il suffit d’aller sur la page voulue […]

L’autocomplete des passwords ne fonctionne plus sur Firefox ? [Astuce]

Après un crash de mon ordinateur je me suis retrouvé avec Firefox qui ne remplissait plus mes zones « Password » sur les différents sites. Plutôt ennuyeux. Après une recherche j’ai trouvé qu’une option s’était décochée d’elle-même ! Il suffit d’aller dans les Options, onglet Sécurité, puis de vérifier que « Enregistrer les mots de passe » est bien […]

Vertical scroll en JavaScript [programmation]

Si l’on souhaite faire un scroll vertical seulement pour accéder à un élément de notre page, alors on pourra utiliser : window.scrollTo(document.documentElement.scrollLeft,document.getElementById(‘id-de-mon-element’).offsetTop) Autre solution (en repérant le conteneur qui a les scrollbar) : document.getElementById(‘mon-conteneur’).scrollTop = document.getElementById(‘id-de-mon-element’).offsetTop Pour que offsetTop retourne une valeur il faut que l’élément associé soit visible.

Un autocomplete/autosuggest simple, léger et efficace en JavaScript [programmation]

On trouve plusieurs programmes JavaScript pour l’auto-complétion, mais souvent ils sont lourds et proposent des listes déroulantes plus ou moins attrayantes. Après quelques recherches je suis tombé sur Mo Autocomplete créé par un russe. Une fois minifié, le code ne fait que 1423B, et son principe n’est pas d’afficher une liste sous le champ mais […]

Avertissement de redirection sur Google [Astuce]

Depuis quelques jours, toutes mes recherches sur Google Images me retournaient un message disant : Avertissement de redirection La page que vous consultiez essaie de vous rediriger vers xxxx. Si vous ne souhaitez pas consulter cette page, vous pouvez revenir à la page précédente. Message pour le moins agaçant. C’est finalement en supprimant mes cookies […]

Récupérer les détails d’un utilisateur dans une masterpage [Sharepoint]

Il est assez simple de stocker dans un coin d’une masterpage les détails de l’utilisateur pour pouvoir ensuite les réutiliser. Pour cela vous devez rajouter une ligne au début de votre masterpage : <%@ Register Tagprefix= »SPSWC » Namespace= »Microsoft.SharePoint.Portal.WebControls » Assembly= »Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c » %> (Attention de bien mettre Version=14.0.0.0 si vous êtes sous Sharepoint 2010, et Version=12.0.0.0 […]

Cross-browser solution to read a local file and return the Data URI in base64 [Javascript]

I searched for a solution to have a way to read a local file and then have the Base64 content returned into all the web browsers. The Javascript FileReader API exists for the modern browsers but not for Internet Explorer (IE). The solution is finally with Flash ! Look at the project on http://aymkdn.github.com/FileToDataURI/, and […]

Raccourcis pour SublimeText [Astuce]

Vous connaissez sûrement SublimeText : c’est un éditeur de texte très puissant, et parfait pour la programmation. J’ai décidé de lister les commandes/raccourcis qui sont bien utiles : CTRL + d : sélectionnez un mot puis faire CTRL+d pour voir les autres mots identiques être sélectionnés à leur tour à chaque nouvelle pression du raccourci, […]