diff --git a/css/80_app.css b/css/80_app.css index 63208b068..6fc8cc30b 100644 --- a/css/80_app.css +++ b/css/80_app.css @@ -1883,7 +1883,7 @@ input[type=number] { div.combobox { z-index: 9999; display: none; - box-shadow: 0 0 10px 0 rgba(0,0,0,.1); + box-shadow: 0 4px 10px 1px rgba(0,0,0,.2); margin-top: -1px; background: white; max-height: 120px; @@ -1896,7 +1896,7 @@ div.combobox { .combobox a { display: block; padding: 5px 10px; - border-top:1px solid #ccc; + border-top: 1px solid #ccc; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; @@ -1909,6 +1909,7 @@ div.combobox { .combobox a:first-child { border-top: 0; + padding: 4px 10px; } .combobox-caret { diff --git a/data/presets.yaml b/data/presets.yaml index 5fe76eebf..b367bee15 100644 --- a/data/presets.yaml +++ b/data/presets.yaml @@ -1622,7 +1622,7 @@ en: label: Wheelchair Access wholesale: # wholesale=* - label: wholesale + label: Wholesale width: # width=* label: Width (Meters) diff --git a/data/presets/fields.json b/data/presets/fields.json index 9572dd677..24ad0e858 100644 --- a/data/presets/fields.json +++ b/data/presets/fields.json @@ -2205,7 +2205,7 @@ "wholesale": { "key": "wholesale", "type": "typeCombo", - "label": "wholesale" + "label": "Wholesale" }, "width": { "key": "width", diff --git a/data/presets/fields/wholesale.json b/data/presets/fields/wholesale.json index 9612b71db..d3d1fd999 100644 --- a/data/presets/fields/wholesale.json +++ b/data/presets/fields/wholesale.json @@ -1,5 +1,5 @@ { "key": "wholesale", "type": "typeCombo", - "label": "wholesale" -} \ No newline at end of file + "label": "Wholesale" +} diff --git a/data/presets/presets.json b/data/presets/presets.json index 642304d1b..57635ddfb 100644 --- a/data/presets/presets.json +++ b/data/presets/presets.json @@ -5207,6 +5207,7 @@ "tags": { "craft": "boatbuilder" }, + "matchScore": 0.4, "name": "Boat Builder" }, "craft/bookbinder": { @@ -8241,6 +8242,8 @@ "icon": "landmark", "fields": [ "name", + "religion", + "denomination", "inscription" ], "geometry": [ diff --git a/data/presets/presets/craft/boatbuilder.json b/data/presets/presets/craft/boatbuilder.json index 4a66954b2..c199fceec 100644 --- a/data/presets/presets/craft/boatbuilder.json +++ b/data/presets/presets/craft/boatbuilder.json @@ -14,5 +14,6 @@ "tags": { "craft": "boatbuilder" }, + "matchScore": 0.4, "name": "Boat Builder" } diff --git a/data/presets/presets/historic/wayside_shrine.json b/data/presets/presets/historic/wayside_shrine.json index 524ee646e..dada64bbc 100644 --- a/data/presets/presets/historic/wayside_shrine.json +++ b/data/presets/presets/historic/wayside_shrine.json @@ -2,6 +2,8 @@ "icon": "landmark", "fields": [ "name", + "religion", + "denomination", "inscription" ], "geometry": [ diff --git a/dist/locales/en.json b/dist/locales/en.json index 10539519a..bf48be27f 100644 --- a/dist/locales/en.json +++ b/dist/locales/en.json @@ -2643,7 +2643,7 @@ "label": "Wheelchair Access" }, "wholesale": { - "label": "wholesale" + "label": "Wholesale" }, "width": { "label": "Width (Meters)" diff --git a/modules/lib/d3.combobox.js b/modules/lib/d3.combobox.js index 92cd0a736..60c2ecbdc 100644 --- a/modules/lib/d3.combobox.js +++ b/modules/lib/d3.combobox.js @@ -265,8 +265,8 @@ export function d3combobox() { var rect = node.getBoundingClientRect(); wrapper - .style('left', rect.left + 'px') - .style('width', rect.width + 'px') + .style('left', (rect.left + 5) + 'px') + .style('width', (rect.width - 10) + 'px') .style('top', rect.height + rect.top + 'px'); } diff --git a/modules/services/mapillary.js b/modules/services/mapillary.js index 287c892b1..2c7bedf3c 100644 --- a/modules/services/mapillary.js +++ b/modules/services/mapillary.js @@ -491,7 +491,7 @@ export default { hideViewer: function() { _mlySelectedImage = null; - if (!_mlyFallback) { + if (!_mlyFallback && _mlyViewer) { _mlyViewer.getComponent('sequence').stop(); } diff --git a/modules/svg/gpx.js b/modules/svg/gpx.js index e3f33601f..30e9be404 100644 --- a/modules/svg/gpx.js +++ b/modules/svg/gpx.js @@ -110,7 +110,10 @@ export function svgGpx(projection, context, dispatch) { .attr('class', textClass) .merge(labels) .text(function(d) { - return d.properties.desc || d.properties.name; + if (d.properties) { + return d.properties.desc || d.properties.name; + } + return null; }) .attr('x', function(d) { var centroid = getPath.centroid(d); diff --git a/package.json b/package.json index 972a618b0..0e61e2e38 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ }, "devDependencies": { "@mapbox/maki": "^4.0.0", - "@std/esm": "^0.21.0", + "@std/esm": "^0.22.0", "chai": "^4.1.0", "colors": "^1.1.2", "concat-files": "^0.1.1",