Hi Ricky, did you manage to solve the issue related with IE dev tools? If there are still issues pointing to UI plugin infrastructure, please let me know.
Regards, Vojtech ----- Original Message ----- > From: "Richard Hopper" <richard.hop...@netapp.com> > To: "Vojtech Szocs" <vsz...@redhat.com> > Cc: engine-devel@ovirt.org, "Christopher Morrissey" > <christopher.morris...@netapp.com> > Sent: Wednesday, June 19, 2013 9:39:50 PM > Subject: Re: [Engine-devel] IE9 Issue with UI Plugin > > Hi Vojtech, > > I've tested the new patch and for some reason am still running into > problems, though there are different exceptions now. I'll let you know if > we figure out what specifically is going on. It does work if dev tools are > up, but if there are no developer tools available the window will still > not close. > > - Ricky > > On 6/19/13 9:19 AM, "Vojtech Szocs" <vsz...@redhat.com> wrote: > > >Hi Ricky, > > > >you were right, in IE9, postMessage listener (WebAdmin) didn't work > >properly, so I simplified it and verified that it now works in IE9, too: > >http://gerrit.ovirt.org/#/c/15888/ > > > >After applying above mentioned patch, everything should work as expected > >in IE9. I've also attached "test-plugin" which I used for verification in > >IE9. > > > >Regards, > >Vojtech > > > > > >----- Original Message ----- > >> From: "Vojtech Szocs" <vsz...@redhat.com> > >> To: "Richard Hopper" <richard.hop...@netapp.com> > >> Cc: engine-devel@ovirt.org, "Christopher Morrissey" > >><christopher.morris...@netapp.com> > >> Sent: Wednesday, June 19, 2013 11:54:16 AM > >> Subject: Re: [Engine-devel] IE9 Issue with UI Plugin > >> > >> Hi Ricky, > >> > >> code running in the iframe (custom dialog content) can close the dialog > >>in > >> the following way: > >> > >> 1, send message to your plugin to indicate the dialog needs to be > >>closed: > >> > >> parent.postMessage('CloseMyDialog', '*'); > >> > >> 2, your plugin intercepts the message via MessageReceived function and > >>closes > >> the dialog: > >> > >> MessageReceived: function(data, sourceWindow) { > >> switch (data) { > >> case 'CloseMyDialog': > >> window.alert('About to close dialog'); > >> api.closeDialog('my-dialog'); > >> break; > >> } > >> } > >> > >> If the above doesn't work for you, it could mean that: > >> - MessageReceived function isn't invoked - make sure to have [*] before > >> api.register() call > >> - api.closeDialog() function isn't working - in this case I need to fix > >>it > >> for IE9 > >> > >> [*] accept message events from iframe (custom dialog content) origin > >> > >> api.options({ > >> allowedMessageOrigins: 'http://nicedomain:8080' > >> /* OR */ > >> allowedMessageOrigins: ['http://nicedomain1:123', > >> 'https://nicedomain2:345'] > >> }); > >> > >> I'm going to investigate this issue on IE9 myself to see if the above > >>code is > >> really working there. > >> > >> Vojtech > >> > >> > >> ----- Original Message ----- > >> > From: "Richard Hopper" <richard.hop...@netapp.com> > >> > To: "Vojtech Szocs" <vsz...@redhat.com> > >> > Cc: engine-devel@ovirt.org, "Christopher Morrissey" > >> > <christopher.morris...@netapp.com> > >> > Sent: Monday, June 17, 2013 8:16:03 PM > >> > Subject: IE9 Issue with UI Plugin > >> > > >> > Hi Vojtech, > >> > > >> > I had previously sent you an email about IE9 compatibility where the > >> > problem > >> > we were having was solved by omitting console logging when a console > >>was > >> > unavailable (i.e. IE). However, it is looking like IE9 may have a > >>bigger > >> > issue with regards to the plugin framework. > >> > > >> > Now that we have gotten dialogs to open via dynamically inserted > >>buttons > >> > within RHEV tabs (for example, a NetApp button in the Storage tab), > >>we can > >> > go through our whole process with the exception of closing the > >>window. In > >> > all other browsers, our dialog will close as expected, but in IE the > >>window > >> > remains open. It can be closed by hitting the red "x" in the corner, > >>but it > >> > appears the code in the frame itself cannot close the window, with a > >> > console > >> > message in the dev tools of IE9 showing an error of "'Math' is > >>undefined". > >> > I've read up on this, and it seems like this is a very widespread > >>error in > >> > Internet Explorer concerning the manner/order in which iframes are > >> > dynamically inserted. > >> > > >> > I've copied engine-devel in case anyone has similar issues/solutions, > >>but > >> > it > >> > seems as though we need some sort of clause in the plugin framework > >>for IE > >> > when it comes to dynamic insertion of new windows. > >> > > >> > - Ricky Hopper > >> > > >> _______________________________________________ > >> Engine-devel mailing list > >> Engine-devel@ovirt.org > >> http://lists.ovirt.org/mailman/listinfo/engine-devel > >> > > _______________________________________________ Engine-devel mailing list Engine-devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-devel