I'm using Mozilla Firefox. In Google Chrome it doesn't work as well Alberto Fernández
Consultoría Informática EASIS, SL <http://www.easis.es/> Email: afernan...@easis.es <conta...@easis.es> 2013/3/28 Geoff Callender <geoff.callender.jumpst...@gmail.com> > Which browser? I've just discovered it has a problem in IE 9. It's OK in IE > 9's compatibility mode but in normal mode it doesn't show the overlay. > > If IE 9 is your problem then try replacing this: > > new StylesheetOptions().withCondition("IE") > > with this (untested): > > new StylesheetOptions().withCondition("(IE 7)|(IE 8)") > > Geoff > > On 28 March 2013 03:52, Alberto Fernández <afernan...@easis.es> wrote: > > > Hi, > > > > I am trying to show a spinner when I update a zone or submit a form. I > > tried copying fully this > > example< > > > http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/loadingspinner > > > > > that > > uses that javascript (zone-overlay.js) > > > > Tapestry.onDOMLoaded(function() { > > > > function addZoneOverlay(event, element) { > > var mgr = Tapestry.findZoneManager(element); > > var zone = mgr && mgr.element; > > > > if (!zone) { > > return; > > } > > > > zone.insert({top:"<div class='zone-loading-overlay'/>"}); > > var zoneDims = zone.getDimensions() > > var overlay = zone.down("div"); > > > > overlay.setStyle({ > > width: zoneDims.width + "px", > > height: zoneDims.height + "px" > > }); > > } > > > > // Tell document body to call addAjaxOverlay whenever a Form is > > submitted or a zone-related form or link is clicked. > > > > $(document.body).on(Tapestry.FORM_PROCESS_SUBMIT_EVENT, > > addZoneOverlay); > > $(document.body).on(Tapestry.TRIGGER_ZONE_UPDATE_EVENT, > > addZoneOverlay); > > }); > > > > > > The spinner is not shown and If i add a console message below the last > two > > lines of the document, it works, but it seems that the addZoneOverlay > > fucntion > > is never been called because adding a console.log(xx) message inside the > > function does not work. > > > > Only difference between my example and mine is that i use > > xmlns:t="http://tapestry.apache.org/schema/tapestry_5_1_0.xsd" > > > > I'm using tapestry 5.2.4. Could be in my version the problem? > > > > Thanks a lot > > >