some minor js improvements
This commit is contained in:
parent
1efdad1f58
commit
7e34439882
1 changed files with 7 additions and 8 deletions
|
@ -30,7 +30,7 @@ c3nav = {
|
||||||
},
|
},
|
||||||
_route_buttons_swap_click: function () {
|
_route_buttons_swap_click: function () {
|
||||||
var $origin = $('#origin-input'),
|
var $origin = $('#origin-input'),
|
||||||
$destination = $('#destination-input');
|
$destination = $('#destination-input'),
|
||||||
tmp = $origin.data('location');
|
tmp = $origin.data('location');
|
||||||
c3nav._locationinput_set($origin, $destination.data('location'), false);
|
c3nav._locationinput_set($origin, $destination.data('location'), false);
|
||||||
c3nav._locationinput_set($destination, tmp, false);
|
c3nav._locationinput_set($destination, tmp, false);
|
||||||
|
@ -84,8 +84,7 @@ c3nav = {
|
||||||
_locationinput_set: function (elem, location, update_map) {
|
_locationinput_set: function (elem, location, update_map) {
|
||||||
// set a location input
|
// set a location input
|
||||||
c3nav._locationinput_reset_autocomplete();
|
c3nav._locationinput_reset_autocomplete();
|
||||||
var $search = $('#search'),
|
var location = (location === undefined) ? null : location,
|
||||||
location = (location === undefined) ? null : location,
|
|
||||||
title = (location === null) ? '' : location.title,
|
title = (location === null) ? '' : location.title,
|
||||||
subtitle = (location === null) ? '' : location.subtitle;
|
subtitle = (location === null) ? '' : location.subtitle;
|
||||||
elem.toggleClass('selected', location !== null).toggleClass('empty', location === null)
|
elem.toggleClass('selected', location !== null).toggleClass('empty', location === null)
|
||||||
|
@ -133,7 +132,7 @@ c3nav = {
|
||||||
},
|
},
|
||||||
_locationinput_reset_autocomplete: function () {
|
_locationinput_reset_autocomplete: function () {
|
||||||
// hide autocomplete
|
// hide autocomplete
|
||||||
$autocomplete = $('#autocomplete');
|
var $autocomplete = $('#autocomplete');
|
||||||
$autocomplete.find('.focus').removeClass('focus');
|
$autocomplete.find('.focus').removeClass('focus');
|
||||||
$autocomplete.html('');
|
$autocomplete.html('');
|
||||||
c3nav._last_locationinput_words_key = null;
|
c3nav._last_locationinput_words_key = null;
|
||||||
|
@ -217,12 +216,12 @@ c3nav = {
|
||||||
$(this).addClass('focus').siblings().removeClass('focus');
|
$(this).addClass('focus').siblings().removeClass('focus');
|
||||||
},
|
},
|
||||||
_locationinput_click_suggestion: function () {
|
_locationinput_click_suggestion: function () {
|
||||||
$locationinput = $('#' + c3nav.current_locationinput);
|
var $locationinput = $('#' + c3nav.current_locationinput);
|
||||||
c3nav._locationinput_set($locationinput, c3nav.locations_by_id[$(this).attr('data-id')]);
|
c3nav._locationinput_set($locationinput, c3nav.locations_by_id[$(this).attr('data-id')]);
|
||||||
c3nav._locationinput_focus_next($locationinput);
|
c3nav._locationinput_focus_next($locationinput);
|
||||||
},
|
},
|
||||||
_locationinput_focus_next: function (elem) {
|
_locationinput_focus_next: function (elem) {
|
||||||
$next = $('.locationinput:not(.selected)');
|
var $next = $('.locationinput:not(.selected)');
|
||||||
if ($next.length === 0) {
|
if ($next.length === 0) {
|
||||||
if (elem) elem.find('input').blur();
|
if (elem) elem.find('input').blur();
|
||||||
} else {
|
} else {
|
||||||
|
@ -432,7 +431,7 @@ c3nav = {
|
||||||
className: 'location-popup'
|
className: 'location-popup'
|
||||||
}, 'autoPanPaddingTopLeft', 'autoPanPaddingBottomRight')).addTo(c3nav._locationLayers[location.point[0]]);
|
}, 'autoPanPaddingTopLeft', 'autoPanPaddingBottomRight')).addTo(c3nav._locationLayers[location.point[0]]);
|
||||||
|
|
||||||
result = {};
|
var result = {};
|
||||||
result[location.point[0]] = L.latLngBounds(
|
result[location.point[0]] = L.latLngBounds(
|
||||||
(location.bounds !== undefined) ? L.GeoJSON.coordsToLatLngs(location.bounds) : [latlng, latlng]
|
(location.bounds !== undefined) ? L.GeoJSON.coordsToLatLngs(location.bounds) : [latlng, latlng]
|
||||||
);
|
);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue