Tapestry 1 Answer(s) 4 years and 7 months ago
Posted in : Struts
View Answers
October 17, 2008 at 12:50 PM
Hi friend,
Code to help in solving the problem :
<a href="some-page" id="one">bring your mouse here</a> <div dojoType="PostTooltip" style="display:none;" dojo:connectId="one" dojo:uniqId="two" dojo:contentUrl="tooltip.php?id=two" dojo:executeScripts="true" > <div id="two" style="background-color: white; border: 1px dashed #aaaaaa;"> this is a custom loading message. </div> </div>
---------------------------------------------- function updatePostTooltip(postUrl, uniqId) { dojo.io.bind({ url: postUrl, load: function(type, evalObject){ dojo.debug("data received from "+postUrl); adjustPostTooltipDimensions(uniqId); }, mimetype: "text/javascript" }); }
function adjustPostTooltipDimensions(uniqId) { var sHeight = document.getElementById(uniqId).scrollHeight; var sWidth = document.getElementById(uniqId).scrollWidth; var maxHeight = 450; var maxWidth = 480; dojo.debug("height and width are "+sHeight+" and "+sWidth+" for "+uniqId); if (sHeight > maxHeight) { dojo.debug("resizing to max height "+maxHeight); document.getElementById(uniqId).style.height = maxHeight + "px"; document.getElementById(uniqId).style.overflow = "auto"; } if (sWidth > maxWidth) { dojo.debug("resizing to max width "+maxWidth); document.getElementById(uniqId).style.width = maxWidth + "px"; document.getElementById(uniqId).style.overflow = "auto"; } }
dojo.widget.defineWidget( "my.widget.PostTooltip", dojo.widget.html.Tooltip, { //we have added three new variables, uniqId, contentUrl and hasContents uniqId: "", contentUrl: "", hasContents: 0, //We modify this function from the original in dojo.widget.html.Tooltip onShow: function() { // copied as is from dojo/src/widget/html/Tooltip.js dojo.widget.html.Tooltip.superclass.onShow.call(this); this.state="displayed"; if(this.eraseScheduled){ this.hide(); this.eraseScheduled=false; } //end of copied code //this is our code if (this.hasContents == 0) { updatePostTooltip(this.contentUrl, this.uniqId); this.hasContents = 1; } } } );
Thanks
Related Pages:
Tapestry - Struts
Tapestry
I want to use Tooltip in my project,
in which i m using Tapestry4.1 as frontend, could anyone guide me, is der any inbuild tapestry tooltipcomponent or how can i put tooltip using tapestry in my project....
pls
Tapestry Palette Tapestry Palette
Version 0.2.0 of the Tapestry Palette plugin works... update site in the project files section.
Tapestry Palette is an Eclipse
Retriving data stored in database
Retriving data stored in database Hi,
How to retrive data from my sql database using Hibernate,Spring and tapestry please give me an example.I am new to this Hibernate and Spring
Tacos
Tacos
Tacos is an ajax engine/component library for ajax/dhtml
based applications written in java for the Tapestry web framework and written to
be completely integrated with Dojo
Open Source Web Frameworks in Java
-based applications.
TapestryTapestry is a powerful, open.... Tapestry reconceptualizes web application development in terms of objects, methods and properties instead of URLs and query parameters. Tapestry is an alternative
Eclipse Plunging/Web
;
Tapestry
Palette
Tapestry Palette builds upon the Spindle plugin to provide an inspector for
browsing all of the Tapestry components... addition of remote component
libraries to Tapestry projects.
 
Delete database Table through hibernate and Spring
Delete database Table through hibernate and Spring Hi,
I am using Spring,Hibernate and Tapestry to save and also fetch data simultaneously from mysql database.I am facing a problem,whenever i refresh the number of data saved
Frameworks
such as Struts, Struts 2, Hibernate, JSF, Tapestry,
JUnit, Log4j, Spring
An introduction to spring framework
Framework. Other popular framewoks
like Struts, Tapestry, JSF etc., are very good web...,
STRUTS, JSF, WEB-WORK, JSP, TAPESTRY,FREEMARKER
etc.
Developers are now...'
is used for integrating Tapestry to Spring. 'FacesSpringVariableResolver
Hibernate Book
and frameworks like XDoclet, Struts, Webwork, Spring, and Tapestry.
Pro