Make privacy policy URL configurable (#284)

This commit is contained in:
Norbert Renner 2020-05-28 10:04:16 +02:00
parent 01e7fd7144
commit e5e876f717
5 changed files with 11 additions and 4 deletions

View file

@ -30,6 +30,8 @@
//BR.conf.profilesUrl = 'file://YOUR_PATH_TO/profiles2/';
}
BR.conf.privacyPolicyUrl = '/privacypolicy.html';
// Set the initial position and zoom level of the map
BR.conf.initialMapLocation = [50.99, 9.86];
BR.conf.initialMapZoom = 5;

View file

@ -292,7 +292,7 @@
<a href="https://brouter.de/brouter/segments4/" target="_blank">data files</a>.
</p>
<p data-i18n="[html]about.details">
<i><a href="/privacypolicy.html" target="_blank">Privacy Policy</a></i
<i><a href="{{privacyPolicyUrl}}" target="_blank">Privacy Policy</a></i
>,
<i
><a href="https://github.com/nrenner/brouter-web#credits-and-licenses" target="_blank"

View file

@ -33,6 +33,7 @@ BR.Map = {
$(map.getContainer()).outerWidth() >= 400
? i18next.t('map.attribution-osm-long')
: i18next.t('map.attribution-osm-short');
var privacyPolicyUrl = BR.conf.privacyPolicyUrl || 'https://brouter.de/privacypolicy.html';
map.attributionControl.setPrefix(
'&copy; <a target="_blank" href="https://www.openstreetmap.org/copyright">' +
osmAttribution +
@ -40,7 +41,9 @@ BR.Map = {
' &middot; <a href="" data-toggle="modal" data-target="#credits">' +
i18next.t('map.copyright') +
'</a>' +
' &middot; <a target="_blank" href="https://brouter.de/privacypolicy.html">' +
' &middot; <a target="_blank" href="' +
privacyPolicyUrl +
'">' +
i18next.t('map.privacy') +
'</a>'
);

View file

@ -426,7 +426,9 @@
},
function(err, t) {
jqueryI18next.init(i18next, $);
$('html').localize();
$('html').localize({
privacyPolicyUrl: BR.conf.privacyPolicyUrl || 'https://brouter.de/privacypolicy.html'
});
mapContext = BR.Map.initMap();
verifyTouchStyle(mapContext);

View file

@ -8,7 +8,7 @@
"data": "Data:",
"data-description": "This is based on <a href=\"https://www.openstreetmap.org\" target=\"_blank\">OpenStreetMap</a>. It is usually updated daily, see dates of <a href=\"https://brouter.de/brouter/segments4/\" target=\"_blank\">data files</a>.",
"description": "Online service of the BRouter routing engine. For the offline Android app and more information see <a href=\"https://brouter.de/\" target=\"_blank\">brouter.de</a>",
"details": "<i><a href=\"https://brouter.de/privacypolicy.html\" target=\"_blank\">Privacy Policy</a></i>, \n<i><a href=\"https://github.com/nrenner/brouter-web#credits-and-licenses\" target=\"_blank\">Credits</a></i>,\n<i><a href=\"https://github.com/nrenner/brouter-web/blob/master/CHANGELOG.md\" target=\"_blank\">Changelog</a></i> and\n<i><a href=\"https://github.com/nrenner/brouter-web#readme\" target=\"_blank\">more info</a></i> on the client.",
"details": "<i><a href=\"{{privacyPolicyUrl}}\" target=\"_blank\">Privacy Policy</a></i>, \n<i><a href=\"https://github.com/nrenner/brouter-web#credits-and-licenses\" target=\"_blank\">Credits</a></i>,\n<i><a href=\"https://github.com/nrenner/brouter-web/blob/master/CHANGELOG.md\" target=\"_blank\">Changelog</a></i> and\n<i><a href=\"https://github.com/nrenner/brouter-web#readme\" target=\"_blank\">more info</a></i> on the client.",
"support": "General discussions/questions, support",
"title": "About"
},