6/16/2010

How to make Firebug methods chainable.

I just wrote this piece of code (mainly for fun) which let you use Firebug methods with chained calls.



Usage:



Ps: If you want to create chainable methods, just add "return this;" at each methods end. makeChainable is only usefull with already created objects.
6/09/2010

Trouver le selecteur jQuery d'un élément HTML ( jQuery getPath )

Je développe depuis quelques heures un module web permettant de "monitorer" de manière générique les mouvements et actions d'un visiteur. L'objectif est de reproduire en temps réel via XMPP toutes ces actions dans un autre navigateur (donc DOM différent).

Je devais donc trouver un moyen d'identifier un élément de manière unique sur une page, puis de transférer cet "ID" au navigateur - de l'administrateur par exemple - afin que le module reproduise l'événement.

Il y a 2 ans (déjà!) j'avais développé une fonction permettant de trouver le chemin XPath d'un élément html. Voici une variation afin de trouver un possible sélecteur jQuery pour un unique élément HTML donné (et non à partir d'un $('a.className') car dans ce cas, le selector est simplement un attribut de l'objet jQuery: $('a.className').selector).


Fork jQuery getPath on Github

[MAJ] XPath ainsi que $('*').index(htmlElement); sont aussi d'autres moyens pour arriver à la même finalité.
« »
 
 
Made with on a hot august night.
http://bit.ly/1II1u5L