You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@royale.apache.org by Harbs <ha...@gmail.com> on 2020/08/26 11:51:00 UTC
BrowserResizeListener no longer working
I have an app which is using BrowserResizeListener (used to be BrowserResizeHandler).
It’s been a while since I’ve compiled, but I just di using the latest build of Royale and I’m not getting a re-layout when resizing the window.
I checked and sizeChanged is being dispatched, but it’s not being handled anywhere.
Did something change with the default Layout bead for basic applications?
I was also getting a RTE while using BrowserResizeListener attached to my app because it’s being coerced to UIBase and the strand ends up null. No idea why I wasn’t getting this error before.
Anyone have a clue what changed that might be effecting this?
Thanks,
Harbs
Re: BrowserResizeListener no longer working
Posted by Carlos Rovira <ca...@apache.org>.
Hi Harbs,
I think you were using BrowserResizeApplicationListener instead of
BrowserResizeListener?
checking changes:
1.- In *BrowserResizeListener* I see I change:
window.addEventListener('resize', this.resizeHandler, false);
to
window.addEventListener('resize', resizeHandler, false);
2.- in *LayoutBase*, I simplified:
var sizeChange:Function = handleSizeChange;
listenOnStrand("widthChanged", sizeChange);
listenOnStrand("heightChanged", sizeChange);
listenOnStrand("sizeChanged", sizeChange);
to
listenOnStrand("widthChanged", handleSizeChange);
listenOnStrand("heightChanged", handleSizeChange);
listenOnStrand("sizeChanged", handleSizeChange);
both seem innocuous to me. What do you think?
Thanks
El mié., 26 ago. 2020 a las 13:51, Harbs (<ha...@gmail.com>) escribió:
> I have an app which is using BrowserResizeListener (used to be
> BrowserResizeHandler).
>
> It’s been a while since I’ve compiled, but I just di using the latest
> build of Royale and I’m not getting a re-layout when resizing the window.
>
> I checked and sizeChanged is being dispatched, but it’s not being handled
> anywhere.
>
> Did something change with the default Layout bead for basic applications?
>
> I was also getting a RTE while using BrowserResizeListener attached to my
> app because it’s being coerced to UIBase and the strand ends up null. No
> idea why I wasn’t getting this error before.
>
> Anyone have a clue what changed that might be effecting this?
>
> Thanks,
> Harbs
--
Carlos Rovira
http://about.me/carlosrovira