Bryan Housel
053074d076
Export live binding for services in iD.services, fix init/reset
...
(closes #3324 )
Previously we allowed devs to swap out services that they didn't need.
This became difficult now that ES6 exports are immutable bindings.
But we can wrap the immutable bindings themselves in a live object,
to get back the flexibility that we used to have.
This change also drops the `taginfo` accessor on Context, since devs who want
to swap out taginfo service with something else can now do so through the live
binding. `iD.services.taginfo = myTaginfo()`
2016-10-14 10:38:09 -04:00
..
2016-10-14 10:38:09 -04:00
2016-10-11 22:41:24 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-05 01:38:13 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 21:15:30 -04:00
2016-10-05 01:38:13 -04:00
2016-10-04 19:06:20 -04:00
2016-10-11 22:41:24 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-05 01:38:13 -04:00
2016-10-05 01:38:13 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-05 01:38:13 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 21:15:30 -04:00
2016-10-04 19:06:20 -04:00
2016-10-05 01:38:13 -04:00
2016-10-04 21:15:30 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-05 01:38:13 -04:00
2016-10-05 01:38:13 -04:00
2016-10-04 19:06:20 -04:00
2016-10-14 10:38:09 -04:00
2016-10-14 10:38:09 -04:00
2016-10-14 10:38:09 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 21:15:30 -04:00
2016-10-04 19:06:20 -04:00
2016-10-11 22:41:24 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-14 10:38:09 -04:00
2016-10-04 19:06:20 -04:00
2016-10-04 19:06:20 -04:00
2016-10-05 01:38:13 -04:00
2016-10-04 19:06:20 -04:00
2016-10-05 01:38:13 -04:00