From 40857699b605e4979712ffca866c9f1f0aff664e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Wed, 15 Nov 2017 17:28:05 +0100 Subject: [PATCH] pad beside instead below sidebar on screens if that is the better option --- src/c3nav/site/static/site/js/c3nav.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/c3nav/site/static/site/js/c3nav.js b/src/c3nav/site/static/site/js/c3nav.js index f42d33dd..526a4ac2 100644 --- a/src/c3nav/site/static/site/js/c3nav.js +++ b/src/c3nav/site/static/site/js/c3nav.js @@ -556,8 +556,10 @@ c3nav = { }, _add_map_padding: function(options, topleft, bottomright) { // add padding information for the current ui layout to fitBoudns options - var left = 0, - top = (left === 0) ? $('#search').height()+10 : 10; + var $search = $('#search'), + padBesideSidebar = ($(window).width() > 1000 && $(window).height() < 600), + left = padBesideSidebar ? $search.width()+10 : 0, + top = padBesideSidebar ? 10 : $search.height()+10; options[topleft || 'paddingTopLeft'] = L.point(left+13, top+41); options[bottomright || 'paddingBottomRight'] = L.point(50, 20); return options;