Closed Bug 853808 Opened 11 years ago Closed 11 years ago

Firefox OS work for native <input type=range> support

Categories

(Firefox OS Graveyard :: General, defect)

All
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jwatt, Assigned: jwatt)

References

Details

The native <input type=range> implementation has now been enabled (bug 841948) on mozilla-inbound. It's not exactly clear to me when this will filter through and affect B2G, but once it does there is definitely some work than needs to be done. Specifically we need to:

 * Remove the polyfill code
 * Ensure that the default styling is correct for B2G
AFAIK, the polyfill in B2G will automatically use the native implementation when <input type='range'> will be detected as working. Though, we should remove it to save space.
It does not. There are JS errors that break settings screens, at least due to calling .refresh() on the element without checking whether that function exists. Unfortunately while trying to work through those issues I've run into:

https://groups.google.com/forum/?fromgroups=#!topic/mozilla.dev.gaia/zz-H0gBSHQY
Depends on: 854133, 854138, 854469
Depends on: 854538
Right now I can't build B2G with the native <input type=range> support for an actual device because m-c (git 'origin') seems to have grown to big to link libxul. I filed bug 854535 and am marking that as a blocker of this bug because it's hurting my progress here.
Depends on: 854535
Blocks: 841950
Depends on: 859305
Depends on: 860699
Depends on: 860701
Summary: Update gaia for native <input type=range> support → Firefox OS work for native <input type=range> support
I believe we're all done here.
Assignee: nobody → jwatt
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.