From e48f5f163a456653123d4e5b5e19f40579fba7ff Mon Sep 17 00:00:00 2001 From: mmd-osm Date: Thu, 15 Aug 2024 09:38:11 +0200 Subject: [PATCH] Browse icons as svg --- .../browse/amenity_advertising_column.svg | 5 + .../images/browse/amenity_aerodrome.svg | 3 + .../images/browse/amenity_arts_centre.svg | 3 + app/assets/images/browse/amenity_atm.svg | 3 + app/assets/images/browse/amenity_bank.svg | 3 + app/assets/images/browse/amenity_bar.svg | 3 + app/assets/images/browse/amenity_bbq.svg | 3 + app/assets/images/browse/amenity_bench.svg | 3 + .../images/browse/amenity_bicycle_parking.svg | 3 + .../browse/amenity_bicycle_repair_station.svg | 3 + .../images/browse/amenity_biergarten.svg | 3 + .../images/browse/amenity_boat_rental.svg | 3 + .../browse/amenity_bureau_de_change.svg | 6 + .../images/browse/amenity_bus_station.svg | 4 + app/assets/images/browse/amenity_cafe.svg | 3 + app/assets/images/browse/amenity_car_wash.svg | 3 + app/assets/images/browse/amenity_casino.svg | 3 + .../browse/amenity_charging_station.svg | 3 + app/assets/images/browse/amenity_cinema.svg | 3 + .../browse/amenity_community_centre.svg | 3 + .../images/browse/amenity_courthouse.svg | 3 + app/assets/images/browse/amenity_dentist.svg | 3 + app/assets/images/browse/amenity_doctors.svg | 3 + .../images/browse/amenity_drinking_water.svg | 3 + .../images/browse/amenity_emergency_phone.svg | 3 + app/assets/images/browse/amenity_entrance.svg | 3 + .../images/browse/amenity_excrement_bags.svg | 3 + .../images/browse/amenity_fast_food.svg | 3 + app/assets/images/browse/amenity_ferry.svg | 3 + .../images/browse/amenity_firestation.svg | 3 + app/assets/images/browse/amenity_fountain.svg | 3 + app/assets/images/browse/amenity_fuel.svg | 3 + app/assets/images/browse/amenity_helipad.svg | 3 + app/assets/images/browse/amenity_hospital.svg | 3 + .../images/browse/amenity_hunting_stand.svg | 3 + .../images/browse/amenity_ice_cream.svg | 3 + .../images/browse/amenity_internet_cafe.svg | 3 + app/assets/images/browse/amenity_library.svg | 3 + .../browse/amenity_motorcycle_parking.svg | 3 + .../images/browse/amenity_nightclub.svg | 3 + .../images/browse/amenity_parcel_locker.svg | 8 + app/assets/images/browse/amenity_parking.svg | 3 + .../amenity_parking_entrance_multistorey.svg | 3 + .../amenity_parking_entrance_underground.svg | 3 + .../images/browse/amenity_parking_subtle.svg | 3 + .../images/browse/amenity_parking_tickets.svg | 3 + app/assets/images/browse/amenity_pharmacy.svg | 3 + .../browse/amenity_place_of_worship.svg | 3 + app/assets/images/browse/amenity_police.svg | 3 + app/assets/images/browse/amenity_post_box.svg | 3 + .../images/browse/amenity_post_office.svg | 3 + app/assets/images/browse/amenity_prison.svg | 3 + app/assets/images/browse/amenity_pub.svg | 3 + .../images/browse/amenity_public_bath.svg | 3 + .../images/browse/amenity_public_bookcase.svg | 3 + .../amenity_public_transport_tickets.svg | 3 + .../images/browse/amenity_recycling.svg | 3 + .../images/browse/amenity_rental_bicycle.svg | 3 + .../images/browse/amenity_rental_car.svg | 3 + .../images/browse/amenity_restaurant.svg | 3 + app/assets/images/browse/amenity_shelter.svg | 3 + app/assets/images/browse/amenity_shower.svg | 12 + .../images/browse/amenity_social_facility.svg | 3 + app/assets/images/browse/amenity_taxi.svg | 3 + .../images/browse/amenity_telephone.svg | 3 + app/assets/images/browse/amenity_theatre.svg | 3 + app/assets/images/browse/amenity_toilets.svg | 3 + .../images/browse/amenity_town_hall.svg | 3 + .../browse/amenity_vehicle_inspection.svg | 3 + .../images/browse/amenity_veterinary.svg | 3 + .../images/browse/amenity_waste_basket.svg | 3 + .../images/browse/amenity_waste_disposal.svg | 3 + .../images/browse/barrier_cattle_grid.svg | 6 + .../images/browse/barrier_cycle_barrier.svg | 4 + .../browse/barrier_full-height_turnstile.svg | 3 + app/assets/images/browse/barrier_gate.svg | 11 + .../images/browse/barrier_kissing_gate.svg | 3 + .../images/browse/barrier_level_crossing.svg | 4 + .../images/browse/barrier_level_crossing2.svg | 4 + .../images/browse/barrier_lift_gate.svg | 3 + .../browse/barrier_motorcycle_barrier.svg | 3 + app/assets/images/browse/barrier_stile.svg | 3 + .../images/browse/barrier_toll_booth.svg | 4 + app/assets/images/browse/highway_bus_stop.svg | 3 + app/assets/images/browse/highway_elevator.svg | 3 + app/assets/images/browse/highway_ford.svg | 4 + .../images/browse/highway_traffic_light.svg | 3 + .../browse/historic_archaeological_site.svg | 3 + app/assets/images/browse/historic_bust.svg | 3 + app/assets/images/browse/historic_castle.svg | 3 + .../images/browse/historic_city_gate.svg | 3 + app/assets/images/browse/historic_fort.svg | 3 + .../images/browse/historic_fortress.svg | 3 + app/assets/images/browse/historic_manor.svg | 3 + .../images/browse/historic_memorial.svg | 3 + .../images/browse/historic_monument.svg | 3 + app/assets/images/browse/historic_obelisk.svg | 3 + app/assets/images/browse/historic_palace.svg | 3 + app/assets/images/browse/historic_plaque.svg | 3 + app/assets/images/browse/historic_shrine.svg | 3 + app/assets/images/browse/historic_statue.svg | 3 + app/assets/images/browse/historic_stone.svg | 3 + .../browse/leisure_amusement_arcade.svg | 3 + .../images/browse/leisure_beach_resort.svg | 4 + .../images/browse/leisure_bird_hide.svg | 3 + .../images/browse/leisure_bowling_alley.svg | 3 + app/assets/images/browse/leisure_firepit.svg | 3 + app/assets/images/browse/leisure_fishing.svg | 3 + app/assets/images/browse/leisure_fitness.svg | 3 + app/assets/images/browse/leisure_golf.svg | 3 + app/assets/images/browse/leisure_golf_pin.svg | 5 + .../images/browse/leisure_miniature_golf.svg | 5 + .../images/browse/leisure_outdoor_seating.svg | 3 + .../images/browse/leisure_playground.svg | 3 + app/assets/images/browse/leisure_sauna.svg | 8 + app/assets/images/browse/leisure_slipway.svg | 3 + .../images/browse/leisure_water_park.svg | 3 + .../images/browse/man_made_bell_tower.svg | 3 + app/assets/images/browse/man_made_bunker.svg | 3 + app/assets/images/browse/man_made_chimney.svg | 4 + .../browse/man_made_communications_tower.svg | 3 + app/assets/images/browse/man_made_crane.svg | 3 + app/assets/images/browse/man_made_cross.svg | 3 + .../images/browse/man_made_generator_wind.svg | 3 + .../images/browse/man_made_lighthouse.svg | 3 + app/assets/images/browse/man_made_mast.svg | 3 + .../browse/man_made_mast_communications.svg | 3 + .../images/browse/man_made_mast_lighting.svg | 3 + .../images/browse/man_made_power_tower.svg | 6 + .../browse/man_made_power_tower_small.svg | 4 + .../images/browse/man_made_storage_tank.svg | 3 + .../images/browse/man_made_telescope_dish.svg | 3 + .../images/browse/man_made_telescope_dome.svg | 3 + ...an_made_tower_cantilever_communication.svg | 3 + .../images/browse/man_made_tower_cooling.svg | 3 + .../browse/man_made_tower_defensive.svg | 3 + .../images/browse/man_made_tower_dish.svg | 3 + .../images/browse/man_made_tower_dome.svg | 5 + .../images/browse/man_made_tower_generic.svg | 3 + .../images/browse/man_made_tower_lattice.svg | 3 + .../man_made_tower_lattice_communication.svg | 3 + .../man_made_tower_lattice_lighting.svg | 3 + .../images/browse/man_made_tower_lighting.svg | 3 + .../browse/man_made_tower_observation.svg | 3 + .../images/browse/man_made_water_tower.svg | 3 + .../images/browse/man_made_windmill.svg | 3 + app/assets/images/browse/office_consulate.svg | 3 + app/assets/images/browse/office_embassy.svg | 3 + app/assets/images/browse/shop_alcohol.svg | 3 + app/assets/images/browse/shop_art.svg | 4 + app/assets/images/browse/shop_bag.svg | 3 + app/assets/images/browse/shop_bakery.svg | 3 + app/assets/images/browse/shop_beauty.svg | 3 + app/assets/images/browse/shop_bed.svg | 3 + app/assets/images/browse/shop_beverages.svg | 3 + app/assets/images/browse/shop_bicycle.svg | 3 + app/assets/images/browse/shop_bookmaker.svg | 4 + app/assets/images/browse/shop_butcher.svg | 3 + app/assets/images/browse/shop_car.svg | 3 + app/assets/images/browse/shop_car_parts.svg | 3 + app/assets/images/browse/shop_car_repair.svg | 37 ++ app/assets/images/browse/shop_carpet.svg | 3 + app/assets/images/browse/shop_charity.svg | 3 + app/assets/images/browse/shop_chemist.svg | 4 + app/assets/images/browse/shop_clothes.svg | 3 + app/assets/images/browse/shop_coffee.svg | 3 + app/assets/images/browse/shop_computer.svg | 3 + .../images/browse/shop_confectionery.svg | 3 + app/assets/images/browse/shop_convenience.svg | 4 + app/assets/images/browse/shop_copyshop.svg | 3 + app/assets/images/browse/shop_dairy.svg | 3 + app/assets/images/browse/shop_deli.svg | 3 + .../images/browse/shop_department_store.svg | 3 + app/assets/images/browse/shop_diy.svg | 3 + app/assets/images/browse/shop_electronics.svg | 3 + app/assets/images/browse/shop_fabric.svg | 3 + app/assets/images/browse/shop_florist.svg | 3 + app/assets/images/browse/shop_furniture.svg | 3 + .../images/browse/shop_garden_centre.svg | 3 + app/assets/images/browse/shop_gift.svg | 3 + app/assets/images/browse/shop_greengrocer.svg | 3 + app/assets/images/browse/shop_hairdresser.svg | 3 + .../images/browse/shop_hearing_aids.svg | 3 + app/assets/images/browse/shop_hifi.svg | 3 + app/assets/images/browse/shop_houseware.svg | 4 + .../browse/shop_interior_decoration.svg | 3 + app/assets/images/browse/shop_jewelry.svg | 3 + app/assets/images/browse/shop_laundry.svg | 3 + app/assets/images/browse/shop_marketplace.svg | 3 + app/assets/images/browse/shop_massage.svg | 3 + .../images/browse/shop_medical_supply.svg | 3 + .../images/browse/shop_mobile_phone.svg | 3 + app/assets/images/browse/shop_motorcycle.svg | 3 + app/assets/images/browse/shop_music.svg | 4 + .../images/browse/shop_musical_instrument.svg | 3 + app/assets/images/browse/shop_newsagent.svg | 3 + app/assets/images/browse/shop_optician.svg | 3 + app/assets/images/browse/shop_outdoor.svg | 3 + app/assets/images/browse/shop_paint.svg | 3 + app/assets/images/browse/shop_perfumery.svg | 3 + app/assets/images/browse/shop_pet.svg | 3 + app/assets/images/browse/shop_photo.svg | 3 + app/assets/images/browse/shop_seafood.svg | 3 + app/assets/images/browse/shop_second_hand.svg | 3 + app/assets/images/browse/shop_shoes.svg | 3 + app/assets/images/browse/shop_sports.svg | 3 + app/assets/images/browse/shop_stationery.svg | 3 + app/assets/images/browse/shop_supermarket.svg | 3 + app/assets/images/browse/shop_tea.svg | 3 + app/assets/images/browse/shop_ticket.svg | 3 + app/assets/images/browse/shop_tobacco.svg | 3 + app/assets/images/browse/shop_toys.svg | 3 + app/assets/images/browse/shop_trade.svg | 3 + .../images/browse/shop_travel_agency.svg | 3 + app/assets/images/browse/shop_tyres.svg | 3 + .../images/browse/shop_variety_store.svg | 3 + app/assets/images/browse/shop_video.svg | 3 + app/assets/images/browse/shop_video_games.svg | 4 + .../images/browse/tourism_alpinehut.svg | 3 + .../images/browse/tourism_apartment.svg | 5 + app/assets/images/browse/tourism_artwork.svg | 3 + .../images/browse/tourism_audioguide.svg | 3 + app/assets/images/browse/tourism_board.svg | 3 + app/assets/images/browse/tourism_camping.svg | 3 + .../images/browse/tourism_caravan_park.svg | 3 + app/assets/images/browse/tourism_chalet.svg | 4 + .../images/browse/tourism_guest_house.svg | 4 + .../images/browse/tourism_guidepost.svg | 3 + app/assets/images/browse/tourism_hostel.svg | 4 + app/assets/images/browse/tourism_hotel.svg | 3 + app/assets/images/browse/tourism_map.svg | 3 + app/assets/images/browse/tourism_motel.svg | 3 + app/assets/images/browse/tourism_museum.svg | 3 + app/assets/images/browse/tourism_office.svg | 3 + app/assets/images/browse/tourism_picnic.svg | 3 + app/assets/images/browse/tourism_terminal.svg | 3 + .../images/browse/tourism_viewpoint.svg | 3 + .../images/browse/tourism_wilderness_hut.svg | 3 + app/assets/stylesheets/browse.scss | 95 +--- app/assets/stylesheets/common.scss | 52 +++ app/helpers/browse_helper.rb | 28 +- config/browse_image.yml | 412 ++++++++++++++++++ config/initializers/browse_image.rb | 5 + test/helpers/browse_helper_test.rb | 6 + 244 files changed, 1317 insertions(+), 94 deletions(-) create mode 100644 app/assets/images/browse/amenity_advertising_column.svg create mode 100644 app/assets/images/browse/amenity_aerodrome.svg create mode 100644 app/assets/images/browse/amenity_arts_centre.svg create mode 100644 app/assets/images/browse/amenity_atm.svg create mode 100644 app/assets/images/browse/amenity_bank.svg create mode 100644 app/assets/images/browse/amenity_bar.svg create mode 100644 app/assets/images/browse/amenity_bbq.svg create mode 100644 app/assets/images/browse/amenity_bench.svg create mode 100644 app/assets/images/browse/amenity_bicycle_parking.svg create mode 100644 app/assets/images/browse/amenity_bicycle_repair_station.svg create mode 100644 app/assets/images/browse/amenity_biergarten.svg create mode 100644 app/assets/images/browse/amenity_boat_rental.svg create mode 100644 app/assets/images/browse/amenity_bureau_de_change.svg create mode 100644 app/assets/images/browse/amenity_bus_station.svg create mode 100644 app/assets/images/browse/amenity_cafe.svg create mode 100644 app/assets/images/browse/amenity_car_wash.svg create mode 100644 app/assets/images/browse/amenity_casino.svg create mode 100644 app/assets/images/browse/amenity_charging_station.svg create mode 100644 app/assets/images/browse/amenity_cinema.svg create mode 100644 app/assets/images/browse/amenity_community_centre.svg create mode 100644 app/assets/images/browse/amenity_courthouse.svg create mode 100644 app/assets/images/browse/amenity_dentist.svg create mode 100644 app/assets/images/browse/amenity_doctors.svg create mode 100644 app/assets/images/browse/amenity_drinking_water.svg create mode 100644 app/assets/images/browse/amenity_emergency_phone.svg create mode 100644 app/assets/images/browse/amenity_entrance.svg create mode 100644 app/assets/images/browse/amenity_excrement_bags.svg create mode 100644 app/assets/images/browse/amenity_fast_food.svg create mode 100644 app/assets/images/browse/amenity_ferry.svg create mode 100644 app/assets/images/browse/amenity_firestation.svg create mode 100644 app/assets/images/browse/amenity_fountain.svg create mode 100644 app/assets/images/browse/amenity_fuel.svg create mode 100644 app/assets/images/browse/amenity_helipad.svg create mode 100644 app/assets/images/browse/amenity_hospital.svg create mode 100644 app/assets/images/browse/amenity_hunting_stand.svg create mode 100644 app/assets/images/browse/amenity_ice_cream.svg create mode 100644 app/assets/images/browse/amenity_internet_cafe.svg create mode 100644 app/assets/images/browse/amenity_library.svg create mode 100644 app/assets/images/browse/amenity_motorcycle_parking.svg create mode 100644 app/assets/images/browse/amenity_nightclub.svg create mode 100644 app/assets/images/browse/amenity_parcel_locker.svg create mode 100644 app/assets/images/browse/amenity_parking.svg create mode 100644 app/assets/images/browse/amenity_parking_entrance_multistorey.svg create mode 100644 app/assets/images/browse/amenity_parking_entrance_underground.svg create mode 100644 app/assets/images/browse/amenity_parking_subtle.svg create mode 100644 app/assets/images/browse/amenity_parking_tickets.svg create mode 100644 app/assets/images/browse/amenity_pharmacy.svg create mode 100644 app/assets/images/browse/amenity_place_of_worship.svg create mode 100644 app/assets/images/browse/amenity_police.svg create mode 100644 app/assets/images/browse/amenity_post_box.svg create mode 100644 app/assets/images/browse/amenity_post_office.svg create mode 100644 app/assets/images/browse/amenity_prison.svg create mode 100644 app/assets/images/browse/amenity_pub.svg create mode 100644 app/assets/images/browse/amenity_public_bath.svg create mode 100644 app/assets/images/browse/amenity_public_bookcase.svg create mode 100644 app/assets/images/browse/amenity_public_transport_tickets.svg create mode 100644 app/assets/images/browse/amenity_recycling.svg create mode 100644 app/assets/images/browse/amenity_rental_bicycle.svg create mode 100644 app/assets/images/browse/amenity_rental_car.svg create mode 100644 app/assets/images/browse/amenity_restaurant.svg create mode 100644 app/assets/images/browse/amenity_shelter.svg create mode 100644 app/assets/images/browse/amenity_shower.svg create mode 100644 app/assets/images/browse/amenity_social_facility.svg create mode 100644 app/assets/images/browse/amenity_taxi.svg create mode 100644 app/assets/images/browse/amenity_telephone.svg create mode 100644 app/assets/images/browse/amenity_theatre.svg create mode 100644 app/assets/images/browse/amenity_toilets.svg create mode 100644 app/assets/images/browse/amenity_town_hall.svg create mode 100644 app/assets/images/browse/amenity_vehicle_inspection.svg create mode 100644 app/assets/images/browse/amenity_veterinary.svg create mode 100644 app/assets/images/browse/amenity_waste_basket.svg create mode 100644 app/assets/images/browse/amenity_waste_disposal.svg create mode 100644 app/assets/images/browse/barrier_cattle_grid.svg create mode 100644 app/assets/images/browse/barrier_cycle_barrier.svg create mode 100644 app/assets/images/browse/barrier_full-height_turnstile.svg create mode 100644 app/assets/images/browse/barrier_gate.svg create mode 100644 app/assets/images/browse/barrier_kissing_gate.svg create mode 100644 app/assets/images/browse/barrier_level_crossing.svg create mode 100644 app/assets/images/browse/barrier_level_crossing2.svg create mode 100644 app/assets/images/browse/barrier_lift_gate.svg create mode 100644 app/assets/images/browse/barrier_motorcycle_barrier.svg create mode 100644 app/assets/images/browse/barrier_stile.svg create mode 100644 app/assets/images/browse/barrier_toll_booth.svg create mode 100644 app/assets/images/browse/highway_bus_stop.svg create mode 100644 app/assets/images/browse/highway_elevator.svg create mode 100644 app/assets/images/browse/highway_ford.svg create mode 100644 app/assets/images/browse/highway_traffic_light.svg create mode 100644 app/assets/images/browse/historic_archaeological_site.svg create mode 100644 app/assets/images/browse/historic_bust.svg create mode 100644 app/assets/images/browse/historic_castle.svg create mode 100644 app/assets/images/browse/historic_city_gate.svg create mode 100644 app/assets/images/browse/historic_fort.svg create mode 100644 app/assets/images/browse/historic_fortress.svg create mode 100644 app/assets/images/browse/historic_manor.svg create mode 100644 app/assets/images/browse/historic_memorial.svg create mode 100644 app/assets/images/browse/historic_monument.svg create mode 100644 app/assets/images/browse/historic_obelisk.svg create mode 100644 app/assets/images/browse/historic_palace.svg create mode 100644 app/assets/images/browse/historic_plaque.svg create mode 100644 app/assets/images/browse/historic_shrine.svg create mode 100644 app/assets/images/browse/historic_statue.svg create mode 100644 app/assets/images/browse/historic_stone.svg create mode 100644 app/assets/images/browse/leisure_amusement_arcade.svg create mode 100644 app/assets/images/browse/leisure_beach_resort.svg create mode 100644 app/assets/images/browse/leisure_bird_hide.svg create mode 100644 app/assets/images/browse/leisure_bowling_alley.svg create mode 100644 app/assets/images/browse/leisure_firepit.svg create mode 100644 app/assets/images/browse/leisure_fishing.svg create mode 100644 app/assets/images/browse/leisure_fitness.svg create mode 100644 app/assets/images/browse/leisure_golf.svg create mode 100644 app/assets/images/browse/leisure_golf_pin.svg create mode 100644 app/assets/images/browse/leisure_miniature_golf.svg create mode 100644 app/assets/images/browse/leisure_outdoor_seating.svg create mode 100644 app/assets/images/browse/leisure_playground.svg create mode 100644 app/assets/images/browse/leisure_sauna.svg create mode 100644 app/assets/images/browse/leisure_slipway.svg create mode 100644 app/assets/images/browse/leisure_water_park.svg create mode 100644 app/assets/images/browse/man_made_bell_tower.svg create mode 100644 app/assets/images/browse/man_made_bunker.svg create mode 100644 app/assets/images/browse/man_made_chimney.svg create mode 100644 app/assets/images/browse/man_made_communications_tower.svg create mode 100644 app/assets/images/browse/man_made_crane.svg create mode 100644 app/assets/images/browse/man_made_cross.svg create mode 100644 app/assets/images/browse/man_made_generator_wind.svg create mode 100644 app/assets/images/browse/man_made_lighthouse.svg create mode 100644 app/assets/images/browse/man_made_mast.svg create mode 100644 app/assets/images/browse/man_made_mast_communications.svg create mode 100644 app/assets/images/browse/man_made_mast_lighting.svg create mode 100644 app/assets/images/browse/man_made_power_tower.svg create mode 100644 app/assets/images/browse/man_made_power_tower_small.svg create mode 100644 app/assets/images/browse/man_made_storage_tank.svg create mode 100644 app/assets/images/browse/man_made_telescope_dish.svg create mode 100644 app/assets/images/browse/man_made_telescope_dome.svg create mode 100644 app/assets/images/browse/man_made_tower_cantilever_communication.svg create mode 100644 app/assets/images/browse/man_made_tower_cooling.svg create mode 100644 app/assets/images/browse/man_made_tower_defensive.svg create mode 100644 app/assets/images/browse/man_made_tower_dish.svg create mode 100644 app/assets/images/browse/man_made_tower_dome.svg create mode 100644 app/assets/images/browse/man_made_tower_generic.svg create mode 100644 app/assets/images/browse/man_made_tower_lattice.svg create mode 100644 app/assets/images/browse/man_made_tower_lattice_communication.svg create mode 100644 app/assets/images/browse/man_made_tower_lattice_lighting.svg create mode 100644 app/assets/images/browse/man_made_tower_lighting.svg create mode 100644 app/assets/images/browse/man_made_tower_observation.svg create mode 100644 app/assets/images/browse/man_made_water_tower.svg create mode 100644 app/assets/images/browse/man_made_windmill.svg create mode 100644 app/assets/images/browse/office_consulate.svg create mode 100644 app/assets/images/browse/office_embassy.svg create mode 100644 app/assets/images/browse/shop_alcohol.svg create mode 100644 app/assets/images/browse/shop_art.svg create mode 100644 app/assets/images/browse/shop_bag.svg create mode 100644 app/assets/images/browse/shop_bakery.svg create mode 100644 app/assets/images/browse/shop_beauty.svg create mode 100644 app/assets/images/browse/shop_bed.svg create mode 100644 app/assets/images/browse/shop_beverages.svg create mode 100644 app/assets/images/browse/shop_bicycle.svg create mode 100644 app/assets/images/browse/shop_bookmaker.svg create mode 100644 app/assets/images/browse/shop_butcher.svg create mode 100644 app/assets/images/browse/shop_car.svg create mode 100644 app/assets/images/browse/shop_car_parts.svg create mode 100644 app/assets/images/browse/shop_car_repair.svg create mode 100644 app/assets/images/browse/shop_carpet.svg create mode 100644 app/assets/images/browse/shop_charity.svg create mode 100644 app/assets/images/browse/shop_chemist.svg create mode 100644 app/assets/images/browse/shop_clothes.svg create mode 100644 app/assets/images/browse/shop_coffee.svg create mode 100644 app/assets/images/browse/shop_computer.svg create mode 100644 app/assets/images/browse/shop_confectionery.svg create mode 100644 app/assets/images/browse/shop_convenience.svg create mode 100644 app/assets/images/browse/shop_copyshop.svg create mode 100644 app/assets/images/browse/shop_dairy.svg create mode 100644 app/assets/images/browse/shop_deli.svg create mode 100644 app/assets/images/browse/shop_department_store.svg create mode 100644 app/assets/images/browse/shop_diy.svg create mode 100644 app/assets/images/browse/shop_electronics.svg create mode 100644 app/assets/images/browse/shop_fabric.svg create mode 100644 app/assets/images/browse/shop_florist.svg create mode 100644 app/assets/images/browse/shop_furniture.svg create mode 100644 app/assets/images/browse/shop_garden_centre.svg create mode 100644 app/assets/images/browse/shop_gift.svg create mode 100644 app/assets/images/browse/shop_greengrocer.svg create mode 100644 app/assets/images/browse/shop_hairdresser.svg create mode 100644 app/assets/images/browse/shop_hearing_aids.svg create mode 100644 app/assets/images/browse/shop_hifi.svg create mode 100644 app/assets/images/browse/shop_houseware.svg create mode 100644 app/assets/images/browse/shop_interior_decoration.svg create mode 100644 app/assets/images/browse/shop_jewelry.svg create mode 100644 app/assets/images/browse/shop_laundry.svg create mode 100644 app/assets/images/browse/shop_marketplace.svg create mode 100644 app/assets/images/browse/shop_massage.svg create mode 100644 app/assets/images/browse/shop_medical_supply.svg create mode 100644 app/assets/images/browse/shop_mobile_phone.svg create mode 100644 app/assets/images/browse/shop_motorcycle.svg create mode 100644 app/assets/images/browse/shop_music.svg create mode 100644 app/assets/images/browse/shop_musical_instrument.svg create mode 100644 app/assets/images/browse/shop_newsagent.svg create mode 100644 app/assets/images/browse/shop_optician.svg create mode 100644 app/assets/images/browse/shop_outdoor.svg create mode 100644 app/assets/images/browse/shop_paint.svg create mode 100644 app/assets/images/browse/shop_perfumery.svg create mode 100644 app/assets/images/browse/shop_pet.svg create mode 100644 app/assets/images/browse/shop_photo.svg create mode 100644 app/assets/images/browse/shop_seafood.svg create mode 100644 app/assets/images/browse/shop_second_hand.svg create mode 100644 app/assets/images/browse/shop_shoes.svg create mode 100644 app/assets/images/browse/shop_sports.svg create mode 100644 app/assets/images/browse/shop_stationery.svg create mode 100644 app/assets/images/browse/shop_supermarket.svg create mode 100644 app/assets/images/browse/shop_tea.svg create mode 100644 app/assets/images/browse/shop_ticket.svg create mode 100644 app/assets/images/browse/shop_tobacco.svg create mode 100644 app/assets/images/browse/shop_toys.svg create mode 100644 app/assets/images/browse/shop_trade.svg create mode 100644 app/assets/images/browse/shop_travel_agency.svg create mode 100644 app/assets/images/browse/shop_tyres.svg create mode 100644 app/assets/images/browse/shop_variety_store.svg create mode 100644 app/assets/images/browse/shop_video.svg create mode 100644 app/assets/images/browse/shop_video_games.svg create mode 100644 app/assets/images/browse/tourism_alpinehut.svg create mode 100644 app/assets/images/browse/tourism_apartment.svg create mode 100644 app/assets/images/browse/tourism_artwork.svg create mode 100644 app/assets/images/browse/tourism_audioguide.svg create mode 100644 app/assets/images/browse/tourism_board.svg create mode 100644 app/assets/images/browse/tourism_camping.svg create mode 100644 app/assets/images/browse/tourism_caravan_park.svg create mode 100644 app/assets/images/browse/tourism_chalet.svg create mode 100644 app/assets/images/browse/tourism_guest_house.svg create mode 100644 app/assets/images/browse/tourism_guidepost.svg create mode 100644 app/assets/images/browse/tourism_hostel.svg create mode 100644 app/assets/images/browse/tourism_hotel.svg create mode 100644 app/assets/images/browse/tourism_map.svg create mode 100644 app/assets/images/browse/tourism_motel.svg create mode 100644 app/assets/images/browse/tourism_museum.svg create mode 100644 app/assets/images/browse/tourism_office.svg create mode 100644 app/assets/images/browse/tourism_picnic.svg create mode 100644 app/assets/images/browse/tourism_terminal.svg create mode 100644 app/assets/images/browse/tourism_viewpoint.svg create mode 100644 app/assets/images/browse/tourism_wilderness_hut.svg create mode 100644 config/browse_image.yml create mode 100644 config/initializers/browse_image.rb diff --git a/app/assets/images/browse/amenity_advertising_column.svg b/app/assets/images/browse/amenity_advertising_column.svg new file mode 100644 index 00000000000..b20421afcd8 --- /dev/null +++ b/app/assets/images/browse/amenity_advertising_column.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/assets/images/browse/amenity_aerodrome.svg b/app/assets/images/browse/amenity_aerodrome.svg new file mode 100644 index 00000000000..0f07a1232d3 --- /dev/null +++ b/app/assets/images/browse/amenity_aerodrome.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_arts_centre.svg b/app/assets/images/browse/amenity_arts_centre.svg new file mode 100644 index 00000000000..1120439de03 --- /dev/null +++ b/app/assets/images/browse/amenity_arts_centre.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_atm.svg b/app/assets/images/browse/amenity_atm.svg new file mode 100644 index 00000000000..b3960defd6c --- /dev/null +++ b/app/assets/images/browse/amenity_atm.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_bank.svg b/app/assets/images/browse/amenity_bank.svg new file mode 100644 index 00000000000..1359ce1c647 --- /dev/null +++ b/app/assets/images/browse/amenity_bank.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_bar.svg b/app/assets/images/browse/amenity_bar.svg new file mode 100644 index 00000000000..bf6c2c327c8 --- /dev/null +++ b/app/assets/images/browse/amenity_bar.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_bbq.svg b/app/assets/images/browse/amenity_bbq.svg new file mode 100644 index 00000000000..db3c3d35a03 --- /dev/null +++ b/app/assets/images/browse/amenity_bbq.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_bench.svg b/app/assets/images/browse/amenity_bench.svg new file mode 100644 index 00000000000..42ded62d45b --- /dev/null +++ b/app/assets/images/browse/amenity_bench.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_bicycle_parking.svg b/app/assets/images/browse/amenity_bicycle_parking.svg new file mode 100644 index 00000000000..93c7816b433 --- /dev/null +++ b/app/assets/images/browse/amenity_bicycle_parking.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_bicycle_repair_station.svg b/app/assets/images/browse/amenity_bicycle_repair_station.svg new file mode 100644 index 00000000000..abf0e7c4665 --- /dev/null +++ b/app/assets/images/browse/amenity_bicycle_repair_station.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_biergarten.svg b/app/assets/images/browse/amenity_biergarten.svg new file mode 100644 index 00000000000..d7be1ad66a6 --- /dev/null +++ b/app/assets/images/browse/amenity_biergarten.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_boat_rental.svg b/app/assets/images/browse/amenity_boat_rental.svg new file mode 100644 index 00000000000..8c010597abc --- /dev/null +++ b/app/assets/images/browse/amenity_boat_rental.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_bureau_de_change.svg b/app/assets/images/browse/amenity_bureau_de_change.svg new file mode 100644 index 00000000000..e2815fe2845 --- /dev/null +++ b/app/assets/images/browse/amenity_bureau_de_change.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/assets/images/browse/amenity_bus_station.svg b/app/assets/images/browse/amenity_bus_station.svg new file mode 100644 index 00000000000..e8a502a85ca --- /dev/null +++ b/app/assets/images/browse/amenity_bus_station.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/amenity_cafe.svg b/app/assets/images/browse/amenity_cafe.svg new file mode 100644 index 00000000000..94109ba573c --- /dev/null +++ b/app/assets/images/browse/amenity_cafe.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_car_wash.svg b/app/assets/images/browse/amenity_car_wash.svg new file mode 100644 index 00000000000..f19fdfeb48d --- /dev/null +++ b/app/assets/images/browse/amenity_car_wash.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_casino.svg b/app/assets/images/browse/amenity_casino.svg new file mode 100644 index 00000000000..adbf592781a --- /dev/null +++ b/app/assets/images/browse/amenity_casino.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_charging_station.svg b/app/assets/images/browse/amenity_charging_station.svg new file mode 100644 index 00000000000..6fb843e1840 --- /dev/null +++ b/app/assets/images/browse/amenity_charging_station.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_cinema.svg b/app/assets/images/browse/amenity_cinema.svg new file mode 100644 index 00000000000..631439acb8a --- /dev/null +++ b/app/assets/images/browse/amenity_cinema.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_community_centre.svg b/app/assets/images/browse/amenity_community_centre.svg new file mode 100644 index 00000000000..1ef9d97a5e8 --- /dev/null +++ b/app/assets/images/browse/amenity_community_centre.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_courthouse.svg b/app/assets/images/browse/amenity_courthouse.svg new file mode 100644 index 00000000000..9030c1f49f0 --- /dev/null +++ b/app/assets/images/browse/amenity_courthouse.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_dentist.svg b/app/assets/images/browse/amenity_dentist.svg new file mode 100644 index 00000000000..357145af8cf --- /dev/null +++ b/app/assets/images/browse/amenity_dentist.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_doctors.svg b/app/assets/images/browse/amenity_doctors.svg new file mode 100644 index 00000000000..5b7d436ca04 --- /dev/null +++ b/app/assets/images/browse/amenity_doctors.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_drinking_water.svg b/app/assets/images/browse/amenity_drinking_water.svg new file mode 100644 index 00000000000..22f148a440c --- /dev/null +++ b/app/assets/images/browse/amenity_drinking_water.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_emergency_phone.svg b/app/assets/images/browse/amenity_emergency_phone.svg new file mode 100644 index 00000000000..5d1b6d6579d --- /dev/null +++ b/app/assets/images/browse/amenity_emergency_phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_entrance.svg b/app/assets/images/browse/amenity_entrance.svg new file mode 100644 index 00000000000..a2ec45acd1e --- /dev/null +++ b/app/assets/images/browse/amenity_entrance.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_excrement_bags.svg b/app/assets/images/browse/amenity_excrement_bags.svg new file mode 100644 index 00000000000..cc1cad857a2 --- /dev/null +++ b/app/assets/images/browse/amenity_excrement_bags.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_fast_food.svg b/app/assets/images/browse/amenity_fast_food.svg new file mode 100644 index 00000000000..fcf1b892943 --- /dev/null +++ b/app/assets/images/browse/amenity_fast_food.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_ferry.svg b/app/assets/images/browse/amenity_ferry.svg new file mode 100644 index 00000000000..b9628079145 --- /dev/null +++ b/app/assets/images/browse/amenity_ferry.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_firestation.svg b/app/assets/images/browse/amenity_firestation.svg new file mode 100644 index 00000000000..1f74f9ebefd --- /dev/null +++ b/app/assets/images/browse/amenity_firestation.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_fountain.svg b/app/assets/images/browse/amenity_fountain.svg new file mode 100644 index 00000000000..b3b368ba36f --- /dev/null +++ b/app/assets/images/browse/amenity_fountain.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_fuel.svg b/app/assets/images/browse/amenity_fuel.svg new file mode 100644 index 00000000000..9256b011c10 --- /dev/null +++ b/app/assets/images/browse/amenity_fuel.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_helipad.svg b/app/assets/images/browse/amenity_helipad.svg new file mode 100644 index 00000000000..259a464b079 --- /dev/null +++ b/app/assets/images/browse/amenity_helipad.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_hospital.svg b/app/assets/images/browse/amenity_hospital.svg new file mode 100644 index 00000000000..d227306597c --- /dev/null +++ b/app/assets/images/browse/amenity_hospital.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_hunting_stand.svg b/app/assets/images/browse/amenity_hunting_stand.svg new file mode 100644 index 00000000000..7af4526da55 --- /dev/null +++ b/app/assets/images/browse/amenity_hunting_stand.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_ice_cream.svg b/app/assets/images/browse/amenity_ice_cream.svg new file mode 100644 index 00000000000..84cece8cee0 --- /dev/null +++ b/app/assets/images/browse/amenity_ice_cream.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_internet_cafe.svg b/app/assets/images/browse/amenity_internet_cafe.svg new file mode 100644 index 00000000000..3c7bc3351d0 --- /dev/null +++ b/app/assets/images/browse/amenity_internet_cafe.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_library.svg b/app/assets/images/browse/amenity_library.svg new file mode 100644 index 00000000000..3e8d002f3a7 --- /dev/null +++ b/app/assets/images/browse/amenity_library.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_motorcycle_parking.svg b/app/assets/images/browse/amenity_motorcycle_parking.svg new file mode 100644 index 00000000000..e577fef2198 --- /dev/null +++ b/app/assets/images/browse/amenity_motorcycle_parking.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_nightclub.svg b/app/assets/images/browse/amenity_nightclub.svg new file mode 100644 index 00000000000..00513cd3217 --- /dev/null +++ b/app/assets/images/browse/amenity_nightclub.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_parcel_locker.svg b/app/assets/images/browse/amenity_parcel_locker.svg new file mode 100644 index 00000000000..c06f71c27f2 --- /dev/null +++ b/app/assets/images/browse/amenity_parcel_locker.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/assets/images/browse/amenity_parking.svg b/app/assets/images/browse/amenity_parking.svg new file mode 100644 index 00000000000..d23c6f507fc --- /dev/null +++ b/app/assets/images/browse/amenity_parking.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_parking_entrance_multistorey.svg b/app/assets/images/browse/amenity_parking_entrance_multistorey.svg new file mode 100644 index 00000000000..59666774fb0 --- /dev/null +++ b/app/assets/images/browse/amenity_parking_entrance_multistorey.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_parking_entrance_underground.svg b/app/assets/images/browse/amenity_parking_entrance_underground.svg new file mode 100644 index 00000000000..cf31c7ae3e0 --- /dev/null +++ b/app/assets/images/browse/amenity_parking_entrance_underground.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_parking_subtle.svg b/app/assets/images/browse/amenity_parking_subtle.svg new file mode 100644 index 00000000000..212be363cff --- /dev/null +++ b/app/assets/images/browse/amenity_parking_subtle.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_parking_tickets.svg b/app/assets/images/browse/amenity_parking_tickets.svg new file mode 100644 index 00000000000..948dd6b2ec1 --- /dev/null +++ b/app/assets/images/browse/amenity_parking_tickets.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_pharmacy.svg b/app/assets/images/browse/amenity_pharmacy.svg new file mode 100644 index 00000000000..7c4b9c3c283 --- /dev/null +++ b/app/assets/images/browse/amenity_pharmacy.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_place_of_worship.svg b/app/assets/images/browse/amenity_place_of_worship.svg new file mode 100644 index 00000000000..0ae69e847c8 --- /dev/null +++ b/app/assets/images/browse/amenity_place_of_worship.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_police.svg b/app/assets/images/browse/amenity_police.svg new file mode 100644 index 00000000000..f30ffd24bce --- /dev/null +++ b/app/assets/images/browse/amenity_police.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_post_box.svg b/app/assets/images/browse/amenity_post_box.svg new file mode 100644 index 00000000000..3104c0b85d8 --- /dev/null +++ b/app/assets/images/browse/amenity_post_box.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_post_office.svg b/app/assets/images/browse/amenity_post_office.svg new file mode 100644 index 00000000000..2fe91d8493b --- /dev/null +++ b/app/assets/images/browse/amenity_post_office.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_prison.svg b/app/assets/images/browse/amenity_prison.svg new file mode 100644 index 00000000000..8cd63efd74b --- /dev/null +++ b/app/assets/images/browse/amenity_prison.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_pub.svg b/app/assets/images/browse/amenity_pub.svg new file mode 100644 index 00000000000..4489ff1c0be --- /dev/null +++ b/app/assets/images/browse/amenity_pub.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_public_bath.svg b/app/assets/images/browse/amenity_public_bath.svg new file mode 100644 index 00000000000..ac83c83fb61 --- /dev/null +++ b/app/assets/images/browse/amenity_public_bath.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_public_bookcase.svg b/app/assets/images/browse/amenity_public_bookcase.svg new file mode 100644 index 00000000000..9c7c2103e15 --- /dev/null +++ b/app/assets/images/browse/amenity_public_bookcase.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_public_transport_tickets.svg b/app/assets/images/browse/amenity_public_transport_tickets.svg new file mode 100644 index 00000000000..4f9d6282290 --- /dev/null +++ b/app/assets/images/browse/amenity_public_transport_tickets.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_recycling.svg b/app/assets/images/browse/amenity_recycling.svg new file mode 100644 index 00000000000..2fbbcb21cde --- /dev/null +++ b/app/assets/images/browse/amenity_recycling.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_rental_bicycle.svg b/app/assets/images/browse/amenity_rental_bicycle.svg new file mode 100644 index 00000000000..29fddbab60f --- /dev/null +++ b/app/assets/images/browse/amenity_rental_bicycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_rental_car.svg b/app/assets/images/browse/amenity_rental_car.svg new file mode 100644 index 00000000000..5e7cb9c2ad2 --- /dev/null +++ b/app/assets/images/browse/amenity_rental_car.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_restaurant.svg b/app/assets/images/browse/amenity_restaurant.svg new file mode 100644 index 00000000000..ea9a27fd309 --- /dev/null +++ b/app/assets/images/browse/amenity_restaurant.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_shelter.svg b/app/assets/images/browse/amenity_shelter.svg new file mode 100644 index 00000000000..ced80765834 --- /dev/null +++ b/app/assets/images/browse/amenity_shelter.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_shower.svg b/app/assets/images/browse/amenity_shower.svg new file mode 100644 index 00000000000..3349d135199 --- /dev/null +++ b/app/assets/images/browse/amenity_shower.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/app/assets/images/browse/amenity_social_facility.svg b/app/assets/images/browse/amenity_social_facility.svg new file mode 100644 index 00000000000..ac558114d72 --- /dev/null +++ b/app/assets/images/browse/amenity_social_facility.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_taxi.svg b/app/assets/images/browse/amenity_taxi.svg new file mode 100644 index 00000000000..cf999a391a3 --- /dev/null +++ b/app/assets/images/browse/amenity_taxi.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_telephone.svg b/app/assets/images/browse/amenity_telephone.svg new file mode 100644 index 00000000000..8097d4fe9a9 --- /dev/null +++ b/app/assets/images/browse/amenity_telephone.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_theatre.svg b/app/assets/images/browse/amenity_theatre.svg new file mode 100644 index 00000000000..a619b0ca870 --- /dev/null +++ b/app/assets/images/browse/amenity_theatre.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_toilets.svg b/app/assets/images/browse/amenity_toilets.svg new file mode 100644 index 00000000000..761855a4159 --- /dev/null +++ b/app/assets/images/browse/amenity_toilets.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_town_hall.svg b/app/assets/images/browse/amenity_town_hall.svg new file mode 100644 index 00000000000..18477bfa711 --- /dev/null +++ b/app/assets/images/browse/amenity_town_hall.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_vehicle_inspection.svg b/app/assets/images/browse/amenity_vehicle_inspection.svg new file mode 100644 index 00000000000..d58d81f9d1f --- /dev/null +++ b/app/assets/images/browse/amenity_vehicle_inspection.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_veterinary.svg b/app/assets/images/browse/amenity_veterinary.svg new file mode 100644 index 00000000000..39edf8b0dad --- /dev/null +++ b/app/assets/images/browse/amenity_veterinary.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_waste_basket.svg b/app/assets/images/browse/amenity_waste_basket.svg new file mode 100644 index 00000000000..df6bd403cb2 --- /dev/null +++ b/app/assets/images/browse/amenity_waste_basket.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/amenity_waste_disposal.svg b/app/assets/images/browse/amenity_waste_disposal.svg new file mode 100644 index 00000000000..a4b06ba5f23 --- /dev/null +++ b/app/assets/images/browse/amenity_waste_disposal.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/barrier_cattle_grid.svg b/app/assets/images/browse/barrier_cattle_grid.svg new file mode 100644 index 00000000000..1cb7dc438fe --- /dev/null +++ b/app/assets/images/browse/barrier_cattle_grid.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/assets/images/browse/barrier_cycle_barrier.svg b/app/assets/images/browse/barrier_cycle_barrier.svg new file mode 100644 index 00000000000..803211c98ca --- /dev/null +++ b/app/assets/images/browse/barrier_cycle_barrier.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/barrier_full-height_turnstile.svg b/app/assets/images/browse/barrier_full-height_turnstile.svg new file mode 100644 index 00000000000..d30d16c65b7 --- /dev/null +++ b/app/assets/images/browse/barrier_full-height_turnstile.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/barrier_gate.svg b/app/assets/images/browse/barrier_gate.svg new file mode 100644 index 00000000000..ff6818bb39d --- /dev/null +++ b/app/assets/images/browse/barrier_gate.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/app/assets/images/browse/barrier_kissing_gate.svg b/app/assets/images/browse/barrier_kissing_gate.svg new file mode 100644 index 00000000000..c63a289c49e --- /dev/null +++ b/app/assets/images/browse/barrier_kissing_gate.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/barrier_level_crossing.svg b/app/assets/images/browse/barrier_level_crossing.svg new file mode 100644 index 00000000000..38eb2fac936 --- /dev/null +++ b/app/assets/images/browse/barrier_level_crossing.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/barrier_level_crossing2.svg b/app/assets/images/browse/barrier_level_crossing2.svg new file mode 100644 index 00000000000..19b94ed73d2 --- /dev/null +++ b/app/assets/images/browse/barrier_level_crossing2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/barrier_lift_gate.svg b/app/assets/images/browse/barrier_lift_gate.svg new file mode 100644 index 00000000000..8b55ef1be26 --- /dev/null +++ b/app/assets/images/browse/barrier_lift_gate.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/barrier_motorcycle_barrier.svg b/app/assets/images/browse/barrier_motorcycle_barrier.svg new file mode 100644 index 00000000000..3b060e489b6 --- /dev/null +++ b/app/assets/images/browse/barrier_motorcycle_barrier.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/barrier_stile.svg b/app/assets/images/browse/barrier_stile.svg new file mode 100644 index 00000000000..4e0e5e89fbf --- /dev/null +++ b/app/assets/images/browse/barrier_stile.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/barrier_toll_booth.svg b/app/assets/images/browse/barrier_toll_booth.svg new file mode 100644 index 00000000000..2919f531b98 --- /dev/null +++ b/app/assets/images/browse/barrier_toll_booth.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/highway_bus_stop.svg b/app/assets/images/browse/highway_bus_stop.svg new file mode 100644 index 00000000000..0b299e12f3a --- /dev/null +++ b/app/assets/images/browse/highway_bus_stop.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/highway_elevator.svg b/app/assets/images/browse/highway_elevator.svg new file mode 100644 index 00000000000..f377c3b51d9 --- /dev/null +++ b/app/assets/images/browse/highway_elevator.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/highway_ford.svg b/app/assets/images/browse/highway_ford.svg new file mode 100644 index 00000000000..403e91fb913 --- /dev/null +++ b/app/assets/images/browse/highway_ford.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/highway_traffic_light.svg b/app/assets/images/browse/highway_traffic_light.svg new file mode 100644 index 00000000000..d88cf83a511 --- /dev/null +++ b/app/assets/images/browse/highway_traffic_light.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_archaeological_site.svg b/app/assets/images/browse/historic_archaeological_site.svg new file mode 100644 index 00000000000..78b49a9436f --- /dev/null +++ b/app/assets/images/browse/historic_archaeological_site.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_bust.svg b/app/assets/images/browse/historic_bust.svg new file mode 100644 index 00000000000..8eab884813d --- /dev/null +++ b/app/assets/images/browse/historic_bust.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_castle.svg b/app/assets/images/browse/historic_castle.svg new file mode 100644 index 00000000000..773832cfa01 --- /dev/null +++ b/app/assets/images/browse/historic_castle.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_city_gate.svg b/app/assets/images/browse/historic_city_gate.svg new file mode 100644 index 00000000000..85fa38433f0 --- /dev/null +++ b/app/assets/images/browse/historic_city_gate.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_fort.svg b/app/assets/images/browse/historic_fort.svg new file mode 100644 index 00000000000..ee066fa23ee --- /dev/null +++ b/app/assets/images/browse/historic_fort.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_fortress.svg b/app/assets/images/browse/historic_fortress.svg new file mode 100644 index 00000000000..04a7fcdf453 --- /dev/null +++ b/app/assets/images/browse/historic_fortress.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_manor.svg b/app/assets/images/browse/historic_manor.svg new file mode 100644 index 00000000000..be9bf2b4253 --- /dev/null +++ b/app/assets/images/browse/historic_manor.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_memorial.svg b/app/assets/images/browse/historic_memorial.svg new file mode 100644 index 00000000000..6137c41e6e4 --- /dev/null +++ b/app/assets/images/browse/historic_memorial.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_monument.svg b/app/assets/images/browse/historic_monument.svg new file mode 100644 index 00000000000..6f4344a8a06 --- /dev/null +++ b/app/assets/images/browse/historic_monument.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_obelisk.svg b/app/assets/images/browse/historic_obelisk.svg new file mode 100644 index 00000000000..68cfedf10b2 --- /dev/null +++ b/app/assets/images/browse/historic_obelisk.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_palace.svg b/app/assets/images/browse/historic_palace.svg new file mode 100644 index 00000000000..99a9b650e72 --- /dev/null +++ b/app/assets/images/browse/historic_palace.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_plaque.svg b/app/assets/images/browse/historic_plaque.svg new file mode 100644 index 00000000000..7b9f3604e0f --- /dev/null +++ b/app/assets/images/browse/historic_plaque.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_shrine.svg b/app/assets/images/browse/historic_shrine.svg new file mode 100644 index 00000000000..aac414d1a2d --- /dev/null +++ b/app/assets/images/browse/historic_shrine.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_statue.svg b/app/assets/images/browse/historic_statue.svg new file mode 100644 index 00000000000..abd7f857249 --- /dev/null +++ b/app/assets/images/browse/historic_statue.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/historic_stone.svg b/app/assets/images/browse/historic_stone.svg new file mode 100644 index 00000000000..882a60df6df --- /dev/null +++ b/app/assets/images/browse/historic_stone.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_amusement_arcade.svg b/app/assets/images/browse/leisure_amusement_arcade.svg new file mode 100644 index 00000000000..572c1edaf73 --- /dev/null +++ b/app/assets/images/browse/leisure_amusement_arcade.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_beach_resort.svg b/app/assets/images/browse/leisure_beach_resort.svg new file mode 100644 index 00000000000..b527f4a6ecc --- /dev/null +++ b/app/assets/images/browse/leisure_beach_resort.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/leisure_bird_hide.svg b/app/assets/images/browse/leisure_bird_hide.svg new file mode 100644 index 00000000000..5583f5b407e --- /dev/null +++ b/app/assets/images/browse/leisure_bird_hide.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_bowling_alley.svg b/app/assets/images/browse/leisure_bowling_alley.svg new file mode 100644 index 00000000000..5878d4d10ae --- /dev/null +++ b/app/assets/images/browse/leisure_bowling_alley.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_firepit.svg b/app/assets/images/browse/leisure_firepit.svg new file mode 100644 index 00000000000..e92a49d393d --- /dev/null +++ b/app/assets/images/browse/leisure_firepit.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_fishing.svg b/app/assets/images/browse/leisure_fishing.svg new file mode 100644 index 00000000000..e0459a3abac --- /dev/null +++ b/app/assets/images/browse/leisure_fishing.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_fitness.svg b/app/assets/images/browse/leisure_fitness.svg new file mode 100644 index 00000000000..ba326ff6792 --- /dev/null +++ b/app/assets/images/browse/leisure_fitness.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_golf.svg b/app/assets/images/browse/leisure_golf.svg new file mode 100644 index 00000000000..95794909768 --- /dev/null +++ b/app/assets/images/browse/leisure_golf.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_golf_pin.svg b/app/assets/images/browse/leisure_golf_pin.svg new file mode 100644 index 00000000000..253e37e086f --- /dev/null +++ b/app/assets/images/browse/leisure_golf_pin.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/assets/images/browse/leisure_miniature_golf.svg b/app/assets/images/browse/leisure_miniature_golf.svg new file mode 100644 index 00000000000..e8b3b97d756 --- /dev/null +++ b/app/assets/images/browse/leisure_miniature_golf.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/assets/images/browse/leisure_outdoor_seating.svg b/app/assets/images/browse/leisure_outdoor_seating.svg new file mode 100644 index 00000000000..1bd5ea7a97d --- /dev/null +++ b/app/assets/images/browse/leisure_outdoor_seating.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_playground.svg b/app/assets/images/browse/leisure_playground.svg new file mode 100644 index 00000000000..e1a5eba6d2b --- /dev/null +++ b/app/assets/images/browse/leisure_playground.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_sauna.svg b/app/assets/images/browse/leisure_sauna.svg new file mode 100644 index 00000000000..a1ee41cc387 --- /dev/null +++ b/app/assets/images/browse/leisure_sauna.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/assets/images/browse/leisure_slipway.svg b/app/assets/images/browse/leisure_slipway.svg new file mode 100644 index 00000000000..832f0d7dc4e --- /dev/null +++ b/app/assets/images/browse/leisure_slipway.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/leisure_water_park.svg b/app/assets/images/browse/leisure_water_park.svg new file mode 100644 index 00000000000..edc19eda269 --- /dev/null +++ b/app/assets/images/browse/leisure_water_park.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_bell_tower.svg b/app/assets/images/browse/man_made_bell_tower.svg new file mode 100644 index 00000000000..ba32358c288 --- /dev/null +++ b/app/assets/images/browse/man_made_bell_tower.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_bunker.svg b/app/assets/images/browse/man_made_bunker.svg new file mode 100644 index 00000000000..43f0fda1d26 --- /dev/null +++ b/app/assets/images/browse/man_made_bunker.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_chimney.svg b/app/assets/images/browse/man_made_chimney.svg new file mode 100644 index 00000000000..bac279cf89f --- /dev/null +++ b/app/assets/images/browse/man_made_chimney.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/man_made_communications_tower.svg b/app/assets/images/browse/man_made_communications_tower.svg new file mode 100644 index 00000000000..9210a52ba86 --- /dev/null +++ b/app/assets/images/browse/man_made_communications_tower.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_crane.svg b/app/assets/images/browse/man_made_crane.svg new file mode 100644 index 00000000000..0eecb2e2dd6 --- /dev/null +++ b/app/assets/images/browse/man_made_crane.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_cross.svg b/app/assets/images/browse/man_made_cross.svg new file mode 100644 index 00000000000..bb22bbb9fbb --- /dev/null +++ b/app/assets/images/browse/man_made_cross.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_generator_wind.svg b/app/assets/images/browse/man_made_generator_wind.svg new file mode 100644 index 00000000000..7bef1578d8c --- /dev/null +++ b/app/assets/images/browse/man_made_generator_wind.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_lighthouse.svg b/app/assets/images/browse/man_made_lighthouse.svg new file mode 100644 index 00000000000..e668dd0d50b --- /dev/null +++ b/app/assets/images/browse/man_made_lighthouse.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_mast.svg b/app/assets/images/browse/man_made_mast.svg new file mode 100644 index 00000000000..893ff199e4b --- /dev/null +++ b/app/assets/images/browse/man_made_mast.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_mast_communications.svg b/app/assets/images/browse/man_made_mast_communications.svg new file mode 100644 index 00000000000..0ae0ac9e730 --- /dev/null +++ b/app/assets/images/browse/man_made_mast_communications.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_mast_lighting.svg b/app/assets/images/browse/man_made_mast_lighting.svg new file mode 100644 index 00000000000..1fca7daac8a --- /dev/null +++ b/app/assets/images/browse/man_made_mast_lighting.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_power_tower.svg b/app/assets/images/browse/man_made_power_tower.svg new file mode 100644 index 00000000000..3788a748a79 --- /dev/null +++ b/app/assets/images/browse/man_made_power_tower.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/assets/images/browse/man_made_power_tower_small.svg b/app/assets/images/browse/man_made_power_tower_small.svg new file mode 100644 index 00000000000..789a6ac4be2 --- /dev/null +++ b/app/assets/images/browse/man_made_power_tower_small.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/man_made_storage_tank.svg b/app/assets/images/browse/man_made_storage_tank.svg new file mode 100644 index 00000000000..cb5cc26e22c --- /dev/null +++ b/app/assets/images/browse/man_made_storage_tank.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_telescope_dish.svg b/app/assets/images/browse/man_made_telescope_dish.svg new file mode 100644 index 00000000000..e1902c30f64 --- /dev/null +++ b/app/assets/images/browse/man_made_telescope_dish.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_telescope_dome.svg b/app/assets/images/browse/man_made_telescope_dome.svg new file mode 100644 index 00000000000..aae66383bb8 --- /dev/null +++ b/app/assets/images/browse/man_made_telescope_dome.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_cantilever_communication.svg b/app/assets/images/browse/man_made_tower_cantilever_communication.svg new file mode 100644 index 00000000000..ff9e31efa7b --- /dev/null +++ b/app/assets/images/browse/man_made_tower_cantilever_communication.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_cooling.svg b/app/assets/images/browse/man_made_tower_cooling.svg new file mode 100644 index 00000000000..0191e3b7761 --- /dev/null +++ b/app/assets/images/browse/man_made_tower_cooling.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_defensive.svg b/app/assets/images/browse/man_made_tower_defensive.svg new file mode 100644 index 00000000000..819c4776b84 --- /dev/null +++ b/app/assets/images/browse/man_made_tower_defensive.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_dish.svg b/app/assets/images/browse/man_made_tower_dish.svg new file mode 100644 index 00000000000..4a77a5982ae --- /dev/null +++ b/app/assets/images/browse/man_made_tower_dish.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_dome.svg b/app/assets/images/browse/man_made_tower_dome.svg new file mode 100644 index 00000000000..eaf48c9f995 --- /dev/null +++ b/app/assets/images/browse/man_made_tower_dome.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/assets/images/browse/man_made_tower_generic.svg b/app/assets/images/browse/man_made_tower_generic.svg new file mode 100644 index 00000000000..be6b938ef74 --- /dev/null +++ b/app/assets/images/browse/man_made_tower_generic.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_lattice.svg b/app/assets/images/browse/man_made_tower_lattice.svg new file mode 100644 index 00000000000..fffc3b3e6c2 --- /dev/null +++ b/app/assets/images/browse/man_made_tower_lattice.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_lattice_communication.svg b/app/assets/images/browse/man_made_tower_lattice_communication.svg new file mode 100644 index 00000000000..0ee76170e22 --- /dev/null +++ b/app/assets/images/browse/man_made_tower_lattice_communication.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_lattice_lighting.svg b/app/assets/images/browse/man_made_tower_lattice_lighting.svg new file mode 100644 index 00000000000..d69d2d2f524 --- /dev/null +++ b/app/assets/images/browse/man_made_tower_lattice_lighting.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_lighting.svg b/app/assets/images/browse/man_made_tower_lighting.svg new file mode 100644 index 00000000000..2819255b30e --- /dev/null +++ b/app/assets/images/browse/man_made_tower_lighting.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_tower_observation.svg b/app/assets/images/browse/man_made_tower_observation.svg new file mode 100644 index 00000000000..3b53fbe332a --- /dev/null +++ b/app/assets/images/browse/man_made_tower_observation.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_water_tower.svg b/app/assets/images/browse/man_made_water_tower.svg new file mode 100644 index 00000000000..d30c0cffa83 --- /dev/null +++ b/app/assets/images/browse/man_made_water_tower.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/man_made_windmill.svg b/app/assets/images/browse/man_made_windmill.svg new file mode 100644 index 00000000000..40809d9e06d --- /dev/null +++ b/app/assets/images/browse/man_made_windmill.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/office_consulate.svg b/app/assets/images/browse/office_consulate.svg new file mode 100644 index 00000000000..0294776ada6 --- /dev/null +++ b/app/assets/images/browse/office_consulate.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/office_embassy.svg b/app/assets/images/browse/office_embassy.svg new file mode 100644 index 00000000000..ab8dcbc386f --- /dev/null +++ b/app/assets/images/browse/office_embassy.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_alcohol.svg b/app/assets/images/browse/shop_alcohol.svg new file mode 100644 index 00000000000..5971c9a693d --- /dev/null +++ b/app/assets/images/browse/shop_alcohol.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_art.svg b/app/assets/images/browse/shop_art.svg new file mode 100644 index 00000000000..ff0eaf7b6b9 --- /dev/null +++ b/app/assets/images/browse/shop_art.svg @@ -0,0 +1,4 @@ + + + diff --git a/app/assets/images/browse/shop_bag.svg b/app/assets/images/browse/shop_bag.svg new file mode 100644 index 00000000000..db5a59a6758 --- /dev/null +++ b/app/assets/images/browse/shop_bag.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_bakery.svg b/app/assets/images/browse/shop_bakery.svg new file mode 100644 index 00000000000..528daf37be4 --- /dev/null +++ b/app/assets/images/browse/shop_bakery.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_beauty.svg b/app/assets/images/browse/shop_beauty.svg new file mode 100644 index 00000000000..2b998dd514d --- /dev/null +++ b/app/assets/images/browse/shop_beauty.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_bed.svg b/app/assets/images/browse/shop_bed.svg new file mode 100644 index 00000000000..882b104cef7 --- /dev/null +++ b/app/assets/images/browse/shop_bed.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_beverages.svg b/app/assets/images/browse/shop_beverages.svg new file mode 100644 index 00000000000..66d40d61d42 --- /dev/null +++ b/app/assets/images/browse/shop_beverages.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_bicycle.svg b/app/assets/images/browse/shop_bicycle.svg new file mode 100644 index 00000000000..f012d77b140 --- /dev/null +++ b/app/assets/images/browse/shop_bicycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_bookmaker.svg b/app/assets/images/browse/shop_bookmaker.svg new file mode 100644 index 00000000000..a6ef40b3298 --- /dev/null +++ b/app/assets/images/browse/shop_bookmaker.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/shop_butcher.svg b/app/assets/images/browse/shop_butcher.svg new file mode 100644 index 00000000000..3a94fd6026c --- /dev/null +++ b/app/assets/images/browse/shop_butcher.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_car.svg b/app/assets/images/browse/shop_car.svg new file mode 100644 index 00000000000..eb7f6d1cfda --- /dev/null +++ b/app/assets/images/browse/shop_car.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_car_parts.svg b/app/assets/images/browse/shop_car_parts.svg new file mode 100644 index 00000000000..5c90cec24a5 --- /dev/null +++ b/app/assets/images/browse/shop_car_parts.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_car_repair.svg b/app/assets/images/browse/shop_car_repair.svg new file mode 100644 index 00000000000..5f016e88670 --- /dev/null +++ b/app/assets/images/browse/shop_car_repair.svg @@ -0,0 +1,37 @@ + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/app/assets/images/browse/shop_carpet.svg b/app/assets/images/browse/shop_carpet.svg new file mode 100644 index 00000000000..b634332d3d3 --- /dev/null +++ b/app/assets/images/browse/shop_carpet.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_charity.svg b/app/assets/images/browse/shop_charity.svg new file mode 100644 index 00000000000..26de6290688 --- /dev/null +++ b/app/assets/images/browse/shop_charity.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_chemist.svg b/app/assets/images/browse/shop_chemist.svg new file mode 100644 index 00000000000..315691f33e3 --- /dev/null +++ b/app/assets/images/browse/shop_chemist.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/shop_clothes.svg b/app/assets/images/browse/shop_clothes.svg new file mode 100644 index 00000000000..ca9862a00f9 --- /dev/null +++ b/app/assets/images/browse/shop_clothes.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_coffee.svg b/app/assets/images/browse/shop_coffee.svg new file mode 100644 index 00000000000..d79ab3cff5a --- /dev/null +++ b/app/assets/images/browse/shop_coffee.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_computer.svg b/app/assets/images/browse/shop_computer.svg new file mode 100644 index 00000000000..23ce2566f7a --- /dev/null +++ b/app/assets/images/browse/shop_computer.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_confectionery.svg b/app/assets/images/browse/shop_confectionery.svg new file mode 100644 index 00000000000..80c04f8001f --- /dev/null +++ b/app/assets/images/browse/shop_confectionery.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_convenience.svg b/app/assets/images/browse/shop_convenience.svg new file mode 100644 index 00000000000..ef0f522b8b0 --- /dev/null +++ b/app/assets/images/browse/shop_convenience.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/shop_copyshop.svg b/app/assets/images/browse/shop_copyshop.svg new file mode 100644 index 00000000000..6dbd8d7577f --- /dev/null +++ b/app/assets/images/browse/shop_copyshop.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_dairy.svg b/app/assets/images/browse/shop_dairy.svg new file mode 100644 index 00000000000..ffea5f72ead --- /dev/null +++ b/app/assets/images/browse/shop_dairy.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_deli.svg b/app/assets/images/browse/shop_deli.svg new file mode 100644 index 00000000000..e0cc4d48a47 --- /dev/null +++ b/app/assets/images/browse/shop_deli.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_department_store.svg b/app/assets/images/browse/shop_department_store.svg new file mode 100644 index 00000000000..ad5a475ca6e --- /dev/null +++ b/app/assets/images/browse/shop_department_store.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_diy.svg b/app/assets/images/browse/shop_diy.svg new file mode 100644 index 00000000000..239d3cabc2f --- /dev/null +++ b/app/assets/images/browse/shop_diy.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_electronics.svg b/app/assets/images/browse/shop_electronics.svg new file mode 100644 index 00000000000..e54974d61e9 --- /dev/null +++ b/app/assets/images/browse/shop_electronics.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_fabric.svg b/app/assets/images/browse/shop_fabric.svg new file mode 100644 index 00000000000..1c759325878 --- /dev/null +++ b/app/assets/images/browse/shop_fabric.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_florist.svg b/app/assets/images/browse/shop_florist.svg new file mode 100644 index 00000000000..0cc80e3c9e6 --- /dev/null +++ b/app/assets/images/browse/shop_florist.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_furniture.svg b/app/assets/images/browse/shop_furniture.svg new file mode 100644 index 00000000000..bae89f35a37 --- /dev/null +++ b/app/assets/images/browse/shop_furniture.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_garden_centre.svg b/app/assets/images/browse/shop_garden_centre.svg new file mode 100644 index 00000000000..948cd85290b --- /dev/null +++ b/app/assets/images/browse/shop_garden_centre.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_gift.svg b/app/assets/images/browse/shop_gift.svg new file mode 100644 index 00000000000..b4450b056db --- /dev/null +++ b/app/assets/images/browse/shop_gift.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_greengrocer.svg b/app/assets/images/browse/shop_greengrocer.svg new file mode 100644 index 00000000000..585a8952962 --- /dev/null +++ b/app/assets/images/browse/shop_greengrocer.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_hairdresser.svg b/app/assets/images/browse/shop_hairdresser.svg new file mode 100644 index 00000000000..376bba6b52f --- /dev/null +++ b/app/assets/images/browse/shop_hairdresser.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_hearing_aids.svg b/app/assets/images/browse/shop_hearing_aids.svg new file mode 100644 index 00000000000..12b6db7550d --- /dev/null +++ b/app/assets/images/browse/shop_hearing_aids.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_hifi.svg b/app/assets/images/browse/shop_hifi.svg new file mode 100644 index 00000000000..ab2032e75ff --- /dev/null +++ b/app/assets/images/browse/shop_hifi.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_houseware.svg b/app/assets/images/browse/shop_houseware.svg new file mode 100644 index 00000000000..f5b837ab227 --- /dev/null +++ b/app/assets/images/browse/shop_houseware.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/shop_interior_decoration.svg b/app/assets/images/browse/shop_interior_decoration.svg new file mode 100644 index 00000000000..d31b5d1bc47 --- /dev/null +++ b/app/assets/images/browse/shop_interior_decoration.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_jewelry.svg b/app/assets/images/browse/shop_jewelry.svg new file mode 100644 index 00000000000..c5f94b0ddd3 --- /dev/null +++ b/app/assets/images/browse/shop_jewelry.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_laundry.svg b/app/assets/images/browse/shop_laundry.svg new file mode 100644 index 00000000000..11ce2675722 --- /dev/null +++ b/app/assets/images/browse/shop_laundry.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_marketplace.svg b/app/assets/images/browse/shop_marketplace.svg new file mode 100644 index 00000000000..1dbd86e56dc --- /dev/null +++ b/app/assets/images/browse/shop_marketplace.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_massage.svg b/app/assets/images/browse/shop_massage.svg new file mode 100644 index 00000000000..3533e5b89eb --- /dev/null +++ b/app/assets/images/browse/shop_massage.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_medical_supply.svg b/app/assets/images/browse/shop_medical_supply.svg new file mode 100644 index 00000000000..7abf1a2c739 --- /dev/null +++ b/app/assets/images/browse/shop_medical_supply.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_mobile_phone.svg b/app/assets/images/browse/shop_mobile_phone.svg new file mode 100644 index 00000000000..f09cd84e13a --- /dev/null +++ b/app/assets/images/browse/shop_mobile_phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_motorcycle.svg b/app/assets/images/browse/shop_motorcycle.svg new file mode 100644 index 00000000000..0cb157304e3 --- /dev/null +++ b/app/assets/images/browse/shop_motorcycle.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_music.svg b/app/assets/images/browse/shop_music.svg new file mode 100644 index 00000000000..3ef937ac4aa --- /dev/null +++ b/app/assets/images/browse/shop_music.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/shop_musical_instrument.svg b/app/assets/images/browse/shop_musical_instrument.svg new file mode 100644 index 00000000000..eea4b6b2760 --- /dev/null +++ b/app/assets/images/browse/shop_musical_instrument.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_newsagent.svg b/app/assets/images/browse/shop_newsagent.svg new file mode 100644 index 00000000000..ef63eff9b77 --- /dev/null +++ b/app/assets/images/browse/shop_newsagent.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_optician.svg b/app/assets/images/browse/shop_optician.svg new file mode 100644 index 00000000000..fe17848f1f6 --- /dev/null +++ b/app/assets/images/browse/shop_optician.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_outdoor.svg b/app/assets/images/browse/shop_outdoor.svg new file mode 100644 index 00000000000..3fe5c64b985 --- /dev/null +++ b/app/assets/images/browse/shop_outdoor.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_paint.svg b/app/assets/images/browse/shop_paint.svg new file mode 100644 index 00000000000..b93715b9ed7 --- /dev/null +++ b/app/assets/images/browse/shop_paint.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_perfumery.svg b/app/assets/images/browse/shop_perfumery.svg new file mode 100644 index 00000000000..3a745182769 --- /dev/null +++ b/app/assets/images/browse/shop_perfumery.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_pet.svg b/app/assets/images/browse/shop_pet.svg new file mode 100644 index 00000000000..2a21bb8888d --- /dev/null +++ b/app/assets/images/browse/shop_pet.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_photo.svg b/app/assets/images/browse/shop_photo.svg new file mode 100644 index 00000000000..8d0f706e5e1 --- /dev/null +++ b/app/assets/images/browse/shop_photo.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_seafood.svg b/app/assets/images/browse/shop_seafood.svg new file mode 100644 index 00000000000..6d669c75839 --- /dev/null +++ b/app/assets/images/browse/shop_seafood.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_second_hand.svg b/app/assets/images/browse/shop_second_hand.svg new file mode 100644 index 00000000000..ab7d0754ce9 --- /dev/null +++ b/app/assets/images/browse/shop_second_hand.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_shoes.svg b/app/assets/images/browse/shop_shoes.svg new file mode 100644 index 00000000000..8006709dd56 --- /dev/null +++ b/app/assets/images/browse/shop_shoes.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_sports.svg b/app/assets/images/browse/shop_sports.svg new file mode 100644 index 00000000000..51ad34f7800 --- /dev/null +++ b/app/assets/images/browse/shop_sports.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_stationery.svg b/app/assets/images/browse/shop_stationery.svg new file mode 100644 index 00000000000..0c9501f909c --- /dev/null +++ b/app/assets/images/browse/shop_stationery.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_supermarket.svg b/app/assets/images/browse/shop_supermarket.svg new file mode 100644 index 00000000000..36722d32857 --- /dev/null +++ b/app/assets/images/browse/shop_supermarket.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_tea.svg b/app/assets/images/browse/shop_tea.svg new file mode 100644 index 00000000000..1b24c869aad --- /dev/null +++ b/app/assets/images/browse/shop_tea.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_ticket.svg b/app/assets/images/browse/shop_ticket.svg new file mode 100644 index 00000000000..f4ab7b3fbc3 --- /dev/null +++ b/app/assets/images/browse/shop_ticket.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_tobacco.svg b/app/assets/images/browse/shop_tobacco.svg new file mode 100644 index 00000000000..8e6b245b165 --- /dev/null +++ b/app/assets/images/browse/shop_tobacco.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_toys.svg b/app/assets/images/browse/shop_toys.svg new file mode 100644 index 00000000000..ca6cc8faeaf --- /dev/null +++ b/app/assets/images/browse/shop_toys.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_trade.svg b/app/assets/images/browse/shop_trade.svg new file mode 100644 index 00000000000..420c17f3fd1 --- /dev/null +++ b/app/assets/images/browse/shop_trade.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_travel_agency.svg b/app/assets/images/browse/shop_travel_agency.svg new file mode 100644 index 00000000000..e653d01858a --- /dev/null +++ b/app/assets/images/browse/shop_travel_agency.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_tyres.svg b/app/assets/images/browse/shop_tyres.svg new file mode 100644 index 00000000000..c6d4753bd68 --- /dev/null +++ b/app/assets/images/browse/shop_tyres.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_variety_store.svg b/app/assets/images/browse/shop_variety_store.svg new file mode 100644 index 00000000000..05d5ea9d9cb --- /dev/null +++ b/app/assets/images/browse/shop_variety_store.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_video.svg b/app/assets/images/browse/shop_video.svg new file mode 100644 index 00000000000..dc439ddcacd --- /dev/null +++ b/app/assets/images/browse/shop_video.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/shop_video_games.svg b/app/assets/images/browse/shop_video_games.svg new file mode 100644 index 00000000000..fc8c2e33b21 --- /dev/null +++ b/app/assets/images/browse/shop_video_games.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/tourism_alpinehut.svg b/app/assets/images/browse/tourism_alpinehut.svg new file mode 100644 index 00000000000..84fea316048 --- /dev/null +++ b/app/assets/images/browse/tourism_alpinehut.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_apartment.svg b/app/assets/images/browse/tourism_apartment.svg new file mode 100644 index 00000000000..2a26aaa674f --- /dev/null +++ b/app/assets/images/browse/tourism_apartment.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/app/assets/images/browse/tourism_artwork.svg b/app/assets/images/browse/tourism_artwork.svg new file mode 100644 index 00000000000..48345343422 --- /dev/null +++ b/app/assets/images/browse/tourism_artwork.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_audioguide.svg b/app/assets/images/browse/tourism_audioguide.svg new file mode 100644 index 00000000000..efa80a90218 --- /dev/null +++ b/app/assets/images/browse/tourism_audioguide.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_board.svg b/app/assets/images/browse/tourism_board.svg new file mode 100644 index 00000000000..a6ff136213f --- /dev/null +++ b/app/assets/images/browse/tourism_board.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_camping.svg b/app/assets/images/browse/tourism_camping.svg new file mode 100644 index 00000000000..79a0d81275e --- /dev/null +++ b/app/assets/images/browse/tourism_camping.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_caravan_park.svg b/app/assets/images/browse/tourism_caravan_park.svg new file mode 100644 index 00000000000..22d3b9ef451 --- /dev/null +++ b/app/assets/images/browse/tourism_caravan_park.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_chalet.svg b/app/assets/images/browse/tourism_chalet.svg new file mode 100644 index 00000000000..d67d70d1bfe --- /dev/null +++ b/app/assets/images/browse/tourism_chalet.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/tourism_guest_house.svg b/app/assets/images/browse/tourism_guest_house.svg new file mode 100644 index 00000000000..a23fca066e0 --- /dev/null +++ b/app/assets/images/browse/tourism_guest_house.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/tourism_guidepost.svg b/app/assets/images/browse/tourism_guidepost.svg new file mode 100644 index 00000000000..1c8013ab155 --- /dev/null +++ b/app/assets/images/browse/tourism_guidepost.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_hostel.svg b/app/assets/images/browse/tourism_hostel.svg new file mode 100644 index 00000000000..92b7126a165 --- /dev/null +++ b/app/assets/images/browse/tourism_hostel.svg @@ -0,0 +1,4 @@ + + + + diff --git a/app/assets/images/browse/tourism_hotel.svg b/app/assets/images/browse/tourism_hotel.svg new file mode 100644 index 00000000000..4d90a3b5fcd --- /dev/null +++ b/app/assets/images/browse/tourism_hotel.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_map.svg b/app/assets/images/browse/tourism_map.svg new file mode 100644 index 00000000000..9b0326efb8d --- /dev/null +++ b/app/assets/images/browse/tourism_map.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_motel.svg b/app/assets/images/browse/tourism_motel.svg new file mode 100644 index 00000000000..1c70fb10a83 --- /dev/null +++ b/app/assets/images/browse/tourism_motel.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_museum.svg b/app/assets/images/browse/tourism_museum.svg new file mode 100644 index 00000000000..167ae32b0a9 --- /dev/null +++ b/app/assets/images/browse/tourism_museum.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_office.svg b/app/assets/images/browse/tourism_office.svg new file mode 100644 index 00000000000..409aa09b186 --- /dev/null +++ b/app/assets/images/browse/tourism_office.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_picnic.svg b/app/assets/images/browse/tourism_picnic.svg new file mode 100644 index 00000000000..c621a4060fa --- /dev/null +++ b/app/assets/images/browse/tourism_picnic.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_terminal.svg b/app/assets/images/browse/tourism_terminal.svg new file mode 100644 index 00000000000..8b3a06bca52 --- /dev/null +++ b/app/assets/images/browse/tourism_terminal.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_viewpoint.svg b/app/assets/images/browse/tourism_viewpoint.svg new file mode 100644 index 00000000000..50618aa5165 --- /dev/null +++ b/app/assets/images/browse/tourism_viewpoint.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/images/browse/tourism_wilderness_hut.svg b/app/assets/images/browse/tourism_wilderness_hut.svg new file mode 100644 index 00000000000..e8ce032630e --- /dev/null +++ b/app/assets/images/browse/tourism_wilderness_hut.svg @@ -0,0 +1,3 @@ + + + diff --git a/app/assets/stylesheets/browse.scss b/app/assets/stylesheets/browse.scss index 2dac602fed3..7304190b3e7 100644 --- a/app/assets/stylesheets/browse.scss +++ b/app/assets/stylesheets/browse.scss @@ -1,72 +1,21 @@ $map-sidebar-icons: ( /* Nodes (and ways as areas) */ - - ".aeroway.aerodrome": ("filename": "aerodrome.p.16.png"), - - ".amenity.atm": ("filename": "amenity_atm.16.png", "invert": true), - ".amenity.bank": ("filename": "amenity_bank.16.png", "invert": true), - ".amenity.bar": ("filename": "amenity_bar.16.png", "invert": true), - ".amenity.bench": ("filename": "amenity_bench.16.png", "invert": true), - ".amenity.biergarten": ("filename": "amenity_biergarten.16.png", "invert": true), - ".amenity.bicycle_parking": ("filename": "amenity_bicycle_parking.16.png"), - ".amenity.bicycle_rental": ("filename": "transport_rental_bicycle.16.png"), - ".amenity.bus_station": ("filename": "bus_station.n.16.png"), - ".amenity.cafe": ("filename": "amenity_cafe.16.png", "invert": true), - ".amenity.car_rental": ("filename": "transport_rental_car.16.png"), - ".amenity.car_sharing": ("filename": "car_share.p.16.png"), ".amenity.childcare": ("filename": "amenity_childcare.p.16.png"), - ".amenity.cinema": ("filename": "amenity_cinema.16.png", "invert": true), - ".amenity.courthouse": ("filename": "amenity_courthouse.16.png", "invert": true), - ".amenity.dentist": ("filename": "amenity_dentist.16.png"), - ".amenity.doctors": ("filename": "amenity_doctors.16.png"), - ".amenity.drinking_water": ("filename": "amenity_drinking_water.16.png", "invert": true), - ".amenity.fast_food": ("filename": "amenity_fast_food.16.png", "invert": true), - ".amenity.fire_station": ("filename": "amenity_fire_station.16.png", "invert": true), - ".amenity.fuel": ("filename": "amenity_fuel.16.png"), - ".amenity.hospital": ("filename": "amenity_hospital.16.png"), ".amenity.kindergarten": ("filename": "amenity_childcare.p.16.png"), - ".amenity.library": ("filename": "library.p.16.png", "invert": true), - ".amenity.nightclub": ("filename": "amenity_nightclub.16.png", "invert": true), - ".amenity.parking": ("filename": "parking.p.16.png"), - ".amenity.pharmacy": ("filename": "amenity_pharmacy.16.png"), - ".amenity.place_of_worship": ("filename": "amenity_place_of_worship.16.png", "invert": true), - ".amenity.police": ("filename": "amenity_police.16.png", "invert": true), - ".amenity.post_box": ("filename": "post_box.p.16.png", "invert": true), - ".amenity.post_office": ("filename": "post_office.p.16.png", "invert": true), - ".amenity.prison": ("filename": "amenity_prison.16.png", "invert": true), - ".amenity.pub": ("filename": "amenity_pub.16.png", "invert": true), - ".amenity.restaurant": ("filename": "amenity_restaurant.16.png", "invert": true), - ".amenity.recycling": ("filename": "amenity_recycling.16.png", "invert": true), + ".amenity.car_rental": ("filename": "transport_rental_car.16.png"), + ".amenity.car_sharing": ("filename": "car_share.p.16.png"), ".amenity.school": ("filename": "education_school.p.16.png"), - ".amenity.shelter": ("filename": "shelter2.p.16.png"), - ".amenity.taxi": ("filename": "amenity_taxi.16.png"), - ".amenity.telephone": ("filename": "telephone.p.16.png", "invert": true), - ".amenity.theatre": ("filename": "amenity_theatre.16.png", "invert": true), - ".amenity.toilets": ("filename": "amenity_toilets.16.png", "invert": true), - ".amenity.townhall": ("filename": "amenity_townhall.16.png", "invert": true), ".amenity.university": ("filename": "education_university.p.16.png"), - ".amenity.veterinary": ("filename": "health_veterinary.p.16.png"), - ".amenity.waste_basket": ("filename": "amenity_waste_basket.16.png", "invert": true), ".barrier.gate": ("filename": "gate2.p.16.png", "invert": true), - ".highway.bus_stop": ("filename": "highway_bus_stop.16.png"), ".highway.mini_roundabout": ("filename": "mini_round.p.16.png"), - ".highway.traffic_signals": ("filename": "traffic_light.png", "invert": true), ".highway.turning_circle": ("filename": "turning_circle.p.16.png"), - ".historic.archaeological_site": ("filename": "historic_archaeological_site.16.png", "invert": true), - ".historic.castle": ("filename": "tourist_castle.p.16.png", "invert": true), - ".historic.memorial": ("filename": "historic_memorial.16.png", "invert": true), - ".historic.monument": ("filename": "historic_monument.16.png", "invert": true), ".historic.ruins": ("filename": "tourist_ruins.p.16.png", "invert": true), ".historic.wreck": ("filename": "tourist_wreck.p.16.png", "invert": true), - ".man_made.lighthouse": ("filename": "man_made_lighthouse.16.png"), - ".man_made.water_tower": ("filename": "man_made_water_tower.16.png", "invert": true), - ".man_made.windmill": ("filename": "man_made_windmill.16.png", "invert": true), - ".natural.tree": ("filename": "tree.p.16.png"), ".office.diplomatic": ("filename": "office_diplomatic.16.png"), @@ -76,48 +25,14 @@ $map-sidebar-icons: ( ".railway.station": ("filename": "station.p.16.png"), ".railway.level_crossing": ("filename": "level_crossing.p.16.png", "invert": true), - ".shop": ("filename": "shop_convenience.p.16.png"), - ".shop.alcohol": ("filename": "shop_alcohol.16.png"), - ".shop.bakery": ("filename": "shop_bakery.16.png"), - ".shop.bicycle": ("filename": "shop_bicycle.16.png"), ".shop.books": ("filename": "shop_books.16.png"), - ".shop.butcher": ("filename": "shop_butcher.p.16.png"), - ".shop.clothes": ("filename": "shop_clothes.16.png"), - ".shop.car_parts": ("filename": "shop_car_parts.16.png"), - ".shop.car_repair": ("filename": "shop_car_repair.16.png"), - ".shop.convenience": ("filename": "shop_convenience.p.16.png"), ".shop.doityourself": ("filename": "shop_doityourself.16.png"), - ".shop.electronics": ("filename": "shop_electronics.16.png"), ".shop.estate_agent": ("filename": "shop_estateagent.16.png"), - ".shop.fashion": ("filename": "shop_clothes.16.png"), - ".shop.florist": ("filename": "shop_florist.16.png"), - ".shop.furniture": ("filename": "shop_furniture.16.png"), - ".shop.garden_centre": ("filename": "shop_florist.16.png"), - ".shop.gift": ("filename": "shop_gift.16.png"), - ".shop.greengrocer": ("filename": "shop_greengrocer.p.16.png"), ".shop.hardware": ("filename": "shop_doityourself.16.png"), - ".shop.hairdresser": ("filename": "shop_hairdresser.16.png"), - ".shop.jewelry": ("filename": "shop_jewelry.16.png"), - ".shop.mobile_phone": ("filename": "shop_mobile_phone.16.png"), - ".shop.optician": ("filename": "shop_optician.16.png"), - ".shop.pet": ("filename": "shop_pet.16.png"), - ".shop.seafood": ("filename": "shop_seafood.16.png"), - ".shop.shoes": ("filename": "shop_shoes.16.png"), - ".shop.supermarket": ("filename": "shop_supermarket.p.16.png"), - - ".tourism.alpine_hut": ("filename": "tourism_alpine_hut.16.png"), - ".tourism.camp_site": ("filename": "tourism_camp_site.16.png"), + ".tourism.caravan_site": ("filename": "tourism_caravan_site.16.png"), - ".tourism.hostel": ("filename": "tourism_hostel.16.png"), - ".tourism.hotel": ("filename": "tourism_hotel.16.png"), - ".tourism.motel": ("filename": "tourism_motel.16.png"), - ".tourism.museum": ("filename": "tourism_museum.16.png", "invert": true), - ".tourism.picnic_site": ("filename": "tourism_picnic_site.16.png", "invert": true), - ".tourism.viewpoint": ("filename": "view_point.p.16.png", "invert": true), - ".tourism.wilderness_hut": ("filename": "tourism_wilderness_hut.16.png"), /* Ways */ - ".aeroway.runway": ("filename": "runway.20.png"), ".aeroway.taxiway": ("filename": "taxiway.20.png"), @@ -158,13 +73,9 @@ $map-sidebar-icons: ( ".landuse.retail": ("filename": "retail.png"), ".landuse.tourism": ("filename": "tourism.png"), - ".leisure.golf_course": ("filename": "golf.png"), ".leisure.park": ("filename": "park.png"), - ".leisure.picnic_table": ("filename": "tourism_picnic_site.16.png", "invert": true), - ".leisure.playground": ("filename": "leisure_playground.16.png", "invert": true), ".leisure.pitch": ("filename": "pitch.png"), ".leisure.nature_reserve": ("filename": "reserve.png"), - ".leisure.water_park": ("filename": "leisure_water_park.16.png", "invert": true), ".natural.grassland": ("filename": "grassland.png"), ".natural.heath": ("filename": "heathland.png"), diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss index d551462b220..f3860b9f450 100644 --- a/app/assets/stylesheets/common.scss +++ b/app/assets/stylesheets/common.scss @@ -960,3 +960,55 @@ img.trace_image { } } } + +.browse-section { + + .svg_icon { + overflow: hidden; + display: inline-block; + margin-left: -25px; + width: 25px; + height: 25px; + } + + .amenity-brown, + .culture, + .public-service, + .memorials { + fill: #734a08; + } + + .barrier { + fill: #3f3f3f; + } + + .gastronomy { + fill: #C77400; + } + + .health { + fill: #BF0000; + } + + .leisure { + fill: #0c8416; + } + + .man-made { + fill: #666666; + } + + .shop { + fill: #ac39ac; + } + + .traffic-light { + fill: #545454; + } + + .transportation, + .accommodation { + fill: #0092da; + } + +} diff --git a/app/helpers/browse_helper.rb b/app/helpers/browse_helper.rb index c8fc8245c5e..0db19f74a5c 100644 --- a/app/helpers/browse_helper.rb +++ b/app/helpers/browse_helper.rb @@ -8,8 +8,16 @@ def element_single_current_link(type, object) end def element_list_item(type, object, &block) - tag.li :class => element_class(type, object), :title => element_title(object) do - element_strikethrough object, &block + svg_icon = lookup_svg_icon(object) + if svg_icon + tag.li :class => type, :title => element_title(object) do + concat external_svg(svg_icon[:image], "#{svg_icon[:fill]} svg_icon") + concat element_strikethrough object, &block + end + else + tag.li :class => element_class(type, object), :title => element_title(object) do + element_strikethrough object, &block + end end end @@ -116,4 +124,20 @@ def icon_tags(object) def name_locales(object) object.tags.keys.map { |k| Regexp.last_match(1) if k =~ /^name:(.*)$/ }.flatten end + + def external_svg(identifier, fill, attributes = {}) + file_name, fragment = identifier.split("#") + fragment ||= "icon" + attributes[:xmlns] = "http://www.w3.org/2000/svg" + attributes[:class] = fill + file_name = "browse/#{file_name}" + content_tag :svg, attributes do + tag.use :href => "#{image_path(file_name)}##{fragment}" + end + end + + def lookup_svg_icon(object) + elem_icon = icon_tags(object).map { |k, v| "#{k}_#{v}" }.last unless object.redacted? + BROWSE_IMAGE[elem_icon.to_sym] if elem_icon + end end diff --git a/config/browse_image.yml b/config/browse_image.yml new file mode 100644 index 00000000000..f6b9e1c83f9 --- /dev/null +++ b/config/browse_image.yml @@ -0,0 +1,412 @@ +# browse: svg images only +aeroway_aerodrome: + image: amenity_aerodrome.svg + fill: amenity-brown +amenity_advertising_column: + image: amenity_advertising_column.svg + fill: amenity-brown +amenity_aerodrome: + image: amenity_aerodrome.svg + fill: amenity-brown +amenity_arts_centre: + image: amenity_arts_centre.svg + fill: amenity-brown +amenity_atm: + image: amenity_atm.svg + fill: amenity-brown +amenity_bank: + image: amenity_bank.svg + fill: amenity-brown +amenity_bar: + image: amenity_bar.svg + fill: gastronomy +amenity_bbq: + image: amenity_bbq.svg + fill: amenity-brown +amenity_bench: + image: amenity_bench.svg + fill: man-made +amenity_bicycle_parking: + image: amenity_bicycle_parking.svg + fill: amenity-brown +amenity_bicycle_rental: + image: amenity_rental_bicycle.svg + fill: transportation +amenity_bicycle_repair_station: + image: amenity_bicycle_repair_station.svg + fill: amenity-brown +amenity_biergarten: + image: amenity_biergarten.svg + fill: gastronomy +amenity_boat_rental: + image: amenity_boat_rental.svg + fill: transportation +amenity_bureau_de_change: + image: amenity_bureau_de_change.svg + fill: amenity-brown +amenity_bus_station: + image: amenity_bus_station.svg + fill: amenity-brown +amenity_cafe: + image: amenity_cafe.svg + fill: gastronomy +amenity_car_wash: + image: amenity_car_wash.svg + fill: amenity-brown +amenity_casino: + image: amenity_casino.svg + fill: amenity-brown +amenity_charging_station: + image: amenity_charging_station.svg + fill: amenity-brown +amenity_cinema: + image: amenity_cinema.svg + fill: culture +amenity_community_centre: + image: amenity_community_centre.svg + fill: culture +amenity_courthouse: + image: amenity_courthouse.svg + fill: amenity-brown +amenity_dentist: + image: amenity_dentist.svg + fill: health +amenity_doctors: + image: amenity_doctors.svg + fill: health +amenity_drinking_water: + image: amenity_drinking_water.svg + fill: amenity-brown +amenity_emergency_phone: + image: amenity_emergency_phone.svg + fill: amenity-brown +amenity_entrance: + image: amenity_entrance.svg + fill: amenity-brown +amenity_excrement_bags: + image: amenity_excrement_bags.svg + fill: amenity-brown +amenity_fast_food: + image: amenity_fast_food.svg + fill: gastronomy +amenity_ferry: + image: amenity_ferry.svg + fill: amenity-brown +amenity_fire_station: + image: amenity_firestation.svg + fill: amenity-brown +amenity_firestation: + image: amenity_firestation.svg + fill: amenity-brown +amenity_fountain: + image: amenity_fountain.svg + fill: amenity-brown +amenity_fuel: + image: amenity_fuel.svg + fill: amenity-brown +amenity_helipad: + image: amenity_helipad.svg + fill: amenity-brown +amenity_hospital: + image: amenity_hospital.svg + fill: health +amenity_hunting_stand: + image: amenity_hunting_stand.svg + fill: amenity-brown +amenity_ice_cream: + image: amenity_ice_cream.svg + fill: amenity-brown +amenity_internet_cafe: + image: amenity_internet_cafe.svg + fill: amenity-brown +amenity_library: + image: amenity_library.svg + fill: amenity-brown +amenity_motorcycle_parking: + image: amenity_motorcycle_parking.svg + fill: amenity-brown +amenity_nightclub: + image: amenity_nightclub.svg + fill: amenity-brown +amenity_parcel_locker: + image: amenity_parcel_locker.svg + fill: amenity-brown +amenity_parking_entrance_multistorey: + image: amenity_parking_entrance_multistorey.svg + fill: amenity-brown +amenity_parking_entrance_underground: + image: amenity_parking_entrance_underground.svg + fill: amenity-brown +amenity_parking: + image: amenity_parking.svg + fill: amenity-brown +amenity_parking_subtle: + image: amenity_parking_subtle.svg + fill: amenity-brown +amenity_parking_tickets: + image: amenity_parking_tickets.svg + fill: amenity-brown +amenity_pharmacy: + image: amenity_pharmacy.svg + fill: health +amenity_place_of_worship: + image: amenity_place_of_worship.svg + fill: amenity-brown +amenity_police: + image: amenity_police.svg + fill: public-service +amenity_post_box: + image: amenity_post_box.svg + fill: amenity-brown +amenity_post_office: + image: amenity_post_office.svg + fill: public-service +amenity_prison: + image: amenity_prison.svg + fill: amenity-brown +amenity_pub: + image: amenity_pub.svg + fill: gastronomy +amenity_public_bath: + image: amenity_public_bath.svg + fill: amenity-brown +amenity_public_bookcase: + image: amenity_public_bookcase.svg + fill: amenity-brown +amenity_public_transport_tickets: + image: amenity_public_transport_tickets.svg + fill: amenity-brown +amenity_recycling: + image: amenity_recycling.svg + fill: amenity-brown +amenity_rental_bicycle: + image: amenity_rental_bicycle.svg + fill: amenity-brown +amenity_rental_car: + image: amenity_rental_car.svg + fill: amenity-brown +amenity_restaurant: + image: amenity_restaurant.svg + fill: gastronomy +amenity_shelter: + image: amenity_shelter.svg + fill: amenity-brown +amenity_shower: + image: amenity_shower.svg + fill: amenity-brown +amenity_social_facility: + image: amenity_social_facility.svg + fill: amenity-brown +amenity_taxi: + image: amenity_taxi.svg + fill: transportation +amenity_telephone: + image: amenity_telephone.svg + fill: amenity-brown +amenity_theatre: + image: amenity_theatre.svg + fill: culture +amenity_toilets: + image: amenity_toilets.svg + fill: amenity-brown +amenity_townhall: + image: amenity_town_hall.svg + fill: public-service +amenity_town_hall: + image: amenity_town_hall.svg + fill: public-service +amenity_vehicle_inspection: + image: amenity_vehicle_inspection.svg + fill: amenity-brown +amenity_veterinary: + image: amenity_veterinary.svg + fill: health +amenity_waste_basket: + image: amenity_waste_basket.svg + fill: amenity-brown +amenity_waste_disposal: + image: amenity_waste_disposal.svg + fill: amenity-brown +highway_bus_stop: + image: highway_bus_stop.svg + fill: transportation +highway_traffic_signals: + image: highway_traffic_light.svg + fill: traffic-light +historic_archaeological_site: + image: historic_archaeological_site.svg + fill: memorials +historic_castle: + image: historic_castle.svg + fill: memorials +historic_memorial: + image: historic_memorial.svg + fill: memorials +historic_monument: + image: historic_monument.svg + fill: memorials +leisure_amusement_arcade: + image: leisure_amusement_arcade.svg + fill: leisure +leisure_beach_resort: + image: leisure_beach_resort.svg + fill: leisure +leisure_bird_hide: + image: leisure_bird_hide.svg + fill: leisure +leisure_bowling_alley: + image: leisure_bowling_alley.svg + fill: leisure +leisure_dog_park: + image: shop_pet.svg + fill: leisure +leisure_firepit: + image: leisure_firepit.svg + fill: amenity-brown +leisure_fishing: + image: leisure_fishing.svg + fill: leisure +leisure_leisure_fitness_centre: + image: leisure_fitness.svg + fill: leisure +leisure_leisure_fitness_station: + image: leisure_fitness.svg + fill: leisure +leisure_golf_course: + image: leisure_golf.svg + fill: leisure +leisure_miniature_golf: + image: leisure_miniature_golf.svg + fill: leisure +leisure_outdoor_seating: + image: leisure_outdoor_seating.svg + fill: leisure +leisure_picnic_table: + image: tourism_picnic.svg + fill: man-made +leisure_playground: + image: leisure_playground.svg + fill: leisure +leisure_sauna: + image: leisure_sauna.svg + fill: leisure +leisure_slipway: + image: leisure_slipway.svg + fill: leisure +leisure_water_park: + image: leisure_water_park.svg + fill: leisure +man_made_lighthouse: + image: man_made_lighthouse.svg + fill: man-made +man_made_water_tower: + image: man_made_water_tower.svg + fill: man-made +man_made_windmill: + image: man_made_windmill.svg + fill: man-made +shop: + image: shop_convenience.svg + fill: shop +shop_alcohol: + image: shop_alcohol.svg + fill: shop +shop_bakery: + image: shop_bakery.svg + fill: shop +shop_bicycle: + image: shop_bicycle.svg + fill: shop +shop_butcher: + image: shop_butcher.svg + fill: shop +shop_clothes: + image: shop_clothes.svg + fill: shop +shop_car_parts: + image: shop_car_parts.svg + fill: shop +shop_car_repair: + image: shop_car_repair.svg + fill: shop +shop_convenience: + image: shop_convenience.svg + fill: shop +shop_electronics: + image: shop_electronics.svg + fill: shop +shop_fashion: + image: shop_clothes.svg + fill: shop +shop_florist: + image: shop_florist.svg + fill: shop +shop_furniture: + image: shop_furniture.svg + fill: shop +shop_garden_centre: + image: shop_florist.svg + fill: shop +shop_gift: + image: shop_gift.svg + fill: shop +shop_greengrocer: + image: shop_greengrocer.svg + fill: shop +shop_hairdresser: + image: shop_hairdresser.svg + fill: shop +shop_jewelry: + image: shop_jewelry.svg + fill: shop +shop_mobile_phone: + image: shop_mobile_phone.svg + fill: shop +shop_optician: + image: shop_optician.svg + fill: shop +shop_pet: + image: shop_pet.svg + fill: shop +shop_seafood: + image: shop_seafood.svg + fill: shop +shop_shoes: + image: shop_shoes.svg + fill: shop +shop_supermarket: + image: shop_supermarket.svg + fill: shop +tourism_alpine_hut: + image: tourism_alpinehut.svg + fill: man-made +tourism_apartment: + image: tourism_apartment.svg + fill: accommodation +tourism_artwork: + image: tourism_artwork.svg + fill: amenity-brown +tourism_camp_site: + image: tourism_camping.svg + fill: accommodation +tourism_hostel: + image: tourism_hostel.svg + fill: accommodation +tourism_hotel: + image: tourism_hotel.svg + fill: accommodation +tourism_motel: + image: tourism_motel.svg + fill: accommodation +tourism_museum: + image: tourism_museum.svg + fill: culture +tourism_picnic_site: + image: tourism_picnic.svg + fill: leisure +tourism_viewpoint: + image: tourism_viewpoint.svg + fill: amenity-brown +tourism_wilderness_hut: + image: tourism_wilderness_hut.svg + fill: amenity-brown diff --git a/config/initializers/browse_image.rb b/config/initializers/browse_image.rb new file mode 100644 index 00000000000..ca71a10e978 --- /dev/null +++ b/config/initializers/browse_image.rb @@ -0,0 +1,5 @@ +begin + BROWSE_IMAGE = YAML.load_file(Rails.root.join("config/browse_image.yml")).deep_symbolize_keys +rescue StandardError + BROWSE_IMAGE = {}.freeze +end diff --git a/test/helpers/browse_helper_test.rb b/test/helpers/browse_helper_test.rb index 4cf0ab69ad3..9246b00d763 100644 --- a/test/helpers/browse_helper_test.rb +++ b/test/helpers/browse_helper_test.rb @@ -132,6 +132,12 @@ def test_icon_tags assert_includes tags, %w[shop gift] end + def test_svg_files_valid + BROWSE_IMAGE.each_value do |value| + assert_path_exists "app/assets/images/browse/#{value[:image]}" + end + end + private def add_old_tags_selection(old_node)