From 6182227bc490a6af19680fd93310357dca1f90e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 30 Oct 2017 17:51:12 +0100 Subject: [PATCH] call fly_to_bounds directly only when needed --- src/c3nav/site/static/site/js/c3nav.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/c3nav/site/static/site/js/c3nav.js b/src/c3nav/site/static/site/js/c3nav.js index b86bbda4..8c8c364e 100644 --- a/src/c3nav/site/static/site/js/c3nav.js +++ b/src/c3nav/site/static/site/js/c3nav.js @@ -115,9 +115,6 @@ c3nav = { // set a location input and update state accordingly c3nav._locationinput_set_raw(elem, location); c3nav.update_state(); - if (location !== null) { - c3nav.fly_to_bounds(); - } }, _locationinput_set_raw: function (elem, location) { // set a location input @@ -217,6 +214,7 @@ c3nav = { } if ($focused.length === 0) return; c3nav._locationinput_set($(this).parent(), c3nav.locations_by_id[$focused.attr('data-id')]); + c3nav.fly_to_bounds(); } }, _locationinput_hover_suggestion: function () { @@ -225,6 +223,7 @@ c3nav = { _locationinput_click_suggestion: function () { var $locationinput = $('#' + c3nav.current_locationinput); c3nav._locationinput_set($locationinput, c3nav.locations_by_id[$(this).attr('data-id')]); + c3nav.fly_to_bounds(); }, _locationinput_matches_compare: function (a, b) { if (a[1] !== b[1]) return b[1] - a[1];