Hi All,
I have 2 dojo dialogs, hidden by default which have been working fine.
<div jwcid="[EMAIL PROTECTED]" hidden="ognl:true">dialog</div>
I've now added a component to the page which delays the load time for
the page somewhat and in firefox causes a funny render issue for the
dialogs.
The dialog's content is momentarily displayed (inline) at the bottom of
my page, and the page's background colour is the transparent grey of the
dialog.
It seems to be only for the short period between when the page is
rendered and onload event is triggered. when the page is finished
loading it goes back to normal and everything functions fine.
If I set the style of the dialog to display:none; the dialog does not
behave properly, it does not display when dojo.html.show is called on
it. This is because dojo caches the initial display setting when it
first hides the component.
I've looked at the code that dojo runs in the onload event hander:
tapestry.widget.synchronizeWidgetState("myDialog", "Dialog",
{"bgColor":"black","bgOpacity":0.4000000059604645}, false);
dojo.widget.byId("myDialog").hide();});
Does anyone know how to stop this behaviour and essentially render the
compents as if they have already been registered and hidden with dojo?
Thanks, Paul.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]