Add manual fallback for "Start Mapping" button
This commit is contained in:
parent
c4cdcc1ee1
commit
8ca781ac75
3 changed files with 23 additions and 8 deletions
|
@ -158,6 +158,20 @@ $(document).ready(function () {
|
|||
remoteEditHandler(map.getBounds());
|
||||
}
|
||||
|
||||
if (OSM.params().edit_help) {
|
||||
$('#editanchor')
|
||||
.removeAttr('title')
|
||||
.tooltip({
|
||||
placement: 'bottom',
|
||||
title: I18n.t('javascripts.edit_help')
|
||||
})
|
||||
.tooltip('show');
|
||||
|
||||
$('body').one('click', function() {
|
||||
$('#editanchor').tooltip('hide');
|
||||
});
|
||||
}
|
||||
|
||||
initializeSearch(map);
|
||||
initializeExport(map);
|
||||
initializeBrowse(map, params);
|
||||
|
|
|
@ -25,12 +25,6 @@ $(document).ready(function() {
|
|||
});
|
||||
}
|
||||
|
||||
function geoError() {
|
||||
$('.start-mapping')
|
||||
.removeClass('loading')
|
||||
.addClass('error');
|
||||
}
|
||||
|
||||
$('.start-mapping').on('click', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
|
@ -39,9 +33,15 @@ $(document).ready(function() {
|
|||
|
||||
// handle firefox's weird implementation
|
||||
// https://bugzilla.mozilla.org/show_bug.cgi?id=675533
|
||||
window.setTimeout(geoError, 4000);
|
||||
window.setTimeout(manualEdit, 4000);
|
||||
|
||||
navigator.geolocation.getCurrentPosition(geoSuccess, geoError);
|
||||
navigator.geolocation.getCurrentPosition(geoSuccess, manualEdit);
|
||||
});
|
||||
} else {
|
||||
manualEdit();
|
||||
}
|
||||
|
||||
function manualEdit() {
|
||||
window.location = '/?edit_help=1'
|
||||
}
|
||||
});
|
||||
|
|
|
@ -2144,6 +2144,7 @@ en:
|
|||
reactivate: Reactivate
|
||||
comment_and_resolve: Comment & Resolve
|
||||
comment: Comment
|
||||
edit_help: Move the map and zoom in on a location you want to edit, then click here.
|
||||
redaction:
|
||||
edit:
|
||||
description: "Description"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue