Fix a few glitches in the history.back() behavior. Fixes #88

This commit is contained in:
mossroy 2014-04-12 14:59:20 +02:00
parent 9168da2c37
commit e1d06eddf4

View File

@ -54,6 +54,7 @@ define(function(require) {
// Define behavior of HTML elements
$('#searchTitles').on('click', function(e) {
pushBrowserHistoryState(null, $('#prefix').val());
searchTitlesFromPrefix($('#prefix').val());
$("#welcomeText").hide();
$("#readingArticle").hide();
@ -280,7 +281,7 @@ define(function(require) {
if ($('#navbarToggle').is(":visible") && $('#liHomeNav').is(':visible')) {
$('#navbarToggle').click();
}
$('#searchingForTitles').show();
$('#searchingForTitles').hide();
$('#configuration').hide();
$('#titleList').hide();
$('#titleListHeaderMessage').hide();
@ -293,7 +294,7 @@ define(function(require) {
}
else if (titleSearch && !(""===titleSearch)) {
$('#prefix').val(titleSearch);
$('#searchTitles').click();
searchTitlesFromPrefix($('#prefix').val());
}
else if (latitude && !(""===latitude)) {
maxDistanceArticlesNearbySearch = maxDistance;
@ -444,8 +445,6 @@ define(function(require) {
currentLongitude = currentCoordinates.x;
}
pushBrowserHistoryState(null, $('#prefix').val(), currentLatitude, currentLongitude, maxDistanceArticlesNearbySearch);
var titleListHeaderMessageDiv = $('#titleListHeaderMessage');
var nbTitles = 0;
if (titleArray) {
@ -755,6 +754,8 @@ define(function(require) {
currentCoordinates = new geometry.point(crd.longitude, crd.latitude);
pushBrowserHistoryState(null, null, crd.latitude, crd.longitude, maxDistanceArticlesNearbySearch);
searchTitlesNearbyGivenCoordinates(crd.latitude, crd.longitude, maxDistanceArticlesNearbySearch);
}
else {