Quincy Morgan
89ed2b4d0d
Don't use global selector in uiPopover (re: #7445 )
2020-03-29 10:43:05 -07:00
Quincy Morgan
a1a398650f
Instantiate uiFlash only once as a property of the UI and remove global selection (re: #7445 )
2020-03-29 10:22:58 -07:00
Quincy Morgan
74e7a108a9
Remove global selection from walkthrough (re: #7445 )
2020-03-29 10:19:59 -07:00
Quincy Morgan
7f9b1d0e9a
Account for container offset when positioning combobox dropdowns ( close #7458 )
2020-03-29 09:54:48 -07:00
Quincy Morgan
a7e639d514
Make the field geometry property accept multiple types
...
Make the Elevation field only universal for nodes (re: #5719 )
Remove the elevation field from route presets (close #7479 )
2020-03-28 13:57:06 -07:00
Quincy Morgan
4a67e8c5dc
Remove delay in opening the edit menu
...
Don't show the edit menu for multiple selected relations
Streamline edit menu code, replacing the confusing "suppressMenu" system
2020-03-26 12:48:30 -07:00
Quincy Morgan
37b1f35ab4
Properly switch the edit menu tooltip side depending on space
2020-03-25 15:34:02 -07:00
Quincy Morgan
13c8753c11
Reuse the uiEditMenu instead of recreating it every time the operations change
2020-03-25 14:49:24 -07:00
Quincy Morgan
5c2a96dedb
Fix issue where the edit menu would not disappear sometimes ( close #7143 )
...
Properly disable dragging the map under the edit menu for pointer events (re: #5505 )
2020-03-25 14:33:42 -07:00
Quincy Morgan
ad327befc7
Move keybindings from map panes to uiInit
2020-03-25 13:59:09 -07:00
Quincy Morgan
9731b93cec
Move uiTooltipHtml functionality into uiTooltip
...
Refactor uiEditMenu to use standard UI patterns instead of SVG
2020-03-25 12:22:10 -07:00
Quincy Morgan
d62a62cba8
Make popover and tooltip part of the UI module instead of utils
2020-03-24 17:32:09 -07:00
Quincy Morgan
14da8cb7a7
Make iD's container a local stacking context ( close #7457 )
...
Move some inline CSS to the stylesheet
2020-03-24 16:15:06 -07:00
Quincy Morgan
0931459dba
Reduce use of global selection (re: #7445 )
2020-03-24 13:02:06 -07:00
Quincy Morgan
5a0d0bf653
Fix focusing of changeset comment field upon save
2020-03-24 13:01:30 -07:00
Quincy Morgan
ece8b90be2
Don't use global selection in intro (re: #7445 )
2020-03-24 11:36:34 -07:00
Quincy Morgan
21f8404deb
Show change count in document title ( close #6209 )
...
Make title format translatable
Don't show lat/lon location in title
Select corresponding features upon hash change
2020-03-24 10:17:46 -07:00
Quincy Morgan
f0cb8ffb25
Merge branch 'develop' into fix-history
2020-03-23 14:12:14 -07:00
Quincy Morgan
628b53eff6
Fix error upon changing raw changeset tags
2020-03-23 14:07:40 -07:00
Quincy Morgan
a3ae06001a
Fix issue where upload would be blocked despite changeset comment
2020-03-23 14:04:08 -07:00
Quincy Morgan
e340111a2a
Fix issue where field geometry restrictions were not obeyed
2020-03-23 12:01:29 -07:00
Quincy Morgan
d669bbef2a
Update various files for removal of master branch
2020-03-23 10:43:52 -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
ecba6ce48d
Remove d3_selectAll from osmose_details.js
2020-03-22 15:14:37 -07:00
Quincy Morgan
e391edcc5c
Namespace various internal SVG ids under ideditor (re: #7445 )
2020-03-22 14:39:40 -07:00
Quincy Morgan
68c5f87adc
Clarify variable name
2020-03-22 12:57:56 -07:00
Quincy Morgan
8c31b99919
Focus wikidata field input when clicking its label
...
Remove for/id for readonly fields
2020-03-22 12:57:38 -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
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
8439795b58
Fix lint warning
2020-03-21 13:57:17 -07:00
Quincy Morgan
fac613e1dc
Remove context.childNodes function
2020-03-21 13:56:11 -07:00
Quincy Morgan
5fd25601fe
Convert map surface and supersurface from ids to classes
2020-03-21 13:41:06 -07:00
Quincy Morgan
4872b06a28
Randomize form field ids to thwart browser memory and help with embedding iD ( close #6444 )
2020-03-21 13:16:40 -07:00
Quincy Morgan
f2a687f68b
Convert container from id to class
2020-03-20 15:08:56 -07:00
Quincy Morgan
371bac0aa2
Convert photoviewer from id to class
2020-03-20 14:07:09 -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
f625406ccc
Convert some element ids to classes to avoid collisions when embedding iD
...
Clarify some footer class names
2020-03-20 13:43:07 -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
72a99673a0
Revert #7428
2020-03-20 09:59:30 -07:00
Quincy Morgan
c16e03b9b3
Merge pull request #7428 from openstreetmap/imagery_index
...
Imagery index
2020-03-13 13:50:46 -07:00
Quincy Morgan
9eb694faec
Remove radial menu
2020-03-13 13:29:46 -07:00
Bryan Housel
2a28a03ca1
Add template type detection for custom sources
...
(closes #4977 )
Before custom sources were assumed tms, now we detect wms
and guess 'EPSG:3857' projection
This commit also delays selecting the custom source in background_list.js,
because creating the background sources is promisified now might not happen
until after the UI control is created
2020-03-13 15:56:13 -04:00
Quincy Morgan
19bdabd889
Don't disable default hyperlinking
2020-03-12 20:31:15 -07:00
Quincy Morgan
d82936ff24
Fix issue where labels could not be clicked to change or focus inputs
2020-03-10 13:39:22 -07:00
Quincy Morgan
a4e8c95009
Prevent double-tap-to-zoom browser on mobile Safari ( close #6049 )
...
Limit scope of gesture event cancelation to iD's container
2020-03-09 13:16:13 -07:00
Quincy Morgan
83d2656bbc
Fix responsiveness issue when selecting features on iPad
...
Implement an alternative solution for #6028 that doesn't rely on timeouts
2020-03-04 13:10:15 -08:00
Quincy Morgan
dcbb5ee03b
Always show the unresolved issue count in the footer if any exist
2020-03-03 10:13:35 -08:00
Quincy Morgan
f4c39cc434
Don't require translations or uiFlash in rendererMap
2020-03-02 14:59:11 -08:00
Quincy Morgan
c2d82eb9ce
Don't require translations in coreValidator
2020-03-02 13:49:51 -08:00