Quincy Morgan
20fadf0b1a
Update the first two chapters of the walkthrough for non-mouse interaction
2020-05-10 12:02:36 -07:00
Quincy Morgan
95dc16b7a6
Update more mouse events to use pointer events if available (re: #5505 )
2020-05-08 16:10:15 -07:00
Quincy Morgan
a16a95e32e
Use pointer events in welcome walkthrough chapter on supported devices (re: #5505 )
2020-05-08 12:09:35 -07:00
Quincy Morgan
77061e9c6c
Fix lint warnings
2020-05-08 09:42:02 -07:00
Quincy Morgan
38bc5131fa
Fix incorrect curtain positioning when iD's container doesn't match the window dimensions ( close #7551 )
2020-05-08 09:40:27 -07:00
Quincy Morgan
ff4eb971ac
Fix various issues that made the walkthrough non-completable
2020-05-07 13:27:20 -07:00
Quincy Morgan
60f7dc7c0b
Replace presets property of context with singleton
...
Remove utilPreset
2020-04-01 13:08:45 -07:00
Quincy Morgan
a58abe3c6f
Move localStorage interface from a property of coreContext to a corePreferences function
2020-04-01 11:00:48 -07:00
Quincy Morgan
a1af118f0e
Ensure locales and presets are loaded before the UI loads ( close #7406 )
...
Consolidate localization behavior and init to a coreLocalizer function and singleton
Explicitly support `en-US` locale
Rename coreData to coreFileFetcher and export a singleton rather than using a property of coreContext
Add `apiConnections` property of coreContext to simplify adding a source switcher
Replace some init functions with re-callable, promise-supporting `ensureLoaded` functions
Make coreContext itself load the UI if a container has been specified at init time
Fix code tests
2020-03-31 12:23:31 -07:00
Quincy Morgan
74e7a108a9
Remove global selection from walkthrough (re: #7445 )
2020-03-29 10:19:59 -07:00
Quincy Morgan
ece8b90be2
Don't use global selection in intro (re: #7445 )
2020-03-24 11:36:34 -07:00
Quincy Morgan
36082a8119
Use ideditor as the container class instead of id-container
...
Scope all CSS to iD's container (close #7437 )
Don't style html or body elements unless running standalone iD
2020-03-22 16:54:12 -07:00
Quincy Morgan
eed7944a1a
Replace various uses of d3_select and d3_selectAll with selection on the container
2020-03-22 12:34:06 -07:00
Quincy Morgan
5fd25601fe
Convert map surface and supersurface from ids to classes
2020-03-21 13:41:06 -07:00
Quincy Morgan
c893147e15
Convert some element ids to classes to avoid collisions when embedding iD
2020-03-20 13:53:17 -07:00
Quincy Morgan
152d89fa22
Convert some element ids to classes to avoid collisions when embedding iD
2020-03-20 13:10:39 -07:00
Quincy Morgan
9eb694faec
Remove radial menu
2020-03-13 13:29:46 -07:00
Quincy Morgan
6782947f5b
Make inspector sections inherit from uiSection (re: #7368 )
2020-02-21 15:22:54 -08:00
Bryan Housel
567eeac587
Make several data external instead of bundled:
...
Also dist/data/* contains minified files now
These are now external and will fetch as needed:
-export { dataAddressFormats } from './address-formats.json';
-export { dataDeprecated } from './deprecated.json';
-export { dataDiscarded } from './discarded.json';
-export { dataLanguages } from './languages.json';
-export { dataPhoneFormats } from './phone-formats.json';
-export { dataShortcuts } from './shortcuts.json';
-export { dataTerritoryLanguages } from './territory-languages.json';
2020-01-28 22:21:31 -05:00
Bryan Housel
31e007fc83
Create a data loader and move the intro graph into dist/data
...
(re: #3403 )
2020-01-27 17:15:00 -05:00
Quincy Morgan
0e3c0ca4ad
Fix issue where the Buildings walkthrough could not be completed
2019-12-16 15:58:34 -05:00
Quincy Morgan
523a467836
2.x: Make toolbar horizontally scrollable when it overflows (re: #6755 , re: 7545f67063b5e7007ef2d8367e3181e59c04a487)
...
Generalize tooltip into popover control
Use the same popover control for tooltip as the preset browser and tools list popovers
Smartly position the preset browser popover and menu bar tooltips to stay fully onscreen
Position most tooltips closer to their controls
Fix small gap that could appear between a tooltip and its arrow
Allow wider toolbar tooltips
2019-12-16 13:30:07 -05:00
Quincy Morgan
71bfeb5a9f
Fix lint warnings
2019-11-07 20:16:05 +01:00
Quincy Morgan
d89996e52c
Update country-coder to 2.0.0 ( close #7029 )
...
Localize address field in walkthrough without overwriting country coder function
2019-11-07 18:45:46 +01:00
Quincy Morgan
8c0740191f
Replace remaining nominatim countryCode calls with country-coder calls ( close #6941 )
2019-11-01 18:15:35 +01:00
Quincy Morgan
d01bb78707
Reduce circular dependencies caused by importing from indexes, the location of the validation models, and the location of areaKeys ( close #6237 )
2019-04-24 13:45:59 -07:00
Quincy Morgan
53625a9364
Fix issues with the walkthrough
2019-03-27 17:41:15 -04:00
Bryan Housel
5b4aa529de
Replace lodash uniq
...
(re: 6087)
2019-03-27 02:43:25 -04:00
Bryan Housel
5e1ff74199
Replace lodash difference, intersects, union
...
(re: 6087)
2019-03-27 01:22:11 -04:00
Bryan Housel
7e6f68a1b2
Remove lodash some
...
(re: #6087 )
2019-03-23 00:07:52 -04:00
Bryan Housel
11bfeaabfc
Add browser-polyfills, remove lodash assign, compact, values
...
(re: #6087 )
2019-03-22 17:14:41 -04:00
Bryan Housel
e44dfcb5e3
Add geoVecNormalizedDot
2019-02-25 23:07:03 -05:00
Bryan Housel
c3ac083b32
Reuse math code, add geoVecNormalize, code cleanups
2019-02-25 21:15:20 -05:00
Quincy Morgan
a7e713da15
Fixed an issue in the Areas walkthrough chapter where the user could not proceed after adding the Description field
2019-01-21 11:51:25 -05:00
Bryan Housel
460d144c66
Use centerZoomEase for smoother walkthrough transitions
2019-01-16 01:32:15 -05:00
Bryan Housel
cbcafaee15
Make sure sidebar is expanded before entering walkthrough or saving
...
(closes #5574 )
2018-12-08 10:03:43 -05:00
Quincy Morgan
b366ace770
Switches from == to === in prior commit
2018-12-04 17:33:39 -08:00
Quincy Morgan
3cb2b8c901
Fixes an issue where the walkthrough would not display and cause an error
2018-12-04 17:29:19 -08:00
Bryan Housel
509464c932
Don't allow user to toggle sidebar in the walkthrough
...
(this would mess up all the tooltips)
2018-11-08 14:07:06 -05:00
Bryan Housel
826e08149b
Setup data layers before starting the walkthrough
...
(closes #5136 )
2018-11-08 13:53:13 -05:00
Bryan Housel
a6b3265189
Don't chapter.reset() on change while drawing
...
(closes #5295 )
The cause of this crash was:
- when cancelling a line, `drawWay.cancel()` needs to clean up old edits.
- it does this by looping `context.pop()` them off history until they are gone
- each `context.pop()` dispatches a 'change' event
- if we reset the chapter on one of these change events, it throws away the
graph, and `drawWay.cancel()` can't finish what it's doing
2018-09-06 14:32:26 -04:00
Bryan Housel
f347346e70
Variable cleanups in intro
2018-09-06 14:32:09 -04:00
Bryan Housel
19560ebc90
Properly save and restore caches when entering/leaving the walkthrough
2018-07-12 15:39:04 -04:00
Bryan Housel
9b6e405448
Use Esri World Imagery (clarity) in the intro walkthrough
2018-06-15 10:09:15 -04:00
Bryan Housel
470835b38f
Extract all graphics from iD sprite, reassemble with svg-sprite
...
All iD sprite graphics are now prefixed with `iD-`
Also includes support for sending the preset logos to taginfo
2018-06-08 16:06:46 -04:00
Bryan Housel
1697c48360
Fix flickering and drag-node breakage in line endpoint walkthrough step
2018-01-18 22:02:56 -05:00
Bryan Housel
286c09366a
Remove unused var (eslint)
2018-01-04 15:55:53 -05:00
ajlomagno
5d3df25960
Moved cleanuo code to exit function in welcome.js
2017-12-27 13:19:22 -05:00
Bryan Housel
434bc5af96
Improve styling of keyboard shortcuts, clicks, commands in help text
2017-11-23 02:31:12 -05:00
Bryan Housel
1611a042ba
Make sure "Add Field" scrolls into view during Area chapter of walkthrough
...
(closes #4417 )
2017-10-09 12:34:47 -04:00