Hi,<br>I went through Ramon&#39;s screencast to rectify the mistake I had committed yesterday while uploading. Now I have uploaded version 11.<br><br>In the tooltip package, you need to click on the paragraph or anchor for the tooltip to be displayed. I am now tweaking around to have tooltip on any element, when the mouse is hovered on it. 
<br><br>I figured out you have 2 ways of doing it. <br><br>a) Using CSS :<br><br><a href="http://www.communitymx.com/content/article.cfm?page=1&amp;cid=4E2C0">http://www.communitymx.com/content/article.cfm?page=1&amp;cid=4E2C0
</a><br><br>But, I couldn&#39;t achieve this as this is done in pure html and I am not aware of equivalent smalltalk/seaside code for this. What is the equivalent of the following html<br><br>&lt;p&gt;<br>
&nbsp;&nbsp;Some filler text...<br>
&nbsp;&nbsp;&nbsp;&lt;a href=&quot;#&quot;&gt;Link text<span style="color: rgb(221, 0, 0);">&lt;span&gt;Tooltip text!&lt;/span&gt;</span>&lt;/a&gt;<br>
&nbsp;&nbsp;...Some more filler text...<br>
&nbsp;&lt;/p&gt;<br><br><br>b) Using Javascripts.<br><br>one of the best google result is <a href="http://www.nickstakenburg.com/projects/prototip/">http://www.nickstakenburg.com/projects/prototip/</a><br><br>I tried to explore it. Since, my javascript background isn&#39;t that strong, I couldn&#39;t figure out on what would be equivalent seaside code.
<br><br><br>Well, as a matter of fact, there is already tooltip used in one place. In inPlaceEditor, we have &quot;clickAndEdit&quot;. I am presently going through controlsJs, but not much progress either.<br><br><br><span style="font-weight: bold;">
Nowadays, almost all frameworks have a default tooltip attribute, cant we have one in Seaside.</span> I can help out in this. Either using CSS or Javascript. Though Seaside website (<a href="http://www.seaside.st">www.seaside.st
</a>) has tooltips on almost all anchors which display the anchor name itself which I think is mere redundancy.<br><br><br>Regards,<br>Rajeev<br><br><br><br><br><br><div><span class="gmail_quote">On 8/27/07, <b class="gmail_sendername">
Philippe Marschall</b> &lt;<a href="mailto:philippe.marschall@gmail.com">philippe.marschall@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;">
2007/8/26, Rajeev Lochan &lt;<a href="mailto:lochan94@gmail.com">lochan94@gmail.com</a>&gt;:<br>&gt; Thanks Philippe,<br>&gt;<br>&gt; I tweaked around and changed the mentioned methods. Now I have a working<br>&gt; model. I have attached 
Reflection-raj.0.mcz with this mail. I tried to<br>&gt; upload on Seachart, but couldn&#39;t as probably, I dont have permission to do<br>&gt; so.<br><br>That&#39;s strange. The repository has public write access. Anyway I added
<br>you as a developer. Contact me if you have any further problems.<br><br>&gt; Anyways, you please upload it.<br><br>Done. I made some small changes.<br><br>&gt; Why is it that IE behaves so different from Firefox. I am almost done with
<br>&gt; my new web app using Seaside. Now, CSS looks good with Firefox, but when I<br>&gt; open in IE, everything is in a poor state. Can you suggest any reference<br>&gt; material from where I can pick up hints on what changes I have to make in
<br>&gt; CSS for IE. I am thinking of using userAgent method to find out which<br>&gt; browser it is and render the CSS accordingly.<br><br>Welcome to the real world. IE is the scourge of web development. It is<br>the browser with the worst standards support. With IE 7 things are a
<br>bit less bad than in IE 6 but still worse than anywhere else. If you<br>consider doing specif stuff for IE consider conditional comments. They<br>work really reliably.<br><br>Cheers<br>Philippe<br><br>&gt; Thanks again.
<br>&gt;<br>&gt;<br>&gt; On 8/26/07, Philippe Marschall &lt; <a href="mailto:philippe.marschall@gmail.com">philippe.marschall@gmail.com</a>&gt; wrote:<br>&gt; &gt; 2007/8/26, Rajeev Lochan &lt; <a href="mailto:lochan94@gmail.com">
lochan94@gmail.com</a>&gt;:<br>&gt; &gt; &gt; Thanks Philippe,<br>&gt; &gt; &gt; I downloaded and checked it out. It works fine now. If my observations<br>&gt; go<br>&gt; &gt; &gt; right, you have made the following changes.
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; TTLibrary &gt;&gt; selectorsToInclude<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; ^#(tooltipJs)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Has been added.<br>&gt; &gt;<br>&gt; &gt; Makes that tooltipJs is automatically added to the html head.
<br>&gt; &gt;<br>&gt; &gt; &gt; TTLibrary &gt;&gt; aTooltip has been renamed TTLibrary &gt;&gt; tooltipJs<br>&gt; &gt;<br>&gt; &gt; Method name convention for file libraries is filenameExtension<br>&gt; &gt;<br>&gt; &gt; &gt; TTLibrary class &gt;&gt; initialize
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp; self register<br>&gt; &gt;<br>&gt; &gt; This registers the file library under /seaside/files<br>&gt; &gt;<br>&gt; &gt; &gt; Has been added.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; If we want to port any other javascript, should we follow the above
<br>&gt; steps.<br>&gt; &gt;<br>&gt; &gt; Yes, the process is more or less the same.<br>&gt; &gt;<br>&gt; &gt; &gt; I was wondering if Reflection-mb.8.mcz is also not portable to 2.8 . If<br>&gt; I<br>&gt; &gt; &gt; follow the above steps to reflection, is it possible to make it work
<br>&gt; with<br>&gt; &gt; &gt; 2.8<br>&gt; &gt;<br>&gt; &gt; Sure, you&#39;d have to change RFReflectionLibrary in the same way. Also<br>&gt; &gt; RFReflectionDemo looks unneccesarily complex. Eg. RFDemoFileLibrary /<br>
&gt; &gt; #attentionPng should be enough to create a link to the attention.png<br>&gt; &gt; image. You can also remove rendererClass and SeasidePlatformsupport &gt;&gt;<br>&gt; &gt; #seasideBanner is gone.<br>&gt; &gt; Note that the reflection stuff probably will never work on IE.
<br>&gt; &gt;<br>&gt; &gt; Cheers<br>&gt; &gt; Philippe<br>&gt; &gt;<br>&gt; &gt; &gt; Thanks again for timely help.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; Apart from changing superclass of TTLibrary from WAScriptLibrary to<br>&gt; &gt; &gt; WAFileLibrary.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On 8/26/07, Philippe Marschall &lt;<a href="mailto:philippe.marschall@gmail.com">
philippe.marschall@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; 2007/8/24, Rajeev Lochan &lt;<a href="mailto:lochan94@gmail.com">lochan94@gmail.com</a> &gt;:<br>&gt; &gt; &gt; &gt; &gt; Dear Seasiders,<br>&gt; &gt; &gt; &gt; &gt; I am in need of Tooltip functionality. I went through the mailing
<br>&gt; list<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; <a href="http://lists.squeakfoundation.org/pipermail/seaside/2006-June/007867.html">http://lists.squeakfoundation.org/pipermail/seaside/2006-June/007867.html
</a><br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; and loaded tooltip demo made by Philippe Marschall.<br>&gt; &gt; &gt; &gt; &gt; <a href="http://squeaksource.com/seachart/Tooltip-pmm.1.mcz">http://squeaksource.com/seachart/Tooltip-pmm.1.mcz
</a><br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; This works well in Seaside 2.7. When I loaded the same demo in<br>&gt; Seaside<br>&gt; &gt; &gt; 2.8<br>&gt; &gt; &gt; &gt; &gt; (Damien&#39;s image), I changed the superclass of TTScriptLibrary from
<br>&gt; &gt; &gt; &gt; &gt; WAScriptLibrary to WAFileLibrary as mentioned in Migration rules.<br>&gt; Now it<br>&gt; &gt; &gt; is<br>&gt; &gt; &gt; &gt; &gt; not working in Seaside 2.8. Am I missing on anything.<br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; Yes, migration from script to file library also means adopting the<br>&gt; &gt; &gt; &gt; method name conventions. Can you give Tooltip-pmm.2 a shot?<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Cheers
<br>&gt; &gt; &gt; &gt; Philippe<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; In general, is there any blog or tutorial of integrating javascript<br>&gt; with<br>&gt; &gt; &gt; &gt; &gt; Seaside.<br>&gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt; Thanks in advance &amp; anticipating help,<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; --<br>&gt; &gt; &gt; &gt; &gt; Rajeev Lochan<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Co-founder, 
AR-CAD.com<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; <a href="http://www.ar-cad.com">http://www.ar-cad.com</a><br>&gt; &gt; &gt; &gt; &gt; +91 9243468076 (Bangalore)<br>&gt; &gt; &gt; &gt; &gt; 080 65355873<br>
&gt; &gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; &gt; Seaside mailing list<br>&gt; &gt; &gt; &gt; &gt; <a href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org
</a><br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>&gt; &gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; &gt; Seaside mailing list<br>&gt; &gt; &gt; &gt; <a href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org
</a><br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; --<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Rajeev Lochan<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Co-founder, AR-CAD.com<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; 
<a href="http://www.ar-cad.com">http://www.ar-cad.com</a><br>&gt; &gt; &gt; +91 9243468076 (Bangalore)<br>&gt; &gt; &gt; 080 65355873<br>&gt; &gt; &gt; _______________________________________________<br>&gt; &gt; &gt; Seaside mailing list
<br>&gt; &gt; &gt; <a href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org</a><br>&gt; &gt; &gt;<br>&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
</a><br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Seaside mailing list<br>&gt; &gt; <a href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org
</a><br>&gt; &gt;<br>&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --
<br>&gt; Rajeev Lochan<br>&gt;<br>&gt; Co-founder, AR-CAD.com<br>&gt;<br>&gt; <a href="http://www.ar-cad.com">http://www.ar-cad.com</a><br>&gt; +91 9243468076 (Bangalore)<br>&gt; 080 65355873<br>&gt; _______________________________________________
<br>&gt; Seaside mailing list<br>&gt; <a href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org</a><br>&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
</a><br>&gt;<br>&gt;<br>_______________________________________________<br>Seaside mailing list<br><a href="mailto:Seaside@lists.squeakfoundation.org">Seaside@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br></blockquote></div><br><br clear="all"><br>-- <br>Rajeev Lochan<br><br>Co-founder, AR-CAD.com<br><br><a href="http://www.ar-cad.com">http://www.ar-cad.com
</a><br>+91 9243468076 (Bangalore)<br>080 65355873