Hi, I did some modifications to this tag library. When JSP page is using a common resource bundle, tool tip tag library modified to take that resource bundle.
To use that in JSP, <carbon:tooltips image="images/help.gif" key='dataservices.enableboxcarring.help' > </carbon:tooltips> This will take the common resource bundle define in JSP. If need to define a resource bundle other than the common bundle use in JSP page, <carbon:tooltips image="images/help.gif" resourceBundle='org.wso2.carbon.dataservices.ui.i18n.Resourc' key='dataservices.task.interval.cannotfound.msg' > </carbon:tooltips> Regards, Dinusha. On Sun, Feb 27, 2011 at 2:14 PM, Dinusha Senanayaka <[email protected]>wrote: > Hi, > > I wrapped the above tool tip Java Script as a Tag Library and going to add > as a carbon tag in the Carbon UI Core bundle. > > This is the tld for this tag library. > > <tag> > <name>tooltips</name> > <tagclass>org.wso2.carbon.ui.taglibs.TooltipsGenerator</tagclass> > <bodycontent>JSP</bodycontent> > <info>A tag for displaying tool tip</info> > <attribute> > <name>image</name> > <required>true</required> > <rtexprvalue>true</rtexprvalue> > </attribute> > <attribute> > <name>description</name> > <required>false</required> > <rtexprvalue>true</rtexprvalue> > </attribute> > <attribute> > <name>resourceBundle</name> > <required>false</required> > <rtexprvalue>true</rtexprvalue> > </attribute> > <attribute> > <name>key</name> > <required>false</required> > <rtexprvalue>true</rtexprvalue> > </attribute> > <attribute> > <name>noOfWordsPerLine</name> > <required>false</required> > <rtexprvalue>true</rtexprvalue> > </attribute> > </tag> > > > Attributes taken in tag : > > - image - this attribute take the image that tool tip should appear > when mouse over it. > - description - this is the tool tip content. This should provide only > when content is taken as user text without taking from resource bundle. > - resourceBundle - resource bundle name. eg: > org.wso2.carbon.dataservices.ui.i18n.Resources. This should provide only > when tool tip content is reading from a resource file. > - key - element in resource file to take tool tip content. eg: > dataservices.enableboxcarring.help. This also provide only when tool tip > content is reading from a resource file. > - noOfWordsPerLine - you can adjust the size of tool tip box by giving > no of words that should contain in a single line. optional attribute. > default set to 10. > > > This is how this tag library can use in a jsp file : > > 1. When the tool tip content is taken from a resource bundle . > > <carbon:tooltips image="images/registry_picker.gif" > resourceBundle='org.wso2.carbon.dataservices.ui.i18n.Resources' > key='dataservices.enableboxcarring.help' '> </carbon:tooltips> > > > 2. When the tool tip content is taken as text input without taking from > resource file. > > <carbon:tooltips image="images/registry_picker.gif" description=' This is > the tool tip body content ' > > > > Regards, > Dinusha. > > > > > > > > > > On Tue, Feb 22, 2011 at 6:09 PM, Chanaka Jayasena <[email protected]>wrote: > >> Hi all, >> >> I created a simple tool tip script to fulfil a requirement to show an >> image as a tool tip. I commit the script to Carbon UI Core bundle. It use >> YUI panel to display the tool tip. >> >> This is how you can use it in a carbon ui bundle. >> >> 1 - Include following js,css library files which are in the core ui. >> >> <link rel="stylesheet" type="text/css" >> href="../yui/build/container/assets/skins/sam/container.css"> >> >> <script type="text/javascript" >> src="../yui/build/yahoo-dom-event/yahoo-dom-event.js"></script> >> <script type="text/javascript" >> src="../yui/build/container/container-min.js"></script> >> <script type="text/javascript" >> src="../yui/build/element/element-min.js"></script> >> <script type="text/javascript" src="../admin/js/widgets.js"></script> >> >> >> 2 - Define the mouseover event listener. >> >> <a href="#" onmouseover="showTooltip(this,'tool tip text')" />Mouse Over >> This Text</a> >> >> thanks, >> Chanaka >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> >
_______________________________________________ Carbon-dev mailing list [email protected] http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
