Changes between Version 70 and Version 71 of Nl:Help/Styles/MapCSSImplementation


Ignore:
Timestamp:
2021-08-19T12:20:17+02:00 (4 years ago)
Author:
DiGro
Comment:

adjusted to revision 196

Legend:

Unmodified
Added
Removed
Modified
  • Nl:Help/Styles/MapCSSImplementation

    v70 v71  
    1 [[TranslatedPages(revision=194)]]
    2 [[PageOutline(1-10,Inhoud)]]
    3 Deze pagina documenteert details over implementatie van [osmwiki:MapCSS/0.2 MapCSS] in JOSM. Dit wordt gebruikt voor de volgende mogelijkheden in JOSM:
     1[[TranslatedPages(revision=196)]]
     2[[PageOutline(2-10,Inhoud)]]
     3= MapCSS Implementation=
     4De implementatie van [osmwiki:MapCSS/0.2 MapCSS] voor JOSM wordt gebruikt voor de volgende mogelijkheden:
    45
    56* [wikitr:/Styles Kaarttekenstijlen]
     
    632633{{{
    633634#!mapcss
    634 node[inside("FR")]                    /* komt overeen met elke knoop gelegen binnen Frankrijk
    635                                          (inclusief alle overzeese gebiedsdelen)
    636     */
    637 node[inside("FX")]                    /* komt overeen met elke knoop gelegen binnen stedelijk Frankrijk
    638                                          (d.i. alleen het deel van het vasteland met zijn
    639                                           nabijgelegen  eilanden, inclusief Corsica)
    640     */
    641 node[inside("EU")]                    /* komt overeen met elke knoop gelegen binnen de Europese
    642                                          Gemeenschap
    643     */
    644 node[inside("FR,DE")]                 /* komt overeen met elke knoop gelegen binnen Frankrijk __OF__
    645                                          binnen Duitsland
    646     */
    647 node[inside("US-FL")]                 /* komt overeen met elke knoop gelegen binnen de staat
    648                                          Florida van de VS
    649     */
    650 
    651 node[outside("FR")]                   /* komt overeen met elke knoop gelegen buiten Frankrijk
    652     */
    653 node[outside("FR,DE")]                /* komt overeen met elke knoop gelegen buiten Frankrijk
    654                                          __EN__ buiten Duitsland
    655     */
    656 node[inside("US")][outside("US-FL")]  /* komt overeen met elke knoop gelegen binnen de VS,
    657                                          met uitzondering van de staat Florida
    658     */
     635                                      /* komt overeen met elke knoop gelegen …                      */   
     636node[inside("FR")]                    /* … binnen Frankrijk (inclusief alle overzeese gebiedsdelen) */
     637node[inside("FX")]                    /* … binnen stedelijk Frankrijk (d.i. alleen het deel van het
     638                                         vasteland met zijn nabijgelegen  eilanden, incl. Corsica)  */   
     639node[inside("EU")]                    /* … binnen de Europese Gemeenschap                           */
     640node[inside("FR,DE")]                 /* … binnen Frankrijk __OF__ binnen Duitsland                 */
     641node[inside("US-FL")]                 /* … binnen de staat Florida van de VS                        */
     642
     643node[outside("FR")]                   /* … buiten Frankrijk                                         */
     644node[outside("FR,DE")]                /* … buiten Frankrijk __EN__ buiten Duitsland                 */
     645node[inside("US")][outside("US-FL")]  /* … binnen de VS, met uitzondering van de staat Florida      */
    659646}}}
    660647
    661648=== Zoom-selector ===
    662 U kunt een type selector decoreren met een '''zoom-selector'''. De zoom-selector beperkt het bereik aan zoomniveaus
    663 waarop de respectievelijke regel voor MapCSS wordt toegepast.
     649U kunt een type selector decoreren met een '''zoom-selector'''. De zoom-selector beperkt het bereik aan zoomniveaus waarop de respectievelijke regel voor MapCSS wordt toegepast.
    664650
    665651{{{#!th align=center valign=top
     
    695681|| {{{:in-downloaded-area}}} || waar als een object binnen het brongebied ligt en onwaar als het in het gearceerde gebied ligt (sinds 8495). ||
    696682|| {{{:selected}}} || waar als een object is geselecteerd in de bewerker (sinds r9341). ||
    697 || {{{:modified}}} || gewijzigde objecten (sinds r7193) ||
     683|| {{{:modified}}} || gewijzigde en nieuwe objecten (sinds r7193) ||
    698684U kunt pseudoklassen ook ontkennend gebruiken. Bijv. {{{!:new}}} voor alle oude objecten.
    699685
     
    848834
    849835
    850 == @supports-regel voor voorwaardelijk verwerken [''vanaf r8087''] ==
    851 @supports-regels worden gebruikt om een gedeelte van de stijl onder bepaalde voorwaarden over te slaan. Gewoonlijk wilt u een object gebruiken dat werd geïntroduceerd in een nieuwere versie van JOSM, maar wil wel een stijl hebben om op terug te kunnen vallen voor gebruikers van oudere cliënten van JOSM clients. Voorbeeld:
     836=== @supports Voorwaardelijk verwerken ===
     837@supports-regels worden gebruikt om een gedeelte van de stijl onder bepaalde voorwaarden over te slaan. Gewoonlijk wilt u een object gebruiken dat werd geïntroduceerd in een nieuwere versie van JOSM, maar wil wel een stijl hebben om op terug te kunnen vallen voor gebruikers van oudere cliënten van JOSM. Deze mogelijkheid werd geïntroduceerd in r8087. Voorbeeld:
    852838{{{
    853839#!css
     
    12231209
    12241210== Expressies voor eval ==
    1225 
    12261211
    12271212Zie [/doc/org/openstreetmap/josm/gui/mappaint/mapcss/Functions.html#method_summary Javadoc of Functions] voor de up-to-date lijst met functies die worden ondersteund door de implementatie van MapCSS in JOSM.
     
    14861471
    14871472
    1488 == Media-query's [''vanaf r6970'']  (vervallen) ==
     1473== Media-query's (vervallen) ==
    14891474
    14901475{{{#!td style="background-color: #faa"
    14911476Opmerking: media-query's zijn vervallen. U zou in plaats daarvan @supports-regels moeten gebruiken (zie boven).
    14921477}}}
    1493 Media-query's worden gebruikt om onder bepaalde voorwaarden een gedeelte van de stijl over te slaan. Gewoonlijk wilt u een object gebruiken dat werd geïntroduceerd in een nieuwere versie van JOSM, maar wil wel een stijl hebben om op terug te kunnen vallen voor gebruikers van oudere cliënten van JOSM clients. Voorbeeld:
     1478Media-query's worden gebruikt om onder bepaalde voorwaarden een gedeelte van de stijl over te slaan. Gewoonlijk wilt u een object gebruiken dat werd geïntroduceerd in een nieuwere versie van JOSM, maar wil wel een stijl hebben om op terug te kunnen vallen voor gebruikers van oudere cliënten van JOSM. Deze mogelijkheid werd geïntroduceerd in r6970. Voorbeeld:
    14941479{{{
    14951480#!css