Changes between Version 3 and Version 4 of Eo:Styles/Incline


Ignore:
Timestamp:
2025-04-10T17:21:21+02:00 (5 months ago)
Author:
stoecker
Comment:

Only link source code

Legend:

Unmodified
Added
Removed
Modified
  • Eo:Styles/Incline

    v3 v4  
    3535
    3636== Kodo ==
    37 {{{
    38 #!style type="mapcss"
    3937
    40 meta {
    41     title: "Deklivo";
    42     version: "2.1.[[revision]]_[[date]]";
    43     description: "Montro de supren/malsupren sagoj ĉe la unua kaj lasta nodo de vojoj kun incline=*.";
    44     icon: "incline_icon.svg";
    45     author: "Klumbumbus";
    46     link: "https://josm.openstreetmap.de/wiki/Styles/Incline";
    47     min-josm-version: "8236"; /* ĉar de negativa indeksa kalkulado */
    48 }
    49 
    50 meta[lang=de] {
    51     title: "Steigung (incline)";
    52     description: "Anzeige von hoch/runter-Pfeilen am ersten und letzten Punkt von Linien mit incline=*.";
    53     link: "https://josm.openstreetmap.de/wiki/De:Styles/Incline";
    54 }
    55 
    56 /* krei agordojn */
    57 setting::incline_z19 {
    58     type: boolean;
    59     label: tr("Montri la sagojn unu zompaŝon pli frue.");
    60     default: false;
    61 }
    62 
    63 /* taksi la deklivajn etikedojn */
    64 way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_down_layer,
    65 way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_down_layer {
    66     set incline_down;
    67 }
    68 
    69 way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_up_layer,
    70 way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_up_layer {
    71     set incline_up;
    72 }
    73 
    74 way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_zero_layer,
    75 way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_zero_layer {
    76     set incline_zero;
    77 }
    78 
    79 /* montri la sagojn */
    80 node|z19[setting("incline_z19")].incline_down::incline_down_layer,
    81 node|z20-.incline_down::incline_down_layer {
    82     text: eval("↧"); /* U+21A7 (8615) DOWNWARDS ARROW FROM BAR de https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */
    83     text-color: incline_down#00ff00;
    84     font-size: 20;
    85     text-anchor-horizontal: center;
    86     text-anchor-vertical: top;
    87 }
    88 
    89 node|z19[setting("incline_z19")].incline_up::incline_up_layer,
    90 node|z20-.incline_up::incline_up_layer {
    91     text: eval("↥"); /* U+21A5 (8613) UPWARDS ARROW FROM BAR de https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */
    92     text-color: incline_up#ff0000;
    93     font-size: 20;
    94     text-anchor-horizontal: center;
    95     text-anchor-vertical: above;
    96 }
    97 
    98 node|z19[setting("incline_z19")].incline_zero::incline_zero_layer,
    99 node|z20-.incline_zero::incline_zero_layer {
    100     text: eval("← →"); /* U+2190 (8592) LEFTWARDS ARROW kaj U+2192 (8594) RIGHTWARDS ARROW de https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */
    101     text-color: incline_zero#ffff00;
    102     font-size: 20;
    103     text-anchor-horizontal: center;
    104     text-anchor-vertical: center;
    105    
    106 }
    107 }}}
     38[wiki:Styles/Incline]