Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


Neeti
Tapestry
1 Answer(s)      6 years and 2 months ago
Posted in : Struts



Advertisement
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.provide("my.widget.PostTooltip");
dojo.widget.manager.registerWidgetPackage("my.widget");

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 Tutorials/Questions & Answers:
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
Advertisements
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.   Tapestry Tapestry 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.  
Custom Java Software Application Development Solutions
, Tapestry Solutions: Java Software Development, Java Application Development, Web
Wicket on Net Beans IDE
Server Faces and Tapestry in a conceptual manner. Using apache wicket we can
Struts 2 - History of Struts 2
framworks like Spring, Stripes and Tapestry, it becomes necessary to modify the Struts
Wicket
) and Tapestry frameworks. You can also use the Net Beans IDE for developing
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 in Java
applications. There are several Frameworks such as Struts, Turbine, Tapestry... such as Struts, Struts 2, Hibernate, JSF, Tapestry, JUnit, Log4j, Spring etc
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
Software Development, Software Services Company
Stripesframework Tapestry Rife OpenXava SeamFramework Google
Java Frameworks
written in java for the Tapestry web framework   SweetDEV
Struts Alternative
to JSP where you define views in pure HTML, in a fashion similar to Tapestry
Ajax Framework
and ajax behaviour for the Tapestry java web application framework. Most
Advertisements
 

 

 

DMCA.com