From 467734f078ece6212592c55c9f156e6845c060f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Wed, 15 Nov 2017 18:20:00 +0100 Subject: [PATCH] make sure the loading state is always removed --- src/c3nav/site/static/site/js/c3nav.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/c3nav/site/static/site/js/c3nav.js b/src/c3nav/site/static/site/js/c3nav.js index 99ca4dc1..df9b9d45 100644 --- a/src/c3nav/site/static/site/js/c3nav.js +++ b/src/c3nav/site/static/site/js/c3nav.js @@ -47,8 +47,6 @@ c3nav = { } } - $('#search').removeClass('loading'); - c3nav.narrow = ($(document).width() < 1000); c3nav.init_locationinputs(); @@ -102,11 +100,14 @@ c3nav = { c3nav._view = view; $('main').attr('data-view', view); + var $search = $('#search'); + $search.removeClass('loading'); + var $selected_locationinputs = $('.locationinput.selected'); $selected_locationinputs.filter(':focus').blur(); $('#destination-input, [data-view^=route] #origin-input').filter(':not(.selected)').find('input').first().focus(); if (!$selected_locationinputs.filter(':focus').length) { - $('#search').removeClass('focused'); + $search.removeClass('focused'); } c3nav.update_map_locations();