<span><span>I find it useful too, was looking for something that will
be
executed when people open messages that are not open by default when
you are viewing a thread in gmail, to be used for my smileyfy user
script. But clicking on the headers in the conversation does not call
the function that I have registered for click, clicking mouse on
anyother place in the window calls the &quot;click&quot; callback I have
registered. I tried checking out the source, but there is nothing I can
find to lead me to the event is triggered when you &quot;click&quot; on message
header. Any idea what event might be getting fired there?<br>
<br>
TIA,<br>
</span></span><br><div><span class="gmail_quote">On 4/13/05, <b class="gmail_sendername">Aaron Boodman</b> &lt;<a href="mailto:zboogs@gmail.com">zboogs@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Another pattern I like, especially for links or other clickable<br>things, is listening for clicks instead of modifying the links.<br><br>It's probably snappier, and I think way easier to read.<br><br>I used it in my version of gmailto -
<br><a href="http://youngpup.net/userscript">http://youngpup.net/userscript</a><span><span>s/gmailto.user.js  </span></span><br><br>On 4/12/05, Mark Pilgrim &lt;<a href="mailto:pilgrim@gmail.com">pilgrim@gmail.com</a>&gt; wrote:
<br>&gt; On 4/12/05, Julien Couvreur &lt;
<a href="mailto:julien.couvreur@gmail.com">julien.couvreur@gmail.com</a>&gt; wrote:<br>&gt; &gt; Another pattern: url re-writing.<br>&gt;<br>&gt; Right, like changing links to the printer-friendly version, or forcing<br>
<span><span>
&gt; GMail to use https.   </span></span><br>&gt;<br><span><span>&gt; &gt; General thought on the examples in the thread so far. A number of them   </span></span><br><span><span>&gt; &gt; illustrate how some things can be done in multiple ways.   
</span></span>
<br>&gt; &gt; For example, iterating over the a certain kind of element can be done<br>&gt; &gt; with getElementsByTagName or an xpath query, or even using some more<br><span>&gt; &gt; specific DOM APIs in some cases (document.links

).  </span><br><span><span>&gt; &gt; As I'm getting more comfortable with XPath, I tend to use it for all   </span></span><br>&gt; &gt; selection, where possible. Is there a reason why you think using<br>&gt; &gt; getElementsByTagName is better?
<br>&gt;<br>&gt; It looks simpler, and therefore looks easier to debug (assuming you<br>&gt; haven't wrapped XPath into a helper function already).&nbsp;&nbsp;I have no idea<br>&gt; if one way is significantly faster than the other.&nbsp;&nbsp;Other than that,
<br>&gt; no, I have no opinion on which one is &quot;better&quot;.<br>&gt;<br><span><span>&gt; --   </span></span><br>&gt; Cheers,<br>&gt; -Mark<br>&gt; _______________________________________________<br>&gt; Greasemonkey mailing list
<br>
&gt; <a href="mailto:Greasemonkey@mozdev.org">Greasemonkey@mozdev.org</a><br>&gt; <a href="http://mozdev.org/mailman/listinfo/greasemonkey">http://mozdev.org/mailman/listinfo/greasemonkey</a><br>&gt;<br>_______________________________________________
<br>Greasemonkey mailing list<br><a href="mailto:Greasemonkey@mozdev.org">Greasemonkey@mozdev.org</a><br><a href="http://mozdev.org/mailman/listinfo/greasemonkey">http://mozdev.org/mailman/listinfo/greasemonkey</a><br></blockquote>

</div><br><br><br><span><span>--   </span></span><br>Amit Upadhyay<br><span>Blog: <a href="http://www.rootshell.be/%7Eupadhyay">http://www.rootshell.be/~upadhyay</a> </span><br>+91-9820-859-701