mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-15 21:48:20 +02:00
Merge branch 'develop' into touch-walkthrough-update
This commit is contained in:
+2
-2
@@ -655,7 +655,7 @@ en:
|
||||
suggestion: 'The "{label}" field is locked because there is a Wikidata tag. You can delete it or edit the tags in the "Tags" section.'
|
||||
background:
|
||||
title: Background
|
||||
description: Background settings
|
||||
description: Background Settings
|
||||
key: B
|
||||
backgrounds: Backgrounds
|
||||
none: None
|
||||
@@ -1428,7 +1428,7 @@ en:
|
||||
title: Background Imagery
|
||||
intro: "The background imagery that appears beneath the map data is an important resource for mapping. This imagery can be aerial photos collected from satellites, airplanes, and drones, or it can be scanned historical maps or other freely available source data."
|
||||
sources_h: "Imagery Sources"
|
||||
choosing: "To see which imagery sources are available for editing, click the {layers} **Background settings** button on the side of the map."
|
||||
choosing: "To see which imagery sources are available for editing, click the {layers} **Background Settings** button on the side of the map."
|
||||
sources: "By default, a [Bing Maps](https://www.bing.com/maps/) satellite layer is chosen as the background image. Depending on where you are editing, other imagery sources will be available. Some may be newer or have higher resolution, so it is always useful to check and see which layer is the best one to use as a mapping reference."
|
||||
offsets_h: "Adjusting Imagery Offset"
|
||||
offset: "Imagery is sometimes offset slightly from accurate map data. If you see a lot of roads or buildings shifted from the background imagery, it may be the imagery that's incorrect, so don't move them all to match the background. Instead, you can adjust the background so that it matches the existing data by expanding the \"Imagery Offset\" section at the bottom of the Background Settings pane."
|
||||
|
||||
Vendored
+2
-2
@@ -823,7 +823,7 @@
|
||||
},
|
||||
"background": {
|
||||
"title": "Background",
|
||||
"description": "Background settings",
|
||||
"description": "Background Settings",
|
||||
"key": "B",
|
||||
"backgrounds": "Backgrounds",
|
||||
"none": "None",
|
||||
@@ -1771,7 +1771,7 @@
|
||||
"title": "Background Imagery",
|
||||
"intro": "The background imagery that appears beneath the map data is an important resource for mapping. This imagery can be aerial photos collected from satellites, airplanes, and drones, or it can be scanned historical maps or other freely available source data.",
|
||||
"sources_h": "Imagery Sources",
|
||||
"choosing": "To see which imagery sources are available for editing, click the {layers} **Background settings** button on the side of the map.",
|
||||
"choosing": "To see which imagery sources are available for editing, click the {layers} **Background Settings** button on the side of the map.",
|
||||
"sources": "By default, a [Bing Maps](https://www.bing.com/maps/) satellite layer is chosen as the background image. Depending on where you are editing, other imagery sources will be available. Some may be newer or have higher resolution, so it is always useful to check and see which layer is the best one to use as a mapping reference.",
|
||||
"offsets_h": "Adjusting Imagery Offset",
|
||||
"offset": "Imagery is sometimes offset slightly from accurate map data. If you see a lot of roads or buildings shifted from the background imagery, it may be the imagery that's incorrect, so don't move them all to match the background. Instead, you can adjust the background so that it matches the existing data by expanding the \"Imagery Offset\" section at the bottom of the Background Settings pane.",
|
||||
|
||||
@@ -76,5 +76,7 @@ export function operationMove(context, selectedIDs) {
|
||||
operation.title = t('operations.move.title');
|
||||
operation.behavior = behaviorOperation(context).which(operation);
|
||||
|
||||
operation.mouseOnly = true;
|
||||
|
||||
return operation;
|
||||
}
|
||||
|
||||
@@ -76,5 +76,7 @@ export function operationRotate(context, selectedIDs) {
|
||||
operation.title = t('operations.rotate.title');
|
||||
operation.behavior = behaviorOperation(context).which(operation);
|
||||
|
||||
operation.mouseOnly = true;
|
||||
|
||||
return operation;
|
||||
}
|
||||
|
||||
+10
-5
@@ -28,13 +28,18 @@ export function uiEditMenu(context) {
|
||||
var _menuSideMargin = 10;
|
||||
|
||||
var editMenu = function(selection) {
|
||||
if (!_operations.length) return;
|
||||
|
||||
var isTouchMenu = _triggerType.includes('touch') || _triggerType.includes('pen');
|
||||
|
||||
var ops = _operations.filter(function(op) {
|
||||
return !isTouchMenu || !op.mouseOnly;
|
||||
});
|
||||
|
||||
if (!ops.length) return;
|
||||
|
||||
var offset = [0, 0];
|
||||
var viewport = context.surfaceRect();
|
||||
|
||||
var isTouchMenu = _triggerType.includes('touch') || _triggerType.includes('pen');
|
||||
|
||||
// Position the menu above the anchor for stylus and finger input
|
||||
// since the mapper's hand likely obscures the screen below the anchor
|
||||
var menuTop = isTouchMenu;
|
||||
@@ -48,7 +53,7 @@ export function uiEditMenu(context) {
|
||||
|
||||
offset[0] = menuLeft ? -1 * (_menuSideMargin + menuWidth) : _menuSideMargin;
|
||||
|
||||
var menuHeight = _verticalPadding * 2 + _operations.length * buttonHeight;
|
||||
var menuHeight = _verticalPadding * 2 + ops.length * buttonHeight;
|
||||
|
||||
|
||||
if (menuTop) {
|
||||
@@ -78,7 +83,7 @@ export function uiEditMenu(context) {
|
||||
.style('top', origin[1] + 'px');
|
||||
|
||||
var buttons = _menu.selectAll('.edit-menu-item')
|
||||
.data(_operations);
|
||||
.data(ops);
|
||||
|
||||
// enter
|
||||
var buttonsEnter = buttons.enter()
|
||||
|
||||
Reference in New Issue
Block a user