Well if someone could relay this into the google group that would be great.
I'm logged into google but cannot create a new topic :(
pfft!

Thanks
Chris

On 04/04/2012, at 4:12 PM, Chris Mylonas wrote:

> Hi All,
> 
> I'll post this in the google groups linked to the tapestry5-jquery project as 
> well.
> To repeat what I have done:
> 
> 
> 1)  Create a package under pages called test.
> 2)  Create class JQuery.java with this in it.
> 
> package org.example.jquerytest.pages.test;
> 
> import org.apache.tapestry5.annotations.Import;
> 
> @Import(stylesheet="context:layout/mouseover.css",library={"context:js/mouseover.js"})
> @ImportJQueryUI("jquery.ui.mouse")
> public class JQuery {
> 
> }
> 
> 3.  Create src/main/webapp/layout/mouseover.css with this in it.
> 
> div.out { width:40%; height:120px; margin:0 15px;
>           background-color:#D6EDFC; float:left; }
> div.in {  width:60%; height:60%; 
>           background-color:#FFCC00; margin:10px auto; }
> p { line-height:1em; margin:0; padding:0; }
> 
> 4.  Create src/main/webapp/js/mouseover.js with this in it.
> 
>   var i = 0;
>   $("div.overout").mouseover(function() {
>     i += 1;
>     $(this).find("span").text( "mouse over x " + i );
>   }).mouseout(function(){
>     $(this).find("span").text("mouse out ");
>   });
> 
>   var n = 0;
>   $("div.enterleave").mouseenter(function() {
>     n += 1;
>     $(this).find("span").text( "mouse enter x " + n );
>   }).mouseleave(function() {
>     $(this).find("span").text("mouse leave");
>   });
> 
> 
> 5.  Create the template for the pages/test/JQuery.java file calling it 
> pages/test/JQuery.tml
> 
> <html t:type="layout" title="Contact org.example"
>       xmlns:t="http://tapestry.apache.org/schema/tapestry_5_3.xsd"; 
> xmlns:p="tapestry:parameter">
> 
>       <p>JQuery Testing</p>
> 
>       <div class="out overout">
>               <span>move your mouse</span>
>               <div class="in">
>               </div>
>       </div>
> 
>       <div class="out enterleave">
>               <span>move your mouse</span>
>               <div class="in">
>               </div>
>       </div>
> 
> 
> </html>
> 
> 
> The css and js files are included in the html source and i can view them, so 
> they are there and jquery.ui.mouse.min.js is also included and viewable.
> 
> MouseOver function as per the jquery example http://api.jquery.com/mouseover/ 
>  does not work though.
> 
> Any ideas?
> 
> Cheers
> Chris

Reply via email to