Bryan Housel
39b3f1df68
Avoid creating comboboxes
...
(closes #5568 )
Several strategies in here:
- Move uiCombobox() from inside the render function to class variable
- Don't render stuff like the raw tag editor when it's collapsed
- Don't show as many fields/combos on hover
- Don't instantiate fields (like universal/more) until they're actually shown
- Bind the combo on enter selection not on update selection
2018-12-11 16:07:00 -05:00
Bryan Housel
222b3f1b04
Don't render contents of collapsed sections
...
(speeds things up if raw tag editor is hidden)
2018-12-11 15:19:29 -05:00
Bryan Housel
6732ca6eda
Comboboxes no longer show on focus.. update tests
2018-12-11 01:19:51 -05:00
Bryan Housel
ff646fa2c8
Dispatch a 'cancel' event if the user hits escape
2018-12-11 00:09:55 -05:00
Bryan Housel
6cf1d63b48
Make sure dropdown doesn't remain visible
...
(closes #5575 )
Also improves keyboard navigation, and adds some scrollintoview
workarounds to make sure that the selected option is visible
while also not causing the whole page to move.
2018-12-10 23:54:06 -05:00
Bryan Housel
15a54cab17
Use context.container instead of passing it in
2018-12-10 14:14:27 -05:00
Bryan Housel
e5dedeff8b
Move lib/d3.combobox.js -> ui/combobox.js
...
As with other things from this lib/ folder, little original code remains
and turning these things into reusable d3 plugins is not a priority.
2018-12-10 12:38:21 -05:00
Bryan Housel
54a4546306
WIP to avoid _wrapper state variable, move towards combobox singleton
2018-12-10 12:15:50 -05:00
Bryan Housel
3aa7dcfc0c
Allow some kinds of traffic calmings to be mapped as areas
...
(closes #5562 )
2018-12-10 10:23:29 -05:00
Bryan Housel
de59dd5d86
No padding needed for save count if it is being wrapped or narrow
2018-12-09 23:42:18 -05:00
Bryan Housel
5c9f9ac012
Always show save count 0.. makes responsivness easier
...
(closes #5576 )
2018-12-09 23:31:52 -05:00
Bryan Housel
4b3ce2c07c
Add basin=* Type and intermittent fields to Basin preset
...
(closes #5497 )
2018-12-09 23:13:15 -05:00
Bryan Housel
2c0e975955
Add basin=* Type and intermittent fields to Basin preset
...
(closes #5497 )
2018-12-09 23:11:14 -05:00
Bryan Housel
905f362317
Upgrade to maki v6.0.0
...
(closes #5559 )
2018-12-09 22:43:42 -05:00
Bryan Housel
5774226ebf
Update all fontawesome dependencies
...
(closes #5571 , closes #5572 )
2018-12-09 22:05:02 -05:00
greenkeeper[bot]
c14ec72f5b
chore(package): update rollup-plugin-node-resolve to version 4.0.0
2018-12-09 22:02:31 -05:00
Bryan Housel
05c24c95df
Add an icon for grit bin
2018-12-09 21:32:01 -05:00
Bryan Housel
86085151e1
Fix misspelling - accidentally
2018-12-09 21:16:26 -05:00
Quincy Morgan
f9552e6eea
Merge pull request #5582 from quincylvania/more-fields
...
Define additional preset-specific fields for the "Add field" dropdown
2018-12-09 14:19:37 -08:00
Quincy Morgan
4285f2f5c0
Added "moreFields" property to the field schema
...
The "Add field" dropdown can now be used to add preset-specific fields in addition to universal fields
2018-12-09 13:51:57 -08:00
Bryan Housel
cbcafaee15
Make sure sidebar is expanded before entering walkthrough or saving
...
(closes #5574 )
2018-12-08 10:03:43 -05:00
Bryan Housel
49c53088c0
Merge branch 'field-updates'
2018-12-07 17:59:52 -05:00
Bryan Housel
7fd06f69b8
Use .select instead of .selectAll to propagate the bound data
...
(closes #5573 )
2018-12-07 17:46:14 -05:00
Bryan Housel
d574bfcd77
Disable autocomplete on the localized field
...
(closes #5558 )
2018-12-07 17:19:02 -05:00
Bryan Housel
247900f727
Change several of the event things, remove numeric index
...
re: https://github.com/openstreetmap/iD/issues/5558#issuecomment-445307568
2018-12-07 16:54:32 -05:00
Quincy Morgan
f8f5b690b7
Merge pull request #5561 from quincylvania/wi-fi-hotspot-preset-matchscore
...
Lowers the match score for the Wi-Fi Hotspot preset
2018-12-05 19:36:09 -08:00
Quincy Morgan
73d7f35afe
Lowered the match score for the Wi-Fi Hotspot preset
2018-12-05 19:34:18 -08:00
Bryan Housel
77a9dde6f7
Make sure combobox can always receive arrow and esc events
2018-12-05 15:59:06 -05:00
Bryan Housel
b494684e4f
v2.12.1
2018-12-05 01:58:18 -05:00
Bryan Housel
fe4a903df2
npm run translations
2018-12-05 01:53:51 -05:00
Bryan Housel
bee01d8497
Destroy all old background layer tooltips before making new ones
...
(closes #5551 )
2018-12-05 00:35:45 -05:00
Quincy Morgan
4bfc78c69b
Merge pull request #5555 from quincylvania/walkthrough-crash-fix
...
Fixes an issue where the walkthrough would not display and cause an error
2018-12-04 17:33:52 -08: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
99e5fa7eaa
Add missed link
2018-12-04 09:57:08 -05:00
Bryan Housel
344d0502e0
Missed some words
2018-12-04 00:02:28 -05:00
Bryan Housel
5451d0f3fe
v2.12.0
2018-12-03 22:14:05 -05:00
Bryan Housel
5bcc4dcdd2
npm run translations
2018-12-03 22:11:22 -05:00
Bryan Housel
d930494939
Changelog for v2.12.0
2018-12-03 22:09:32 -05:00
Bryan Housel
066ac607db
Use YYYY-MM-DD for dates
2018-12-03 10:31:47 -05:00
Bryan Housel
6224e39971
npm run imagery
2018-12-03 10:16:55 -05:00
Bryan Housel
c5a65aa199
New presets generated from updated name-suggestion-index
2018-12-03 10:16:31 -05:00
greenkeeper[bot]
c033bb8a46
chore(package): update name-suggestion-index to version 1.0.1
2018-12-03 10:09:38 -05:00
greenkeeper[bot]
94a51ec6f1
chore(package): update osm-community-index to version 0.5.0
2018-12-03 10:09:24 -05:00
Bryan Housel
8b2e5c98bd
Fix tests - test for _entity before using it
2018-12-02 01:46:35 -05:00
Bryan Housel
0a286bbd9d
Lock name field when there is a wikidata tag
...
(re: #5515 )
2018-12-02 00:14:51 -05:00
Bryan Housel
8456b387e0
pacify eslint
2018-12-01 22:44:02 -05:00
Bryan Housel
5a6671d728
Cache wikidata results
...
Because wikidata field potentially shown on hover now
and the results of this lookup will never change
2018-12-01 22:06:17 -05:00
Bryan Housel
f559fc57bb
Silly code formatting stuff, remove unused .entity() accessor
...
- prefix state variables with a _
- var on each line
2018-12-01 21:51:08 -05:00
Bryan Housel
69ed0d2801
Merge pull request #5500 from quincylvania/wikidata-field
...
Wikidata field
2018-12-01 21:29:24 -05:00