Quincy Morgan
d3bb3debba
Make pane padding wider to account for browsers that don't always display the scrollbar gutter
2020-06-24 13:40:28 -04:00
Quincy Morgan
f1de29d27b
Make the over-map controls and panes scale better to small screens
2020-06-24 13:18:24 -04:00
Quincy Morgan
fd9a75f36c
Improve handling of modals on small windows
2020-06-24 12:39:23 -04:00
Quincy Morgan
e7eef051fa
Be less expansive with touch action selector (re: #7708 )
2020-06-19 11:21:05 -04:00
Quincy Morgan
2ed26611e1
Add documentation of scale factor parameters to custom background instructions (re: #7712 )
...
Improve formatting of custom background instructions
2020-06-17 14:17:39 -04:00
Quincy Morgan
b96401e29c
Disable all touch actions in the map (re: #7708 )
2020-06-16 17:26:53 -04:00
Quincy Morgan
0473243930
Add workaround for broken rapid tapping on iOS 13.4+ ( close #7694 )
2020-06-15 12:27:53 -04:00
Quincy Morgan
51f465c84e
Flash disabled reason for zoom buttons on touch action ( close #7699 )
2020-06-12 14:18:31 -04:00
Quincy Morgan
b40aeaaeab
Fix bottom padding of map panes
2020-06-12 11:33:50 -04:00
Quincy Morgan
7c180cc5f3
Make modals wider on smaller screens
2020-06-10 09:40:02 -04:00
Quincy Morgan
2f2e0dcb94
Show combined length, area, and node count in the measurement panel for multiselections ( close #7329 )
2020-06-08 16:47:03 -04:00
Quincy Morgan
5f13be88dc
Disable pointer events on map background img tiles
2020-05-26 14:41:44 -04:00
Jacob Scherber
e8233247d3
add highlight to multi-select hover
2020-05-23 15:06:58 -07:00
Quincy Morgan
640d22b298
Prevent default drag and drop of background tile images if interaction handlers don't prevent dragging for some reason
2020-05-21 14:06:28 -04:00
Quincy Morgan
49ea6d6938
Keep maxspeed field flexbox from overflowing
2020-05-21 11:13:35 -04:00
Quincy Morgan
7aedb396a9
Don't persist hover styles on touchscreens ( close #7432 )
2020-05-15 13:32:53 -04:00
Quincy Morgan
7a3a84b7b2
Remove broken "tail" functionality ( close #7560 )
2020-05-07 10:26:50 -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
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
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
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
e391edcc5c
Namespace various internal SVG ids under ideditor (re: #7445 )
2020-03-22 14:39:40 -07:00
Quincy Morgan
5fd25601fe
Convert map surface and supersurface from ids to classes
2020-03-21 13:41:06 -07:00
Quincy Morgan
f2a687f68b
Convert container from id to class
2020-03-20 15:08:56 -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
9eb694faec
Remove radial menu
2020-03-13 13:29:46 -07:00
Quincy Morgan
10fe7b6e92
Fix relation member drag-and-drop
2020-02-27 19:02:15 -08:00
Quincy Morgan
ad25f852fe
Don't add extra bottom margin to last section
2020-02-27 13:26:53 -08:00
Quincy Morgan
5aab09845d
Move the "zoom to this" button from the inspector to the map next to the zoom in/out buttons (re: #6601 )
...
Use title case for the Zoom In and Zoom Out button labels
2020-02-26 19:59:09 -08:00
Quincy Morgan
2e238b8218
Fix JS error on clicking review request
...
Give different instances of the raw tag editor distinct classes and disclosure states
Correctly expand raw tags section by default when selecting a feature with a fallback preset
Fix raw tag editor tests
2020-02-26 14:51:32 -08:00
Quincy Morgan
abf536aa9b
Make commit changes its own collapsible section
2020-02-24 14:03:06 -08:00
Quincy Morgan
6782947f5b
Make inspector sections inherit from uiSection (re: #7368 )
2020-02-21 15:22:54 -08:00
Quincy Morgan
4fe9057eb7
Move remaining issues pane sections to their own objects
2020-02-20 13:02:09 -08:00
Quincy Morgan
5c150718a3
Make all panes inherit from a standard uiPane class (re: #7368 )
2020-02-18 10:40:27 -08:00
SilentSpike
18287284c6
Remove translations link from Osmose UI
...
- Not useful to majority of users and clutters the UI
- Anyone interested in translation will already be looking at the iD
project and we can direct them from there
2020-02-16 12:47:38 +00:00
Quincy Morgan
32d773caa7
Standardize some Q/A CSS
2020-02-12 16:00:29 -08:00
Quincy Morgan
12b6db379c
Don't show extra top margin in Osmose details
2020-02-12 15:49:16 -08:00
Quincy Morgan
4f82463db4
Wrap long preset button labels
2020-02-11 15:11:58 -08: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
SilentSpike
03a097c847
Move Osmose translation link below details box
2020-02-04 21:44:20 +00:00
SilentSpike
377e99240f
Add Osmose translations link to details footer
...
Improves structure of the details UI and introduces the use of flexboxes
for this. Does not break UI for other error services with shared classes.
2020-02-03 23:20:45 +00:00
SilentSpike
1dd65cb93e
Correct Osmose UI element spacing
2020-02-03 23:20:45 +00:00
SilentSpike
e3c6f58624
Format markdown in Osmose strings appropriately
2020-02-03 23:20:44 +00:00
SilentSpike
5d93d3cace
Prepare to use Osmose issue detail strings
...
- Remove translation description strings, will be using supplied
translations once the API is updated
- Change the way elements and details are presented since they can't be
easily integrated into the 3rd party description strings
2020-02-03 23:20:44 +00:00
Quincy Morgan
4a5e988762
Leave a margin at the bottom of the inspector regardless of whether the relation membership section is shown
2020-02-03 10:47:23 -05:00
Quincy Morgan
af928e3dc1
Support radio fields during multiselections
2020-01-31 13:02:30 -05:00
Quincy Morgan
1b331bb678
Add mechanism for fields to support editing during multiselection (re: #7276 )
...
Add `utilCombinedTags` method and use it for the raw tag editor as well as fields
Pass `entityIDs` array into fields instead of single `entity` object
Give field revertion its own path separate from `change`
Add multiselection editing to fields in files: access, address, check, combo, cycleway, input, maxspeed, textarea, and wikidata
2020-01-30 13:53:29 -05:00
Quincy Morgan
3dc0361dc8
Add improved "zoom to" icon
2020-01-22 12:43:24 -05:00