Quincy Morgan
084d9336c4
Anchor pasted features to the position they were copied if done so with the edit menu (re: #2508 )
2020-05-15 10:55:23 -04:00
Quincy Morgan
5dcd0bfe37
Update for 2.17.3 release
2020-04-24 16:37:33 -07:00
Quincy Morgan
d7e5aa6735
Keep track of the initial hash parameters through multiple loads of the UI ( close #7504 )
2020-04-14 14:03:18 -07:00
Quincy Morgan
e7fbc4bba7
Update privacy policy to account for removal of master branch (re: #7453 )
2020-04-07 11:45:59 -07:00
Quincy Morgan
8734b67821
Remove the context.intersects passthrough function
2020-04-01 15:36:53 -07:00
Quincy Morgan
60f7dc7c0b
Replace presets property of context with singleton
...
Remove utilPreset
2020-04-01 13:08:45 -07:00
Quincy Morgan
527faa7b42
Remove need for coreContext in presetIndex
2020-04-01 11:25: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
170cf0beea
Add isFirstSession property to context
2020-03-31 15:45:52 -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
0931459dba
Reduce use of global selection (re: #7445 )
2020-03-24 13:02:06 -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
ebc3a2c322
Remove coreContext.changes passthrough function
2020-03-22 11:06:58 -07:00
Quincy Morgan
6087aae21f
Remove map convenience functions of context
2020-03-22 10:57:17 -07:00
Quincy Morgan
3c0b926ec7
Replace coreContext.geometry function with a more explicit coreGraph.geometry function
2020-03-21 14:23:44 -07:00
Quincy Morgan
fac613e1dc
Remove context.childNodes function
2020-03-21 13:56:11 -07:00
Quincy Morgan
72a99673a0
Revert #7428
2020-03-20 09:59:30 -07:00
Bryan Housel
50353cf596
Switch references from editor-layer-index -> imagery-index
...
- remove the update_imagery script and steps to run it
(this happens at runtime now)
- update privacy policy, faq, release notes, readme
2020-03-12 15:25:56 -04:00
Quincy Morgan
31de74479e
Fix JS error on clicking feature search result ( close #7359 )
2020-02-25 11:24:16 -08:00
Bryan Housel
a43a7f8b50
Remove old _tkeys_ code
...
This was used for debugging translations, it would replace each string with
the translation key, so people could see what key was used where in the UI.
As far as I know, nobody was using this.
2020-02-21 17:05:55 -05:00
Bryan Housel
b12c30461b
Don't bundle the locales anymore, load first in context init
...
(re: #4994 )
2020-02-21 12:24:08 -05:00
Bryan Housel
e8f4452d49
Don't bundle the en.json strings anymore, Promisify locale loading
...
(re: #4994 )
2020-02-21 11:09:59 -05:00
Bryan Housel
9d6ade23b5
v2.17.2 changelog
2020-02-14 11:07:12 -05:00
Bryan Housel
1155498766
Restore the addablePresetID feature
2020-02-07 12:06:59 -05:00
SilentSpike
51efd5b714
Update and standardise QA implementations
...
- ES6ify (now using class syntax to define QAItem objects)
- Fix bug with KeepRight marker rendering not updating properly
- Use `qa-` prefix for the UI element classes to differentiate from iD
validation error related UI element classes
- Move away from "error" where possible in source
- Move away from snake_case naming where possible
Note that some function/method names have been untouched to make life
easier for v3 development. Have added note comments where appropriate.
2020-02-06 23:07:50 +00:00
Bryan Housel
13ead25654
Merge branch 'external_presets' into 2.x
...
(re: #4994 )
2020-02-05 21:32:51 -05:00
Quincy Morgan
0e14241fcf
Move some upload code from modeSave to new coreUploader object (re: #7247 )
2020-02-05 15:28:23 -05:00
Bryan Housel
0fe766d9a4
WIP on external presets
...
- preset data is no longer bundled into iD.js
- some code pathways commented out re: external presets
- many changes so that tests can run without presets at start, or async
- still need to make sure fallbacks are always there (point, line, area, etc)
2020-02-05 09:38:26 -05:00
Bryan Housel
e19bcb77d5
Require init() call before coreContext starts doing things
...
(closes #7304 )
2020-01-29 19:27:12 -05:00
Bryan Housel
9154a6a554
context.asset should pass-through absolute URLs
2020-01-29 15:22:06 -05:00
Bryan Housel
89724cfb1b
Remove support for debug rendering of the community index
...
We have http://openstreetmap.community now for this, and it eliminates
another place in the code where that data would have been needed.
This commit also ES6ifies svgDebug.
2020-01-29 13:35:25 -05:00
Quincy Morgan
89ce98f510
Don't require services/osm in order to get max OSM character lengths
2020-01-28 09:28:23 -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
Bryan Housel
883f35a99b
indent
2020-01-27 12:28:55 -05:00
Bryan Housel
6b7bb75315
Prefix the stateful/internal variables with _
2020-01-27 12:09:53 -05:00
Bryan Housel
08c850a98f
ES6ify context
2020-01-24 17:16:32 -05:00
Quincy Morgan
ba40154a06
v2.17.1
2020-01-16 18:38:21 -05:00
Quincy Morgan
7b7a42cf76
v2.17.0
2019-12-23 14:04:11 -05:00
Quincy Morgan
6f7f2ab77f
Revert "vA.B.C"
...
This reverts commit 1e9021265c .
2019-12-23 14:03:43 -05:00
Quincy Morgan
1e9021265c
vA.B.C
2019-12-23 14:02:55 -05:00
Bryan Housel
ada4fb5814
Add privacy policy version check to context and splash screen
...
(closes #7040 )
A few other minor things in this commit
- migrated several ui modal files to ES6 syntax
- switched the splash link from ideditor.org -> ideditor.blog
2019-12-19 00:11:40 -05:00
Quincy Morgan
9d936b4aea
Rename rendererMap.editable function to more precise rendererMap.editableDataEnabled
...
Make coreContext.editable function also account for whether user is in modeSave
2019-12-12 16:06:28 -05:00
Bryan Housel
dbe016a399
v2.16.0
2019-10-23 23:34:00 -04:00
Bryan Housel
590d557325
v2.15.5
2019-08-26 13:59:15 -04:00
Quincy Morgan
3bf3ecf560
Populate the default preset list with the presets parameter values, if any ( close #6703 )
2019-07-31 16:18:10 -04:00
Quincy Morgan
b730e903a4
v2.15.4
2019-07-26 12:28:41 -04:00
Bryan Housel
919f37a67c
v2.15.3
2019-06-30 10:08:43 -04:00
Quincy Morgan
2ad2bac931
Limit addable presets via comma-separated IDs in the presets URL parameter ( close #6553 )
2019-06-24 12:38:32 -04:00
Bryan Housel
16d77a840c
v2.15.2
2019-06-17 15:01:19 -04:00
Bryan Housel
7074d48f2f
v2.15.1
2019-05-24 22:10:21 -04:00