From: Dan Stowell Date: Sun, 23 Feb 2014 21:56:39 +0000 (+0000) Subject: add a credits line for each routing service X-Git-Tag: live~4282^2~39^2~1 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/acf7cf5738c5daa59e99e09e328ee0bf82e668eb add a credits line for each routing service --- diff --git a/app/assets/javascripts/routing.js.erb b/app/assets/javascripts/routing.js.erb index 3c6db9999..6a8961a7c 100644 --- a/app/assets/javascripts/routing.js.erb +++ b/app/assets/javascripts/routing.js.erb @@ -211,6 +211,8 @@ OSM.Routing=function(map,name,jqSearch) { $('#turnbyturn').append(row); cumulative+=step[3]; } + $('#sidebar_content').append('

' + r.chosenEngine.creditline + '

'); + }; r.clickTurn=function(num,latlng) { r.popup=L.popup().setLatLng(latlng).setContent("

"+(num+1)+"

").openOn(r.map); diff --git a/app/assets/javascripts/routing_engines/cloudmade_foot.js b/app/assets/javascripts/routing_engines/cloudmade_foot.js index 5c1ba0e97..bee9e448a 100644 --- a/app/assets/javascripts/routing_engines/cloudmade_foot.js +++ b/app/assets/javascripts/routing_engines/cloudmade_foot.js @@ -5,6 +5,7 @@ OSM.RoutingEngines.list.push({ name: "javascripts.directions.engines.cloudmade_foot", + creditline: 'Directions courtesy of Cloudmade', draggable: false, CM_SPRITE_MAP: { "C": 1, diff --git a/app/assets/javascripts/routing_engines/graphhopper_bicycle.js b/app/assets/javascripts/routing_engines/graphhopper_bicycle.js index 6245124b1..bec855f88 100644 --- a/app/assets/javascripts/routing_engines/graphhopper_bicycle.js +++ b/app/assets/javascripts/routing_engines/graphhopper_bicycle.js @@ -2,6 +2,7 @@ OSM.RoutingEngines.list.push({ name: "javascripts.directions.engines.graphhopper_bike", + creditline: 'Directions courtesy of Graphhopper', draggable: true, _hints: {}, getRoute: function(isFinal, points) { diff --git a/app/assets/javascripts/routing_engines/mapquest_bicycle.js b/app/assets/javascripts/routing_engines/mapquest_bicycle.js index b08096955..4cff366a6 100644 --- a/app/assets/javascripts/routing_engines/mapquest_bicycle.js +++ b/app/assets/javascripts/routing_engines/mapquest_bicycle.js @@ -7,6 +7,7 @@ OSM.RoutingEngines.list.push({ name: "javascripts.directions.engines.mapquest_bike", + creditline: 'Directions courtesy of MapQuest ', draggable: false, _hints: {}, MQ_SPRITE_MAP: { diff --git a/app/assets/javascripts/routing_engines/osrm_car.js b/app/assets/javascripts/routing_engines/osrm_car.js index 0011b0205..da94adf05 100644 --- a/app/assets/javascripts/routing_engines/osrm_car.js +++ b/app/assets/javascripts/routing_engines/osrm_car.js @@ -4,6 +4,7 @@ OSM.RoutingEngines.list.push({ name: "javascripts.directions.engines.osrm_car", + creditline: 'Directions courtesy of OSRM', draggable: true, _hints: {}, getRoute: function(isFinal,points) { diff --git a/app/assets/stylesheets/common.css.scss b/app/assets/stylesheets/common.css.scss index 0f306b6d3..a8fba1943 100644 --- a/app/assets/stylesheets/common.css.scss +++ b/app/assets/stylesheets/common.css.scss @@ -1217,6 +1217,15 @@ tr.turn:hover { } } +/* Rules for the routing sidebar */ + +#sidebar_content { + #routing_credit { + text-align: center; + padding: 0.5em; + } +} + /* Rules for edit pages */ .site-edit {