Commit Graph

9510 Commits

Author SHA1 Message Date
Bryan Housel
cc227ed4e2 Make map panning optional on sidebar expand/collapse 2018-11-06 16:06:45 -05:00
Bryan Housel
e31e84b109 Simplify some things I found confusing
- class the #sidebar itself as collapsed not the #id-container
- the #sidebar is the selection, so just use `selection` instead of
  `var sidebar = d3_select('#sidebar');`
  (which conflicts with the closure `sidebar()` function)
- have separate functions `expand` `collapse` `toggle` rather than a
  `toggle(shouldCollapse)`
2018-11-06 15:08:05 -05:00
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
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
Bryan Housel
458aeb4dbf Adjust tool groups slightly, let leading group shrink more. 2018-11-04 10:03:55 -05: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
Bryan Housel
d4e31a82e3 Adjust sidebar resizer to keep map still by anti-panning 2018-11-02 23:21:59 -04: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
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
Bryan Housel
8606121aa4 npm run build for new preset, and correct capitalization 2018-10-25 17:45:54 -04:00
Bryan Housel
9ef7c32615 Merge pull request #5432 from wvanderp/placecity_block
adds a place=city_block preset
2018-10-25 17:43:35 -04:00
wouter van der plas
483d3abbdc adds a place=city_block preset 2018-10-25 22:02:06 +02:00
Quincy Morgan
51386e03ae Restores the hover-highlight comment in selection_list.js 2018-10-24 22:30:29 -07:00
Quincy Morgan
ddb6e1b119 Fixes comments related to hover-highlighting 2018-10-24 22:27:37 -07:00
Quincy Morgan
81feb1cd99 Adds hover-highlighting for relations in the raw membership list
Moves hover-highlighting behavior to its own function
Hover-highlighting now correctly highlights all members of the target relation
2018-10-24 22:17:28 -07:00
Bryan Housel
7709a7ef3f npm run build to remove extra space 2018-10-24 13:29:54 -04:00
Bryan Housel
8de0c8f61d Merge pull request #5410 from castriganoj/AddToAndFromFieldsToRoutePresets#5408
Add fields for To and From and add fields to all route presets.
2018-10-24 13:29:02 -04:00
Bryan Housel
10dbbbe330 Update data/presets/fields/to.json
Co-Authored-By: castriganoj <castriganoj@gmail.com>
2018-10-24 11:05:53 -04:00
thefifthisa
1c7079ee35 style unpaved taxiway 2018-10-21 00:20:02 -04:00
Bryan Housel
2721a26c2c Merge pull request #5421 from FrikanRw/Maxspeed-speedCamera-preset
Added maxspeed  field to Speed camera preset
2018-10-20 16:38:05 -04:00
FrikanRw
5ed1f3ae59 Added maxspeed field to Speed camera preset
issue : #5417
Update:  Added "maxspeed" to speed_camera.json
2018-10-20 09:10:40 +02:00
James Kingdom
d050fecf39 Merge pull request #5418 from thefifthisa/add-takeaway-field
Add Takeaway field to Cafe preset
2018-10-19 17:11:26 +01:00
thefifthisa
613bb08e20 add takeaway field to cafe preset 2018-10-19 11:02:46 -04:00
Bryan Housel
0cd118e4c4 Merge pull request #5416 from quincylvania/ferry-route-css
Adds custom CSS styling for ferry routes
2018-10-19 10:08:04 -04:00
Quincy Morgan
510d7e93e5 Fixes two lint warnings for unused vars 2018-10-18 18:47:04 -07:00