I noticed that you an xf:dialog gets hidden in IE9 or IE10  if:

 

*         you have a form that is longer than the current window object,
and 

*         you are scrolled down more than one window length, and

*         you open a dialog

 

NOTE 1: This occurred with IE9 in "IE9" mode and the document in "IE9
Standards" Mode

NOTE 2: This does work in IE8

 

The problem is that the dialog appears on the first page, and if you're
scrolled down you won't see it

I believe it is because the code detecting browser differences is not
getting triggered for IE9/IE10, so they are getting their 

window size info just like Firefox, Chrome, Safari, etc., and its not
working.

 

I "fixed" the problem by changing line 863 in xsltforms.js

 

My fix...

if (! XsltForms_browser.isIE) { 

 

Existing 1.0RC line...

if (typeof (window.innerWidth) === "number") {

 

Hope this helps

 

Paul Vanderveen

Chief Architect, Research and Development

 

 

1380 Forest Park Circle, Suite 100

Lafayette, CO  80026

p:  888-707-7846 x 221

 

<<image001.png>>

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support

Reply via email to