Changeset 15526 in josm for trunk


Ignore:
Timestamp:
2019-11-17T20:53:27+01:00 (4 years ago)
Author:
Klumbumbus
Message:

fix #18267 - replace pipeline=marker by marker=* preset and add related validator rules

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/defaultpresets.xml

    r15522 r15526  
    48734873            <text key="pressure" text="Pressure (bar)" />
    48744874        </item> <!-- Pipeline -->
    4875         <item name="Pipeline Marker" icon="presets/misc/pipeline_marker.svg" type="node" preset_name_label="true">
    4876             <link wiki="Tag:pipeline=marker" />
    4877             <space />
    4878             <key key="pipeline" value="marker" />
    4879             <text key="ref" text="Reference" />
    4880             <reference ref="operator_substance" />
    4881             <reference ref="support" />
    4882         </item> <!-- Pipeline Marker -->
    48834875        <item name="Pipeline Valve" icon="presets/misc/valve.svg" type="node" preset_name_label="true">
    48844876            <link wiki="Tag:pipeline=valve" />
     
    48924884            <reference ref="ref_operator" />
    48934885        </item> <!-- Pipeline Valve -->
     4886        <item name="Marker" icon="presets/misc/pipeline_marker.svg" type="node" preset_name_label="true">
     4887            <link wiki="Key:marker" />
     4888            <space />
     4889            <combo key="marker" text="Type" values="aerial,ground,pedestal,plate,post,stone" match="key" />
     4890            <combo key="utility" text="Utility" values="chemical,gas,heating,hydrant,oil,power,sewerage,street_lighting,telecom,television,waste,water" />
     4891            <optional>
     4892                <reference ref="ref_operator" />
     4893                <combo key="material" text="Material" values="concrete,metal,plastic,steel,stone,wood" values_context="marker />
     4894                <combo key="colour" text="Color (HTML name or hexadecimal code)" values_context="color" values="black,blue,brown,gray,green,orange,purple,red,silver,white,yellow,#CD853F" />
     4895                <combo key="location" text="Location" values="underground,overground" values_context="pipeline" />
     4896            </optional>
     4897        </item> <!-- Marker -->
    48944898        <item name="Manhole" icon="presets/misc/manhole.svg" type="node" preset_name_label="true">
    48954899            <link wiki="Key:manhole" />
  • trunk/data/validator/combinations.mapcss

    r15524 r15526  
    288288}
    289289
    290 /* {0.key} together with {1.key}, #17630, #17604 */
     290/* {0.key} together with {1.key}, #18267, #17630, #17604 */
     291node[marker][cover],
     292node[marker][voltage],
     293node[marker][pressure],
     294node[marker][diameter],
     295node[marker][substance],
    291296*[building:part][building],
    292297*[addr:street][addr:place][outside("CZ,DK")] {
  • trunk/data/validator/deprecated.mapcss

    r15496 r15526  
    18191819  group: tr("deprecated tagging");
    18201820}
     1821
     1822/* #18267 */
     1823node[pipeline=marker],
     1824node[power=marker],
     1825node[cable=marker] {
     1826  throwWarning: tr("{0} is deprecated", "{0.tag}");
     1827  suggestAlternative: "marker=* + utility=*";
     1828  group: tr("deprecated tagging");
     1829}
  • trunk/styles/standard/elemstyles.mapcss

    r15466 r15526  
    15041504    color: pipeline#660000;
    15051505}
    1506 node[pipeline=marker] {
     1506node[marker] {
    15071507    icon-image: "presets/misc/pipeline_marker.svg";
    15081508    set icon_z17;
Note: See TracChangeset for help on using the changeset viewer.