UNPKG

mapeo-id-bmf

Version:

iD Editor for osm-p2p & mapeo-desktop changed to meet requirements of Bruno Manser Fonds

41 lines (26 loc) 1.02 kB
import { t } from '../util/locale'; import { actionReverse } from '../actions/index'; import { behaviorOperation } from '../behavior/index'; export function operationReverse(selectedIDs, context) { var entityId = selectedIDs[0]; var operation = function() { context.perform(actionReverse(entityId), operation.annotation()); }; operation.available = function() { return selectedIDs.length === 1 && context.geometry(entityId) === 'line'; }; operation.disabled = function() { return false; }; operation.tooltip = function() { return t('operations.reverse.description'); }; operation.annotation = function() { return t('operations.reverse.annotation'); }; operation.id = 'reverse'; operation.keys = [t('operations.reverse.key')]; operation.title = t('operations.reverse.title'); operation.behavior = behaviorOperation(context).which(operation); return operation; }