Thank you Alive and Matt.
Have a great weekend.

On Fri, Aug 9, 2013 at 4:08 AM, Alive <[email protected]> wrote:

> There would be some timing difference (mainly from keyboard overlay
> transition) between
> 'focus' and 'resize' event.
> So 'resize' is the correctly event to go.
>
> The process is:
> User app focuses the input field
> -> Keyboard app gets focus event via Keyboard API
> -> Keyboard app updates its url with hash
> -> Keyboard manager in System app is notified via mozbrowserlocationchange
> event
> -> Keyboard manager performs the opening transition of keyboard overlay
> -> In the end of the opening transition, keyboard manager notifies window
> manager with 'keyboardshow' event
> -> Window Manager in System app invokes 'current' app's
> |appWindow.resize()| method.
> -> appWindow calculates the height and adjust the size of the container,
> the iframe in the container is then resized
> -> Use app gets resize event.
>
> Yuan Xulei(袁徐磊) <[email protected]> 於 2013/8/9 上午4:08 寫道:
>
> Hi,
> There is no special event for keyboard opening, but the keyboard opens
> after receiving the focus event of current input field.
> So you may listen to that event instead.
>
> Yuan
> On 08/09/2013 03:52 AM, [email protected] wrote:
>
> Does anyone know if in Firefox OS, When keyboard opens, I have an event
> for that & if so, which is it?
>
> I need to modify my screen on keyboard opening event. Viewport getting
> shrinked and I need to control the UI on this event.
>
> Thank you.
> _______________________________________________
> dev-b2g mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-b2g
>
> _______________________________________________
> dev-b2g mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-b2g
>
>
>  --
> Alive C. Kuo, Front-end Engineer, FirefoxOS, MoCo. Taiwan, Taipei office.
> [email protected]
>
>
>
>
>
_______________________________________________
dev-b2g mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-b2g

Reply via email to