Add manual fallback for "Start Mapping" button

This commit is contained in:
John Firebaugh 2013-08-07 16:14:15 -07:00
parent c4cdcc1ee1
commit 8ca781ac75
3 changed files with 23 additions and 8 deletions

View file

@ -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);

View file

@ -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'
}
});

View file

@ -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"