﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
17287	crossing=marked as a new preset and/or a validator test	taylor.smock	team	"[https://wiki.openstreetmap.org/wiki/Proposed_features/crossing%3Dmarked#Tagging] is where the ''proposal'' currently lives.

That said, iD is now using it (since [https://github.com/openstreetmap/iD/commit/1ffca3ce85d630539c7ebb11454a91770bd76536]), and since iD is the default editor, that means that we will start seeing more `crossing=marked` in OpenStreetMap.

We can add a test to the validator
{{{
#!mapcss
node[highway=crossing][crossing=zebra][!inside(""GB"")],
node[highway=crossing][crossing=unmarked][crossing_ref=zebra][!inside(""GB"")] {
  throwWarning: tr(""{0} should be crossing=marked"", ""{1}"");
  fixAdd: ""crossing=marked"";
}

node[highway=crossing][crossing=zebra][inside(""GB"")],
node[highway=crossing][crossing=unmarked][crossing_ref=zebra][inside(""GB"")] {
  throwWarning: tr(""{0} should be crossing=marked"", ""{1}"");
  fixAdd: ""crossing=marked"";
  fixAdd: ""crossing_ref=zebra"";
}

node[highway=crossing][crossing=traffic_signals] {
  throwWarning: tr(""{0} should be traffic_signals=yes, crossing=(marked/unmarked)"");
  fixAdd: ""traffic_signals=yes"";
}
}}}"	enhancement	new	normal		Core			mapcss preset validator crossing	
