Changes between Version 260 and Version 268 of Help/Styles/MapCSSImplementation


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Help/Styles/MapCSSImplementation

    v260 v268  
    88* [wikitr:/Help/Action/Search Search dialog]
    99
     10Consider installing the [https://marketplace.visualstudio.com/items?itemName=whammo.mapcss-syntax MapCSS Syntax Highlighter] in VS Code to add visual highlighting for MapCSS paint and validator syntax.
    1011
    1112== General Structure ==
     
    2021    set: class;
    2122    set: .class;
     23    /* note that validator rules do not use the colon after set */
    2224}
    2325}}}
     
    341343}}}
    342344{{{#!td align=left valign=top
    343 [https://download.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html#sum Regular expression] match
     345[https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html#sum Regular expression] match
    344346
    345347}}}
     
    350352                                            /* Note, that reqular expressions have to be enclosed in /.../                     */
    351353}}}
    352 Case-insensitive matching can be enabled via the embedded flag expression `(?i)` (see [https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html#CASE_INSENSITIVE Pattern.CASE_INSENSITIVE]).
     354Case-insensitive matching can be enabled via the embedded flag expression `(?i)` (see [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html#CASE_INSENSITIVE Pattern.CASE_INSENSITIVE]).
    353355{{{
    354356#!mapcss
     
    362364}}}
    363365{{{#!td align=left valign=top
    364 negated [https://download.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html#sum Regular expression] match
     366negated [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html#sum Regular expression] match
    365367
    366368}}}
     
    506508|-------------------------------------------------------------------------------
    507509{{{#!td align=left  valign=top
    508 Presence of tag by [https://download.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html#sum Regular expression] match (since r6547)
     510Presence of tag by [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/regex/Pattern.html#sum Regular expression] match (since r6547)
    509511}}}
    510512{{{#!td align=left  valign=top   
     
    11991201  comparison operators
    12001202 asin, atan, atan2, ceil, cos, cosh, exp, floor, log, max, min, mod (since r17759), random, round, signum, sin, sinh, sqrt, tan, tanh::
    1201   the usual meaning, [https://download.oracle.com/javase/8/docs/api/java/lang/Math.html details]
     1203  the usual meaning, [https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Math.html details]
    12021204 cond(b, fst, snd)::
    12031205 b ? fst : snd::
     
    12721274  return the substring of ''str'', starting at index ''idx'' (0-indexed) [''since r6534'']
    12731275 substring(str, start, end)::
    1274   return the substring of ''str'', starting at index ''start'' (inclusive) up to ''end'' (exclusive) (0-indexed) [''since r6534'']
     1276  return the substring of ''str'', starting at index ''start'' (inclusive) up to ''end'' (exclusive) (0-indexed) [''since r6534''], a negative end index counts from the string end [''since r19259'']
    12751277 replace(string, old, new)::
    12761278   Replaces any occurrence of the substring ''old'' within the string ''string'' with the text ''new''
     
    12971299 CRC32_checksum(''str'')::
    12981300  calculate the CRC32 checksum of a string (result is an integer from 0 to 2^32^-1) [''since r6908'']
     1301 siunit_length(''str'')::
     1302   convert length units to meter (fault tolerant, ignoring white space) [''since r19089'']
    12991303 is_right_hand_traffic()::
    13001304  Check if there is left-hand or right-hand traffic at the current location. [''since r7193'']
     
    13271331 sort(''str1'', ''str2'', ''str3'', ''...'')::
    13281332  sorts an array of strings [''since r15279'']
    1329  sort_list()::
     1333 sort_list(''list_name'')::
    13301334  sorts a list of strings [''since r15279'']
    13311335 tag_regex(''regex'')::
    1332   returns a list of values that match the regex [''since r15317'']
     1336  returns a list containing the values of keys that match the regex [''since r15317'']
    13331337 to_boolean(''str'')::
    13341338  returns the string argument as a boolean [''since r16110'']
     
    13471351 uniq(''str1'', ''str2'', ''str3'', ''...'')::
    13481352  returns a list of strings that only have unique values from an array of strings [''since r15323'']
    1349  uniq_list()::
    1350   returns a list of strings that only have unique values from a list of strings [''since r15353'']
     1353 uniq_list(''list_name'')::
     1354  returns a list of strings that only have unique values from a list of strings [''since r15323'']
    13511355 parent_way_angle()::
    1352   returns the angle of the parent way as a double in rad [''since r18678''] (see: text-rotation or icon-rotation)
     1356  returns the angle of the parent way as a double in rad [''since r18664''] (see: text-rotation or icon-rotation)
    13531357 convert_primitive_to_string(''PrimitiveId'')::
    13541358  returns the primitive id as a string [''since r18829'']