From: Bryan Housel Date: Wed, 5 Dec 2018 07:04:18 +0000 (-0500) Subject: Update to iD v2.12.1 X-Git-Tag: live~2773^2 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/b02728076b1c738332876d99d8f34aa4fa2913ce?hp=d0dd5302acbc21db028abb05c319d753594fba31 Update to iD v2.12.1 --- diff --git a/vendor/assets/iD/iD.js b/vendor/assets/iD/iD.js index b80275e1b..aad2e1f05 100644 --- a/vendor/assets/iD/iD.js +++ b/vendor/assets/iD/iD.js @@ -29706,7 +29706,10 @@ }; - tooltip.destroy = function(selection$$1) { + tooltip.destroy = function(selection$$1, selector$$1) { + // by default, just destroy the current tooltip + selector$$1 = selector$$1 || '.tooltip-' + _id; + selection$$1 .on('mouseenter.tooltip', null) .on('mouseleave.tooltip', null) @@ -29714,11 +29717,16 @@ return this.getAttribute('data-original-title') || this.getAttribute('title'); }) .attr('data-original-title', null) - .selectAll('.tooltip-' + _id) + .selectAll(selector$$1) .remove(); }; + tooltip.destroyAny = function(selection$$1) { + selection$$1.call(tooltip.destroy, '.tooltip'); + }; + + function setup() { var root = select(this); var animate = _animation.apply(this, arguments); @@ -63562,7 +63570,10 @@ // Setup data layers (only OSM) var layers = context.layers(); layers.all().forEach(function(item) { - item.layer.enabled(item.id === 'osm'); + // if the layer has the function `enabled` + if (typeof item.layer.enabled === 'function') { + item.layer.enabled(item.id === 'osm'); + } }); // Mock geocoder @@ -68286,6 +68297,8 @@ var description = d.description(); var isOverflowing = (span.property('clientWidth') !== span.property('scrollWidth')); + item.call(tooltip().destroyAny); + if (d === _previousBackground) { item.call(tooltip() .placement(placement) @@ -68300,8 +68313,6 @@ .placement(placement) .title(description || d.name()) ); - } else { - item.call(tooltip().destroy); } }); } @@ -83817,7 +83828,7 @@ function coreContext() { var context = {}; - context.version = '2.12.0'; + context.version = '2.12.1'; // create a special translation that contains the keys in place of the strings var tkeys = cloneDeep(en); diff --git a/vendor/assets/iD/iD/locales/de.json b/vendor/assets/iD/iD/locales/de.json index 85df9291f..569c5fd31 100644 --- a/vendor/assets/iD/iD/locales/de.json +++ b/vendor/assets/iD/iD/locales/de.json @@ -7820,19 +7820,48 @@ } } }, + "osm-india-forum": { + "name": "OpenStreetMap Indien Forum", + "description": "OpenStreetMap Indien Web Forum" + }, + "osm-india-github": { + "name": "OpenStreetMap Indien GitHub", + "description": "Programmiere mit uns: {url}" + }, "OSM-india-mailinglist": { "name": "OpenStreetMap Indien Mailingliste", "description": "Talk-in ist die offizielle Mailingliste für die indische Community" }, + "osm-india-telegram": { + "name": "OpenStreetMap Indien Telegram", + "description": "Schließen Sie sich unserer Gemeinschaft an: {url}" + }, "OSM-india-twitter": { "name": "OpenStreetMap Indien Twitter", "description": "Wir sind nur einen Tweet weit weg: {url}" }, + "osm-india-website": { + "name": "OpenStreetMap Indien", + "description": "Mapper und OpenStreetMap Benutzer in Indien" + }, + "osm-india-wiki": { + "name": "OpenStreetMap Wikiproject Indien", + "description": "Alles was du über Mappen in Indien wissen musst: {url}" + }, + "osm-india-youtube": { + "name": "OpenStreetMap Indien Youtube", + "description": "Abonniere unseren Kanal: {url}" + }, "OSM-India-Puducherry-Facebook": { "name": "Freie Software Hardware Bewegung - Facebook", "description": "FSHM Facebook Seite für Veranstaltungen und Aktivitäten der Gemeinschaft", "extendedDescription": "FSHM organisiert Veranstaltungen für freie Software/Hard, Technologie, Aktivismus für OpenStreetMap. Seine Facebook Seite ist der beste Weg um in Kontakt mit sweinen Veranstaltungen zu bleiben." }, + "OSM-Puducherry-Mailing-List": { + "name": "Freie Software Hardware Bewegung - Mailing Liste", + "description": "FSHM Puducherry Mailing Liste um Mappen in Puducherry und anderes zu diskutieren.", + "extendedDescription": "FSHM organisiert Treffen über Freie Software/Hardware, Technologie und Aktivismus für OpenStreetMap." + }, "OSM-India-Puducherry-Matrix": { "name": "Freie Software Hardware Bewegung - Matrix", "description": "FSHM Riot Gruppe zum diskutieren, plaudern und mehr über Mapping Aktivitäten zu erfahren, Veranstaltungen in und um Puducherry", diff --git a/vendor/assets/iD/iD/locales/es.json b/vendor/assets/iD/iD/locales/es.json index 90ca7035b..3951bfb91 100644 --- a/vendor/assets/iD/iD/locales/es.json +++ b/vendor/assets/iD/iD/locales/es.json @@ -5554,7 +5554,7 @@ }, "man_made/petroleum_well": { "name": "Pozo de petróleo", - "terms": "pozo, petróleo, plataforma de perforación, torre de perforación, perforación de petróleo, plataforma petrolera" + "terms": "pozo, pozo petrolero, petróleo, plataforma de perforación, torre de perforación, perforación de petróleo, plataforma petrolera" }, "man_made/pier": { "name": "Embarcadero", diff --git a/vendor/assets/iD/iD/locales/fr.json b/vendor/assets/iD/iD/locales/fr.json index 642be9b5e..5c15c04c4 100644 --- a/vendor/assets/iD/iD/locales/fr.json +++ b/vendor/assets/iD/iD/locales/fr.json @@ -5,7 +5,9 @@ "information": "info", "remove": "supprimer", "undo": "annuler", - "zoom_to": "zoomer dessus" + "zoom_to": "zoomer dessus", + "copy": "copier", + "open_wikidata": "ouvrir sur wikidata" }, "modes": { "add_area": { @@ -1437,6 +1439,11 @@ "coordinate": "{coordinate}{direction}", "coordinate_pair": "{latitude}, {longitude}" }, + "wikidata": { + "identifier": "Identifiant", + "label": "Étiquette", + "description": "Description" + }, "presets": { "categories": { "category-barrier": { @@ -3158,6 +3165,9 @@ "width": { "label": "Largeur (mètres)" }, + "wikidata": { + "label": "Wikidata" + }, "wikipedia": { "label": "Wikipédia" }, @@ -3451,6 +3461,18 @@ "name": "Restauration rapide", "terms": "fast food, restauration rapide, service au comptoir, vente à emporter, à emporter, a emporter, burger, sandwich, kebab, panini, tacos" }, + "amenity/fast_food/burger": { + "name": "Fast food de burger", + "terms": "burger,fast-food,macdo,mcdo" + }, + "amenity/fast_food/chicken": { + "name": "Fast food de poulet", + "terms": "poulet,kfc,fast-food" + }, + "amenity/fast_food/fish_and_chips": { + "name": "Fast food de fish & chips", + "terms": "fish and chips,fish & chips,fast-food,poisson" + }, "amenity/fast_food/kebab": { "name": "Kebab", "terms": "kebab,grec,kébab,sandwich,kebap,doner,döner" @@ -3527,6 +3549,10 @@ "amenity/monastery": { "name": "Terrain de monastère" }, + "amenity/money_transfer": { + "name": "Transfert d'argent", + "terms": "transfert d'argent,western union,banque,argent,échange" + }, "amenity/motorcycle_parking": { "name": "Parking pour motocyclettes", "terms": "Parc à motos,Stationnement motos" @@ -3558,6 +3584,14 @@ "name": "Place de parking", "terms": "Parking, Zone de stationnement" }, + "amenity/payment_centre": { + "name": "Centre de paiement", + "terms": "taxe,payement,paiement,chèque,facture,finance,argent" + }, + "amenity/payment_terminal": { + "name": "Terminal de paiement", + "terms": "terminal de paiement,atm,dab,finance,argent,paiement" + }, "amenity/pharmacy": { "name": "Pharmacie", "terms": "Pharmacie" @@ -3649,7 +3683,8 @@ "terms": "Restaurant,brasserie" }, "amenity/restaurant/american": { - "name": "Restaurant américain" + "name": "Restaurant américain", + "terms": "restaurant américain,café,diner,bar,grill" }, "amenity/restaurant/asian": { "name": "Restaurant asiatique", @@ -3664,45 +3699,60 @@ "terms": "restaurant français,restaurant francais,cuisine française,cuisine francaise" }, "amenity/restaurant/german": { - "name": "Restaurant allemand" + "name": "Restaurant allemand", + "terms": "restaurant allemand,café,bar" }, "amenity/restaurant/greek": { - "name": "Restaurant grec" + "name": "Restaurant grec", + "terms": "restaurant grecque,café,bar" }, "amenity/restaurant/indian": { - "name": "Restaurant indien" + "name": "Restaurant indien", + "terms": "restaurant indien,café,bar" }, "amenity/restaurant/italian": { "name": "Restaurant italien", "terms": "restaurant italien,pizzeria,cuisine italienne,pizza,pates,pâtes,risotto" }, "amenity/restaurant/japanese": { - "name": "Restaurant japonais" + "name": "Restaurant japonais", + "terms": "restaurant japonais,café,bar,sushi,maki,miso" }, "amenity/restaurant/mexican": { - "name": "Restaurant mexicain" + "name": "Restaurant mexicain", + "terms": "restaurant mexicain,café,bar,burritos,enchiladas,fajitas,nachos,tortillas,salsa,tamales" }, "amenity/restaurant/noodle": { - "name": "Restaurant de nouilles" + "name": "Restaurant de nouilles", + "terms": "restaurant de pâtes,café,bar,ramen,soba,nouilles,pâtes,vermicelles" }, "amenity/restaurant/pizza": { "name": "Pizzeria", "terms": "pizzeria,pizza" }, "amenity/restaurant/seafood": { - "name": "Restaurant de fruits de mer" + "name": "Restaurant de fruits de mer", + "terms": "restaurant de fruits de mer,bar,café,poisson,crabe,crustacés,huitres,moules,coquillages" + }, + "amenity/restaurant/steakhouse": { + "name": "Steakhouse", + "terms": "restaurant de steak,café,bar,steak,bœuf,grill" }, "amenity/restaurant/sushi": { - "name": "Restaurant sushi" + "name": "Restaurant sushi", + "terms": "restaurant de sushi,bar,café,sushi,japonais,restaurant japonais" }, "amenity/restaurant/thai": { - "name": "Restaurant thaïlandais" + "name": "Restaurant thaïlandais", + "terms": "restaurant thaïlandais,café,bar,thai" }, "amenity/restaurant/turkish": { - "name": "Restaurant turc" + "name": "Restaurant turc", + "terms": "restaurant turque,café,bar" }, "amenity/restaurant/vietnamese": { - "name": "Restaurant vietnamien" + "name": "Restaurant vietnamien", + "terms": "restaurant vietnamien,café,bar" }, "amenity/sanitary_dump_station": { "name": "Station de vidange sanitaire", @@ -3997,10 +4047,18 @@ "name": "Clôture", "terms": "clôture, cloture, grillage, grille, barrière, palissade, enceinte, enclos, barrier fence, fence" }, + "barrier/fence/railing": { + "name": "garde-fou", + "terms": "garde-fou,garde-corps,rampe" + }, "barrier/gate": { "name": "Portail", "terms": "portail, porte, passage, ouverture, entrée, portillon, entree, barrière, barriere, fermeture, barrier gate, gate" }, + "barrier/guard_rail": { + "name": "barrière de sécurité", + "terms": "barrière de sécurité,barre de sécurité,garde-fou,garde-corps,rampe" + }, "barrier/hedge": { "name": "Haie", "terms": "haie, arbustes, arbres, plantes, buisson, clôture, brise-vent, rangée, broussaille, bordure, cloture, buis, ifs, barrier hedge, hedge" @@ -4009,6 +4067,10 @@ "name": "Trottoir", "terms": "trottoir,bord" }, + "barrier/kerb/flush": { + "name": "Bordure de trottoir affleurante", + "terms": "abaissement de trottoir,bordure de trottoir abaissée,bordure abaissée,rampe d'accès,plan incliné,charretière,abaissement,affleurement" + }, "barrier/kerb/lowered": { "name": "Bordure de trottoir abaissée", "terms": "abaissement de trottoir,bateau,bordure abaissée,rampe d'accès,plan incliné,charretière" @@ -5130,7 +5192,8 @@ "terms": "Emplacement de feu de camp" }, "leisure/fishing": { - "name": "Lieu de pêche" + "name": "Lieu de pêche", + "terms": "lieu de pêche,zone de pêche" }, "leisure/fitness_centre": { "name": "Centre de fitness / gym", @@ -5413,16 +5476,20 @@ "terms": "communication,antenne,radio,télécommunication,téléphonie" }, "man_made/mast/communication": { - "name": "Mât de communication" + "name": "Mât de communication", + "terms": "Émetteur de téléphonie mobile, émetteur de téléphonie cellulaire, mât de transmission, pylône de transmission, tour haubanée, émetteur radio, émetteur de télévision, tour de télévision, tour de télédiffusion" }, "man_made/mast/communication/mobile_phone": { - "name": "Mât de téléphonie mobile" + "name": "Mât de téléphonie mobile", + "terms": "Émetteur de téléphonie mobile, émetteur de téléphonie cellulaire, mât de transmission, pylône de transmission, tour haubanée, émetteur radio, émetteur de télévision, tour de télévision, tour de télédiffusion" }, "man_made/mast/communication/radio": { - "name": "Mât de transmission radio" + "name": "Mât de transmission radio", + "terms": "émetteur radio,antenne,tour,communication,mât,radio,transmission" }, "man_made/mast/communication/television": { - "name": "Mât de télédiffusion" + "name": "Mât de télédiffusion", + "terms": "antenne,diffusion,tour de télédiffusion,mât de communication,tour,mât de télévision,télévision,transmission,tv" }, "man_made/monitoring_station": { "name": "Station de surveillance", @@ -5450,7 +5517,7 @@ }, "man_made/silo": { "name": "Silo", - "terms": "Réservoir, emplacement de stockage, ..." + "terms": "Réservoir, emplacement de stockage" }, "man_made/storage_tank": { "name": "Réservoir de stockage", @@ -5473,10 +5540,12 @@ "terms": "Tour" }, "man_made/tower/communication": { - "name": "Tour de communication" + "name": "Tour de communication", + "terms": "tour de télécommunication,diffusion,antenne,téléphone portable,téléphone cellulaire,gsm,tour,radio,mât de transmission,pylône de transmission" }, "man_made/tower/observation": { - "name": "Tour d'observation" + "name": "Tour d'observation", + "terms": "tour d'observation,mirador" }, "man_made/wastewater_plant": { "name": "Station d'épuration", @@ -5511,7 +5580,8 @@ "name": "Collecteur d'eaux pluviales" }, "manhole/telecom": { - "name": "Puit de télécommunication" + "name": "Puits de télécommunication", + "terms": "couvert,puits,trou,télécom,téléphone" }, "natural": { "name": "Nature", @@ -5763,7 +5833,8 @@ "terms": "Autorité administrative indépendante, ONG quasi-autonome, AAI, QUANGO." }, "office/religion": { - "name": "Bureau religieux" + "name": "Bureau religieux", + "terms": "bureau religieux,administration religieuse,secrétariat religieux,intendance religieuse" }, "office/research": { "name": "Organisme de recherche", @@ -7622,19 +7693,48 @@ } } }, + "osm-india-forum": { + "name": "Forum OpenStreetMap Inde", + "description": "Forum OpenStreetMap Inde sur le web" + }, + "osm-india-github": { + "name": "Github d'OpenstreetMap Inde", + "description": "Codons ensenble : {url}" + }, "OSM-india-mailinglist": { "name": "Liste de diffusion OpenStreetMap Inde", "description": "Talk-in est la liste de diffusion officielle pour la communauté OSM d'Inde" }, + "osm-india-telegram": { + "name": "Telegram d'OpenStreetMap Inde", + "description": "Rejoignez notre famille : {url}" + }, "OSM-india-twitter": { "name": "Fil Twitter d'OpenStreetMap Inde", "description": "Nous ne sommes qu'à un tweet : {url}" }, + "osm-india-website": { + "name": "OpenStreetMap Inde", + "description": "Cartographes et utilisateurs d'OpenStreetMap en Inde" + }, + "osm-india-wiki": { + "name": "Wikiproject OpenStreetMap Inde", + "description": "Tout ce dont vous avez besoin pour cartographier en Inde : {url}" + }, + "osm-india-youtube": { + "name": "Chaîne Youtube d'OpenStreetMap Inde", + "description": "Abonnez-vous à notre chaîne : {url}" + }, "OSM-India-Puducherry-Facebook": { "name": "Mouvement logiciel libre et matériel (Free Software Hardware Movement, FSHM) - Facebook", "description": "Page Facebook de FSHM pour en connaître plus sur les événements communautaires et les activités", "extendedDescription": "FSHM organise des événements liés au logiciel et au matériel libre, les technologies, l'activisme et OpenStreetMap. Sa page FB est le meilleur moyen de rester en contact avec ses événements" }, + "OSM-Puducherry-Mailing-List": { + "name": "Mouvement logiciel libre et matériel (Free Software Hardware Movement, FSHM) - Liste de diffusion", + "description": "Liste de diffusion de FSHM Pondichéry pour discuter de cartographie à Pondichéry et d'autres choses.", + "extendedDescription": "FSHM organise des événements liés au logiciel et au matériel libre, les technologies, l'activisme et OpenStreetMap." + }, "OSM-India-Puducherry-Matrix": { "name": "Mouvement logiciel libre et matériel (Free Software Hardware Movement, FSHM) - Matrix", "description": "Group riot FSHM pour discutter, partager et mettre à jour les activités de cartographie, les événements à et autour de Puducherry", diff --git a/vendor/assets/iD/iD/mapillary-js/cover-logo.svg b/vendor/assets/iD/iD/mapillary-js/cover-logo.svg deleted file mode 100644 index 4c0344c10..000000000 --- a/vendor/assets/iD/iD/mapillary-js/cover-logo.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - Group - Created with Sketch. - - - - - - - - - - - \ No newline at end of file diff --git a/vendor/assets/iD/iD/mapillary-js/pano-indicator.svg b/vendor/assets/iD/iD/mapillary-js/pano-indicator.svg deleted file mode 100755 index 23732c576..000000000 --- a/vendor/assets/iD/iD/mapillary-js/pano-indicator.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/vendor/assets/iD/iD/mapillary-js/pano.svg b/vendor/assets/iD/iD/mapillary-js/pano.svg deleted file mode 100644 index 15b9850ed..000000000 --- a/vendor/assets/iD/iD/mapillary-js/pano.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - pano - Created with Sketch. - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/vendor/assets/iD/iD/mapillary-js/spinner.svg b/vendor/assets/iD/iD/mapillary-js/spinner.svg deleted file mode 100644 index f7d2b0d12..000000000 --- a/vendor/assets/iD/iD/mapillary-js/spinner.svg +++ /dev/null @@ -1 +0,0 @@ -spinner