@@ -3040,8 +3040,8 @@ public void ecrirePageHeadJinja(String langueNom, JsonObject i18nPage, Boolean e
30403040 tl (4 , "if(feature.geometry.type == 'Point') {" );
30413041 tl (5 , "return {" );
30423042 tl (6 , "radius: 8" );
3043- tl (6 , ", fillColor: (feature.properties.areaServedColors && feature.properties.areaServedColors [feature.index] ? feature.properties.areaServedColors [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
3044- tl (6 , ", color: (feature.properties.areaServedColors && feature.properties.areaServedColors [feature.index] ? feature.properties.areaServedColors [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
3043+ tl (6 , ", fillColor: (feature.properties." , classeVarEmplacementCouleur , " && feature.properties." , classeVarEmplacementCouleur , " [feature.index] ? feature.properties." , classeVarEmplacementCouleur , " [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
3044+ tl (6 , ", color: (feature.properties." , classeVarEmplacementCouleur , " && feature.properties." , classeVarEmplacementCouleur , " [feature.index] ? feature.properties." , classeVarEmplacementCouleur , " [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
30453045 tl (6 , ", weight: 1" );
30463046 tl (6 , ", opacity: 0.7" );
30473047 tl (6 , ", fillOpacity: 0.7" );
@@ -3059,14 +3059,14 @@ public void ecrirePageHeadJinja(String langueNom, JsonObject i18nPage, Boolean e
30593059 tl (5 , "};" );
30603060 tl (4 , "} else if(feature.geometry.type == 'LineString') {" );
30613061 tl (5 , "return {" );
3062- tl (6 , "color: (feature.properties.areaServedColors && feature.properties.areaServedColors [feature.index] ? feature.properties.areaServedColors [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
3062+ tl (6 , "color: (feature.properties." , classeVarEmplacementCouleur , " && feature.properties." , classeVarEmplacementCouleur , " [feature.index] ? feature.properties." , classeVarEmplacementCouleur , " [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
30633063 tl (6 , ", weight: 5" );
30643064 tl (6 , ", opacity: 0.7" );
30653065 tl (5 , "};" );
30663066 tl (4 , "} else {" );
30673067 tl (5 , "return {" );
3068- tl (6 , " fillColor: (feature.properties.areaServedColors && feature.properties.areaServedColors [feature.index] ? feature.properties.areaServedColors [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
3069- tl (6 , ", color: (feature.properties.areaServedColors && feature.properties.areaServedColors [feature.index] ? feature.properties.areaServedColors [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
3068+ tl (6 , " fillColor: (feature.properties." , classeVarEmplacementCouleur , " && feature.properties." , classeVarEmplacementCouleur , " [feature.index] ? feature.properties." , classeVarEmplacementCouleur , " [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
3069+ tl (6 , ", color: (feature.properties." , classeVarEmplacementCouleur , " && feature.properties." , classeVarEmplacementCouleur , " [feature.index] ? feature.properties." , classeVarEmplacementCouleur , " [feature.index] : (feature.properties.color ? feature.properties.color : '#000'))" );
30703070 tl (6 , ", weight: 3" );
30713071 tl (6 , ", opacity: 0.7" );
30723072 tl (6 , ", fillOpacity: 0.7" );
@@ -4252,7 +4252,7 @@ else if(entiteAttribuer) {
42524252 auteurPageJs .tl (5 , "contextmenuItems.push({" );
42534253 auteurPageJs .tl (6 , "text: '" , i18nPage .getString (I18n .str_Definir ), " " , classeVarEmplacement , " " , i18nPage .getString (I18n .str_de ), " ' + " , varResultat , "." , classeVarTitre );
42544254 auteurPageJs .tl (6 , ", callback: function(event2) {" );
4255- auteurPageJs .tl (7 , "patch" , i18nPage .getString (I18n .var_Emplacement ), "(event.layer, "
4255+ auteurPageJs .tl (7 , "patch" , classeNomSimple , i18nPage .getString (I18n .var_Emplacement ), "(event.layer, "
42564256 , "{ coordinates: [event.layer.getLatLng()['lng'], event.layer.getLatLng()['lat']], type: \" Point\" }"
42574257 , ");" );
42584258 auteurPageJs .tl (6 , "}" );
@@ -4273,12 +4273,27 @@ else if(entiteAttribuer) {
42734273 auteurPageJs .tl (8 , "});" );
42744274 auteurPageJs .tl (8 , "latLngs.push(latLngs1);" );
42754275 auteurPageJs .tl (7 , "});" );
4276- auteurPageJs .tl (7 , "patch" , i18nPage .getString (I18n .var_Aire ), "(event.layer, "
4276+ auteurPageJs .tl (7 , "patch" , classeNomSimple , i18nPage .getString (I18n .var_Aire ), "(event.layer, "
42774277 , "{ coordinates: latLngs, type: \" Polygon\" }"
42784278 , ");" );
42794279 auteurPageJs .tl (6 , "}" );
42804280 auteurPageJs .tl (5 , "});" );
42814281 auteurPageJs .tl (4 , "}" );
4282+ auteurPageJs .tl (4 , "if(event.layerType == 'polyline') {" );
4283+ auteurPageJs .tl (5 , "contextmenuItems.push({" );
4284+ auteurPageJs .tl (6 , "text: '" , i18nPage .getString (I18n .str_Definir ), " " , classeVarAire , " " , i18nPage .getString (I18n .str_de ), " ' + " , varResultat , "." , classeVarTitre );
4285+ auteurPageJs .tl (6 , ", callback: function(event2) {" );
4286+ auteurPageJs .tl (7 , "var latLngs = [];" );
4287+ auteurPageJs .tl (7 , "event.layer.getLatLngs().forEach(ll1 => {" );
4288+ auteurPageJs .tl (8 , "var latLngs1 = [ll1['lng'], ll1['lat']];" );
4289+ auteurPageJs .tl (8 , "latLngs.push(latLngs1);" );
4290+ auteurPageJs .tl (7 , "});" );
4291+ auteurPageJs .tl (7 , "patch" , classeNomSimple , i18nPage .getString (I18n .var_Aire ), "(event.layer, "
4292+ , "{ coordinates: latLngs, type: \" LineString\" }"
4293+ , ");" );
4294+ auteurPageJs .tl (6 , "}" );
4295+ auteurPageJs .tl (5 , "});" );
4296+ auteurPageJs .tl (4 , "}" );
42824297 }
42834298 auteurPageJs .tl (4 , "event.layer.bindContextMenu({" );
42844299 auteurPageJs .tl (5 , "contextmenu: true" );
@@ -4290,7 +4305,7 @@ else if(entiteAttribuer) {
42904305 auteurPageJs .tl (1 , "}" );
42914306 auteurPageJs .tl (0 , "}" );
42924307 if (classeVarEmplacement != null ) {
4293- auteurPageJs .tl (0 , "function patch" , i18nPage .getString (I18n .var_Emplacement ), "(target, " , classeVarEmplacement , ") {" );
4308+ auteurPageJs .tl (0 , "function patch" , classeNomSimple , i18nPage .getString (I18n .var_Emplacement ), "(target, " , classeVarEmplacement , ") {" );
42944309 auteurPageJs .tl (1 , "patch" , classeNomSimple , "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '" , classeVarId , ":' + " , varResultat , "." , classeVarId , " }]" );
42954310 auteurPageJs .tl (3 , ", 'set" , StringUtils .capitalize (classeVarEmplacement ), "', " , classeVarEmplacement );
42964311 auteurPageJs .tl (3 , ", target" );
@@ -4300,7 +4315,7 @@ else if(entiteAttribuer) {
43004315 auteurPageJs .tl (0 , "}" );
43014316 }
43024317 if (classeVarAire != null ) {
4303- auteurPageJs .tl (0 , "function patch" , i18nPage .getString (I18n .var_Aire ), "(target, " , classeVarAire , ") {" );
4318+ auteurPageJs .tl (0 , "function patch" , classeNomSimple , i18nPage .getString (I18n .var_Aire ), "(target, " , classeVarAire , ") {" );
43044319 auteurPageJs .tl (1 , "patch" , classeNomSimple , "Val([{ name: 'softCommit', value: 'true' }, { name: 'fq', value: '" , classeVarId , ":' + " , varResultat , "." , classeVarId , " }]" );
43054320 auteurPageJs .tl (3 , ", 'set" , StringUtils .capitalize (classeVarAire ), "', " , classeVarAire );
43064321 auteurPageJs .tl (3 , ", target" );
0 commit comments