Commit Graph

9696 Commits

Author SHA1 Message Date
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
Quincy Morgan 55c47021fa Fixes Wikidata field lint errors 2018-12-01 18:14:51 -08:00
Quincy Morgan afcc474d3c Wikidata entity labels and descriptions are now fetched and displayed in the field, if present 2018-12-01 17:39:16 -08:00
Quincy Morgan 356a1d8154 Merge branch 'master' into wikidata-field 2018-12-01 13:27:06 -08:00
Quincy Morgan da58fc3462 Better specifies CSS selectors for form field labeled input list 2018-12-01 13:18:03 -08:00
Quincy Morgan a28147aea2 Updates Wikidata field for the latest field flexbox changes
Adds an Identifier label to the Wikidata QID input
2018-12-01 13:16:41 -08:00
Quincy Morgan 3643877be6 Merge branch 'master' into wikidata-field 2018-12-01 11:57:09 -08:00
Quincy Morgan b0dccc81de Condenses CSS for access, cycleway, and structure field lists 2018-12-01 11:55:21 -08:00
Quincy Morgan a72db5d084 Removes wheelchair icon from basic Curb preset 2018-12-01 10:58:53 -08:00
Bryan Housel a137c28fb3 Remove display: flex on tool button causing issue on Windows Firefox 2018-11-30 23:14:37 -05:00
Bryan Housel 4f8f45ec52 Fix issues with slow scrolling and improper panning on windows
(closes #5512)
2018-11-30 22:57:30 -05:00
Bryan Housel 2e6652f8cb Fix oneway and sided markers for IE11/Edge 2018-11-30 15:57:16 -05:00
Bryan Housel c7fc3ea062 Reset the scroll to the top of the inspector when redrawing it 2018-11-30 14:21:14 -05:00
Bryan Housel 6d7d204f75 Fix flexbox containers for checkbox and radio rows
(closes #5535)
2018-11-30 12:54:55 -05:00
Bryan Housel f7c29a96ef Send some more info to taginfo about how the tags are used
(closes #5536)

We now include in the description:
- 🄵  if it's a field
- 🄿  if it's a preset
- '(unsearchable)' if it's that
2018-11-30 12:12:40 -05:00
Bryan Housel d177ab7fcf Shrink the directional way markers slightly
(closes #5533)
2018-11-30 01:56:33 -05:00
Bryan Housel 8b0e729b9c Merge pull request #5502 from jguthrie100/redraw_restrictions_on_sidebar_drag
Redraw restrictions panel when dragging sidebar
2018-11-30 01:30:03 -05:00
Bryan Housel d5031bea24 Merge pull request #5534 from quincylvania/flush-curb-preset
Adds a preset for Flush Curb
2018-11-30 01:26:38 -05:00
Bryan Housel 031b081cd8 Fix a few things with hover styles, flexbox tag-reference-body 2018-11-30 01:22:45 -05:00
Quincy Morgan 1b7c11d3bd Adds a Flush Curb preset 2018-11-29 20:46:16 -08:00
Bryan Housel 664c5ccaa6 Merge branch 'fields-flexbox' 2018-11-29 22:32:42 -05:00
Bryan Housel 50d204866b Flexbox the raw member, membership controls, finish tag editor 2018-11-29 22:31:58 -05:00
Bryan Housel a8f477f256 Fix the restrictions editor to display as block, not flex 2018-11-29 14:43:00 -05:00
Bryan Housel 838407b351 Fix up the flex css for radio, access, structure, wiki 2018-11-29 13:50:23 -05:00
Bryan Housel 055b81c0d1 Merge pull request #5532 from RudyTheDev/railing-preset
Adds preset for Railing
2018-11-29 09:11:53 -05:00
RudyTheDev 52824d34ed Add preset for "Railing": barrier=fence; fence_type=railing 2018-11-29 15:58:05 +02:00
Bryan Housel d0612ba519 Fix css for address and wikipedia fields, fix hover styles 2018-11-28 23:20:52 -05:00
Bryan Housel 958d7fac4f wip changing all fields to use flexbox everywhere 2018-11-28 18:15:38 -05:00
Bryan Housel 0b98811377 Avoid multiline variable declaration 2018-11-27 11:22:13 -05:00
Bryan Housel 4c2f14230b Merge pull request #5529 from huonw/arrows-for-cliffs
Add one-sided triangular markers to ways with sides (e.g. natural=cliff).
2018-11-27 11:15:48 -05:00
Bryan Housel 4533603a88 preset-input-wrap -> form-field-input-wrap
This better describes what it does.
Also, took this opportunity to update a bunch of the uifield code
(no multi line variable declarations, prefix state variables with _,
eliminate unnecessray lodash, etc)
2018-11-27 10:54:03 -05:00
Huon Wilson dd0be84da4 Add one-sided triangular markers to ways with sides (e.g. natural=cliff).
This generalizes the oneway arrow logic for adding SVG markers along a
line. Using that functionality, certain tags get arrows on their
right-hand side, indicating which side is "inside", e.g. the
right-side of a cliff is the lower side.

The list of tags considered to be sided (unless there's a
two_sided=yes tag) is:

- natural=cliff
- natural=coastline
- barrier=retaining_wall
- barrier=kerb
- barrier=guard_rail
- barrier=city_wall
- man_made=embankment

The triangles attempt to be reminiscent of the triangles used for
rendering cliffs on OSM (and elsewhere). The different tags get
different renderings (e.g. colors that match the main way, and
different spacings). In addition, natural=coastline is special-cased
to have blue markers (despite having a green way), to emphasise that
the "inside" of a coastline is the water.

Fixes https://github.com/openstreetmap/iD/issues/1475.
2018-11-28 01:45:50 +11:00
Huon Wilson f356c6ac49 test: add tests for adding oneway arrows to lines 2018-11-28 01:25:04 +11:00
Bryan Housel 7bf0af562c Make sure the form-field-label container has some height
This seems necessary for the multilingual name fields, which start out
minimized and have no height.  They transition in, and the browser
can't figure out what height to make them.
2018-11-27 09:24:46 -05:00
Bryan Housel 986b663c9e Get rid of extra form-label-button-wrap div
Buttons can now be directly appended to the form-field-label flex container
2018-11-27 09:14:11 -05:00
Bryan Housel d2687d9068 pacify eslint 2018-11-26 22:13:38 -05:00
Bryan Housel 822917466c Display name suggestion presets on 2 lines
(closes #5514)
2018-11-26 21:55:13 -05:00
Bryan Housel b719a45e1e wikidata -> Wikidata 2018-11-26 17:53:32 -05:00
Bryan Housel 7170e93b39 Adjust tooltip 2018-11-26 17:35:38 -05:00
Bryan Housel df91eb2959 Cleanup style, make sure multilingual fields always render 2018-11-26 17:13:55 -05:00
Bryan Housel 9341e477a6 Merge remote-tracking branch 'origin/master' into brand-name-protection 2018-11-26 15:27:56 -05:00