Ok, I added the guide to the wiki: http://www.wicket-wiki.org.uk/wiki/index.php/How_to_add_tooltips
Enjoy! - Johannes Johannes Fahrenkrug wrote: >Gwyn Evans wrote: > > > >>>10) There is no step 10 >>> >>> >>> >>> >11) Agree to suggestion in step 10 and do it :) > >I'll do that right now. > > > >>How about "Document it on the Wiki"! :-) >> >>/Gwyn >> >>On 08/08/06, Johannes Fahrenkrug <[EMAIL PROTECTED]> wrote: >> >> >> >> >>>Hi! >>> >>>I've asked so many questions on this list and got so many friendly and >>>helpful answers, it's time to give something back. >>>This Saturday I migrated a big web application from Wicket 1.1.1 to >>>1.2.1. I was using the contrib-dojo Tooltip class, which doesn't work >>>with 1.2, so I had to find another solution. I found Igor's suggestions >>>for tooltips at http://del.icio.us/ivaynberg/tooltip and chose to go >>>with "Sweet Titles". >>> >>>Sweet titles is great, but the problem is that it automatically attaches >>>tooltips to all <a>, <abbr> and <acronym> tags (correct me if I'm wrong, >>>but I am sure about the <a> tag). I didn't want that, though. I needed >>>tooltips for checkboxes, and I needed to explicitly say which element >>>should show a tooltip and which element shouldn't. So I altered the >>>sweetTitles.js a bit and this is what I came up with: >>> >>>1) Download SweetTitles from >>>http://www.dustindiaz.com/downloads/sweet-titles.zip >>>2) Replace sweetTitles.js with the one I attached to this email. >>>3) At the moment the replacement sweetTitles.js should be able to add >>>tooltips to the following elements: 'input', 'td', 'tr', 'textarea', >>>'select', 'span', 'div', 'a','abbr','acronym'. If that's not enough (or >>>too much), edit the "tipElements" array at the top of the file. >>>4) Put the 2 JavaScript files somewhere into your package (ie >>>org.example.app.javascript) >>>5) Either put the CSS file into your package as well or add the contents >>>to a CSS file you already use in your application >>>6) Add this to the head section of the html file you want to use >>>tooltips in: >>> >>><wicket:link> >>> <script wicket:id="addEventJs"></script> >>> <script wicket:id="sweetTitlesJs"></script> >>></wicket:link> >>> >>>7) Add the JavaScript resources to your page: >>> >>>add(new JavaScriptReference("addEventJs", new >>>PackageResourceReference(YourApplication.get(), YourPage.class, >>>"javascript/addEvent.js"))); >>>add(new JavaScriptReference("sweetTitlesJs", new >>>PackageResourceReference(YourApplication.get(), YourPage.class, >>>"javascript/sweetTitles.js"))); >>> >>>8) Add the Attribute "showtooltip" to the element that should show a >>>tooltip (only elements with this attibute will show tooltips): >>> >>>someWicketComponent.add(new AttributeModifier("showtooltip", true, new >>>Model("true"))); >>> >>>9) Either add the content of the tooltip to the element in the html >>>file, using the "title" attribute: >>> >>><input type="checkbox" wicket:id="myCheckbox" title="Hi, I am a tooltip."/> >>> >>>...or add dynamic tooltip texts using an AttributeModifier: >>> >>>someWicketComponent.add(new AttributeModifier("title", true, new >>>Model("Hi, I am a dynamic tooltip."))); >>> >>>10) There is no step 10 >>> >>>I hope this is helpful to somebody. Any improvements are very much >>>encouraged, of course! >>> >>>- Johannes >>> >>> >>> >>> >>>------------------------------------------------------------------------- >>>Using Tomcat but need to do more? Need to support web services, security? >>>Get stuff done quickly with pre-integrated technology to make your job easier >>>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >>>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >>> >>>_______________________________________________ >>>Wicket-user mailing list >>>Wicket-user@lists.sourceforge.net >>>https://lists.sourceforge.net/lists/listinfo/wicket-user >>> >>> >>> >>> >>> >>> >>> >>> >> >> >> >> > > >------------------------------------------------------------------------- >Using Tomcat but need to do more? Need to support web services, security? >Get stuff done quickly with pre-integrated technology to make your job easier >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >_______________________________________________ >Wicket-user mailing list >Wicket-user@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/wicket-user > > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user