Closed Bug 721711 Opened 13 years ago Closed 13 years ago

Implement DOM full-screen for b2g

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: cjones, Assigned: cjones)

References

Details

Attachments

(1 file)

I'm not sure what happens if a page requests full-screen currently, but probably bad things. Conceptually, implementing full screen in b2g is very easy: the b2g chrome package already owns a full-screen XUL <window>, so all full-screen means is hiding "home screen" UI like status bars etc. For now, we can communicate full-screen state changes to gaia using events fired from b2g chrome. In the future, "silent intents" might be the way to go. We need to make sure the CSS pseudo-selectors etc. are honored properly. This gets harder for content loaded in a browser app's <iframe browser>, but that work is covered by a separate bug. "Installed app" fullscreen is much higher priority.
This is patch is quite subtle and complicated, so please review carefully.
Assignee: nobody → jones.chris.g
Attachment #596432 - Flags: review?(gal)
Comment on attachment 596432 [details] [diff] [review] Enable DOM full-screen API for b2g Finally a patch I am qualified to review.
Attachment #596432 - Flags: review?(gal) → review+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: