Commit Graph

9840 Commits

Author SHA1 Message Date
Bryan Housel 3d65dd8903 preventDefault on sourceEvent, if present
This prevents a crash when d3_event is not the actual event, but is a
transition event or similar
2018-11-06 14:16:23 -05:00
Bryan Housel bd98b87d46 Remove obselete Firefox rule for the bar width 2018-11-06 13:46:03 -05:00
Bryan Housel c25a21226b Remove footer media queries, the li's will remove themselves on overflow
(closes #5437)

This means that the scale bar will never go away, it will be the last thing
remaining.
2018-11-06 13:31:05 -05:00
Bryan Housel 08e9476f3e Fix photoviewer resize event 2018-11-06 13:09:04 -05:00
Bryan Housel cf02ee6dd5 Merge pull request #5468 from quincylvania/connect-annotation-undo-messages
Expanded undo messages for node-dragging scenarios
2018-11-05 23:47:57 -05:00
Quincy Morgan 50d0b98be8 Adds undo messages for connecting points to points, vertices, lines, and areas; and vertices to sibling and adjacent vertices
Closes #1252
2018-11-05 17:50:15 -08:00
Bryan Housel b4119ae1ad Class toolbars with narrow if we detect overflow happening
Also add css rules to drop labels from toolbar buttons if needed
2018-11-05 17:16:50 -05:00
Bryan Housel 136e4556a7 Move spinner to flex-end, and some css cleanups 2018-11-05 12:22:20 -05:00
Quincy Morgan dcc654f269 Merge pull request #5467 from quincylvania/tag-row-flexbox
Keeps the raw tag editor buttons fixed-width using flexbox
2018-11-04 13:07:20 -08:00
Quincy Morgan 5a2444ed40 Converts == to === in the prior commit 2018-11-04 12:42:04 -08:00
Quincy Morgan 3ff1139364 Fixes an error where preventDefault would be called on an event object without that function 2018-11-04 12:40:59 -08:00
Quincy Morgan 1db80ff49c Adds missing semicolon 2018-11-04 12:06:32 -08:00
Quincy Morgan f4a64c27a4 Keeps the raw tag editor buttons fixed-width using flexbox 2018-11-04 11:55:29 -08:00
Bryan Housel 458aeb4dbf Adjust tool groups slightly, let leading group shrink more. 2018-11-04 10:03:55 -05:00
mm 4831d40345 add fields for fire_hydrant 2018-11-03 21:50:00 +01:00
Mateusz Konieczny e285066032 invert tests for inverted behavior 2018-11-03 15:07:37 +01:00
Mateusz Konieczny 82857dd160 tag values with wiki page may be documented as bad
fixes #5460
2018-11-03 15:07:37 +01:00
Bryan Housel 94c45c5c75 Merge pull request #5462 from matkoniecz/update-imagery
update imagery
2018-11-03 09:45:11 -04:00
Bryan Housel 309f10b9c3 Merge pull request #5464 from matkoniecz/matkoniecz-missing-negation
fix missing negation is specs
2018-11-03 09:42:55 -04:00
Mateusz Konieczny bb054211c0 fix missing negation is specs 2018-11-03 14:26:52 +01:00
Mateusz Konieczny 94bbcc9fcf update imagery
apparently running tests updates this file
2018-11-03 14:15:01 +01:00
Bryan Housel c1d28d9333 Wrap sidebar button in div, so the .tool-group > div rule pads it 2018-11-03 00:11:10 -04:00
Quincy Morgan feca56bc61 Merge pull request #5459 from quincylvania/green-barrier-hedge
Use the green stroke color to render barrier=hedge
2018-11-02 20:27:53 -07:00
Bryan Housel d4e31a82e3 Adjust sidebar resizer to keep map still by anti-panning 2018-11-02 23:21:59 -04:00
Quincy Morgan edca5f2d23 Fixes placement of .tag-barrier-hedge css line 2018-11-02 19:54:12 -07:00
Quincy Morgan b2569e2554 Use the green stroke color to render barrier=hedge 2018-11-02 19:41:03 -07:00
Bryan Housel aecbaec896 Add key to toggle the sidebar 2018-11-02 11:15:52 -04:00
Bryan Housel c2971f667d Remove setCenter() from map.dimensions()
This was triggering a weird redraw which made the map slow and look wrong
The map will redraw again in a few milleseconds anyway.

This means that the the map will not stay on the center, but rather the
top-left corner, which kind of feels better anyway, as it doesn't move things
around as much.
2018-11-02 10:52:16 -04:00
Bryan Housel 26e63d64e3 Flexbox buttons in top bar
- Makes the "Sidebar" toggle button permanent but removes the label
- Did some things to the "Save" button to make it the same width whether there
  is a count or not (prevents the buttons from jumping when pressing undo/redo)
- Removes a lot of the floated col rules that aren't used much anymore
2018-11-01 23:42:26 -04:00
mm 63c2528b51 wip: new fire_hydrant scheme 2018-11-01 22:44:34 +01:00
Bryan Housel 3e03102731 Simplify unpaved tag class logic, add tests
(re: #5422)
2018-10-31 16:13:03 -04:00
Bryan Housel b79f87f511 Merge pull request #5422 from thefifthisa/style-unpaved-taxiway
Style unpaved Taxiway
2018-10-31 15:43:57 -04:00
Bryan Housel 0baf3c2ead Merge pull request #5443 from quincylvania/resizable-sidebar
Resizable Sidebar
2018-10-31 15:42:37 -04:00
Bryan Housel b9fabf95f2 npm run build for new preset 2018-10-31 15:38:12 -04:00
Bryan Housel a9221063d7 Merge pull request #5453 from hikemaniac/vehicle_inspection
Add a preset for amenity=vehicle_inspection
2018-10-31 15:37:38 -04:00
hikemaniac 55533217b8 Added a preset for amenity=vehicle_inspection 2018-10-31 19:50:18 +01:00
Bryan Housel 1b0d7636d3 Add scuba_diving: services multiselect field, update terms
This updates both the `shop=scuba_diving` and `amenity=dive_centre` presets
2018-10-31 11:57:43 -04:00
Bryan Housel 98ac14383d npm run build for new presets 2018-10-31 11:18:16 -04:00
Bryan Housel d163505145 Merge pull request #5451 from hikemaniac/dive_centre
Add preset for amenity=dive_centre
2018-10-31 11:16:32 -04:00
Bryan Housel 64bfff9f82 Merge pull request #5447 from hikemaniac/summer_toboggan
Added preset for attraction=summer_toboggan
2018-10-31 11:16:15 -04:00
hikemaniac 55e1940bf1 Added a preset for amenity=dive_centre 2018-10-31 11:59:18 +01:00
hikemaniac fa17e7fda7 Merge branch 'master' into summer_toboggan 2018-10-28 19:51:51 +01:00
hikemaniac a36ebf3357 Added preset and rendering for attraction=summer_toboggan 2018-10-28 18:17:30 +01:00
Quincy Morgan a0b0337ab4 - The sidebar can be now be resized by dragging the divider (closes #3447)
- Dragging the sidebar below a minimum size collapses it
- A button in the top toolbar lets you uncollapse the sidebar, complete with icon and tooltip
- Double-clicking the divider toggles the sidebar collapse
- Collapse-toggling is animated
- Selecting a feature or ending an add-feature mode auto-opens the sidebar
- Photoviewer UI has been moved from init.js to photoviewer.js
- The photoviewer now has a slight margin to set it away from the sidebar
- The undo/redo, save, and progress indicator controls are now floated to the right
- The save count has been redesigned to visually integrate with the save button
- When the sidebar is collapsed, the mode buttons are centered
- Full right-to-left layout support for all of the above
2018-10-27 17:05:50 -07:00
Bryan Housel 05709565f0 Merge pull request #5429 from quincylvania/relation-membership-highlighting
Adds hover-highlighting for relations in the raw membership list
2018-10-27 14:24:50 -04:00
Bryan Housel dc81883cc1 Merge pull request #5442 from quincylvania/location-underwater-styling
Makes the styling of paths with location=underwater the same as location=underground
2018-10-27 14:05:58 -04:00
Bryan Housel d556398717 Merge pull request #5441 from n42k/fix-next-bottom-article
Fixed using help's navigation buttons not resetting the help pane to the top
2018-10-27 14:02:36 -04:00
Quincy Morgan 4037d0306d Makes the styling of paths with location=underwater the same as tunnels or location=underground 2018-10-27 10:55:10 -07:00
n42k bc0ec1f380 Fixed using help's navigation buttons not resetting the help pane to the top. 2018-10-27 16:21:59 +01:00
Quincy Morgan 1161767932 Moves the entity highlighting function to util/util.js
Breaks out the code for getting a selector for entities and all their descendants into a generic function
Accounts for circular relations when recursively getting all relation member IDs
2018-10-26 18:39:01 -07:00