Changeset 4218 in josm for trunk/data


Ignore:
Timestamp:
2011-07-09T21:54:22+02:00 (14 years ago)
Author:
stoecker
Message:

introduce force parameter for use_last_as_default and fix default value handling for multiselect

Location:
trunk/data
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/defaultpresets.xml

    r4210 r4218  
    3131  default: default string to display
    3232  delete_if_empty: true/false
    33   use_last_as_default: true/false
     33  use_last_as_default: true/false/force
    3434
    3535combo: combo box, with multiple choices and possible to enter free form text
     
    4848  default: default string to display
    4949  delete_if_empty: true/false
    50   use_last_as_default: true/false
     50  use_last_as_default: true/false/force
    5151
    5252multiselect: list of values from which zero or more can be selected
     
    6868  default: default string to display
    6969  delete_if_empty: true/false
    70   use_last_as_default: true/false
     70  use_last_as_default: true/false/force
    7171
    7272check: checkbox
     
    40684068            <optional>
    40694069                <text key="addr:housename" text="House name" default="" delete_if_empty="true" />
    4070                 <text key="addr:street" text="Street name" use_last_as_default="true" delete_if_empty="true" />
    4071                 <text key="addr:city" text="City name" use_last_as_default="true" delete_if_empty="true" />
    4072                 <text key="addr:postcode" text="Post code" use_last_as_default="true" delete_if_empty="true" />
    4073                 <combo key="addr:country" text="Country code" values="AT,CH,DE,FR,GB,IT,US" use_last_as_default="true" delete_if_empty="true" />
     4070                <text key="addr:street" text="Street name" use_last_as_default="force" delete_if_empty="true" />
     4071                <text key="addr:city" text="City name" use_last_as_default="force" delete_if_empty="true" />
     4072                <text key="addr:postcode" text="Post code" use_last_as_default="force" delete_if_empty="true" />
     4073                <combo key="addr:country" text="Country code" values="AT,CH,DE,FR,GB,IT,US" use_last_as_default="force" delete_if_empty="true" />
    40744074            </optional>
    40754075        </item>
  • trunk/data/tagging-preset.xsd

    r3839 r4218  
    114114                <attribute name="default" type="string" />
    115115                <attribute name="delete_if_empty" type="boolean" />
    116                 <attribute name="use_last_as_default" type="boolean" />
     116                <attribute name="use_last_as_default" type="tns:last_default" />
    117117                <attribute name="required" type="boolean" />
    118118
     
    136136                <attribute name="display_values" type="string" />
    137137                <attribute name="default" type="string" />
     138                <attribute name="use_last_as_default" type="tns:last_default" />
    138139                <attribute name="editable" type="boolean" />
    139140                <attribute name="delete_if_empty" type="boolean" />
     
    156157                <attribute name="display_values" type="string" />
    157158                <attribute name="default" type="string" />
     159                <attribute name="use_last_as_default" type="tns:last_default" />
    158160                <attribute name="delimiter" type="string" />
    159161                <attribute name="delete_if_empty" type="boolean" />
     
    173175                <attribute name="text_context" type="string" />
    174176                <attribute name="default" type="tns:check_default" />
    175                 <attribute name="use_last_as_default" type="boolean" />
    176177                <attribute name="required" type="boolean" />
    177178                <attribute name="value_on" type="string" />
     
    191192        </simpleType>
    192193
     194        <simpleType name="last_default">
     195                <restriction base="string">
     196                        <enumeration value="true" />
     197                        <enumeration value="false" />
     198                        <enumeration value="force" />
     199                </restriction>
     200        </simpleType>
     201
    193202        <complexType name="roles">
    194203                <sequence>
Note: See TracChangeset for help on using the changeset viewer.