Add zoom to note
This commit is contained in:
parent
3e305fb162
commit
1673851b50
3 changed files with 12 additions and 4 deletions
|
@ -204,7 +204,7 @@ $(document).ready(function () {
|
|||
page.load = function(path, type, id) {
|
||||
if (OSM.STATUS === 'api_offline' || OSM.STATUS === 'database_offline') return;
|
||||
|
||||
map.addObject({type: type, id: parseInt(id)}, {zoom: true});
|
||||
map.addObject({type: type, id: parseInt(id)}, {zoom: window.location.hash == ""});
|
||||
};
|
||||
|
||||
page.unload = function() {
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
OSM.Note = function(map) {
|
||||
var noteLayer = map.noteLayer,
|
||||
content = $('#sidebar_content'),
|
||||
page = {};
|
||||
page = {},
|
||||
marker;
|
||||
|
||||
var noteIcons = {
|
||||
"new": L.icon({
|
||||
|
@ -67,7 +68,7 @@ OSM.Note = function(map) {
|
|||
page.load();
|
||||
};
|
||||
|
||||
page.load = function() {
|
||||
page.load = function(path, id) {
|
||||
var loadTimer = setTimeout(setLoading, 250);
|
||||
$('#sidebar_content').load(window.location.pathname + "?xhr=1", function(a, b, xhr) {
|
||||
if (xhr.getResponseHeader('X-Page-Title')) {
|
||||
|
@ -76,9 +77,16 @@ OSM.Note = function(map) {
|
|||
bind();
|
||||
clearTimeout(loadTimer);
|
||||
clearLoading();
|
||||
|
||||
if (!map.hasLayer(noteLayer)) map.addLayer(noteLayer);
|
||||
if (window.location.hash == "") map.panTo($('.details').data().coordinates.split(','));
|
||||
});
|
||||
};
|
||||
|
||||
page.unload = function() {
|
||||
if (marker) map.removeLayer(marker);
|
||||
};
|
||||
|
||||
function setLoading() {
|
||||
if($('#browse_status').is(':empty')) {
|
||||
$('#browse_status').append($('<p></p>').text(I18n.t('browse.start_rjs.loading')));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue