mirror of
https://github.com/kiwix/kiwix-js.git
synced 2025-09-23 04:28:30 -04:00
Fix a few glitches in the history.back() behavior. Fixes #88
This commit is contained in:
parent
9168da2c37
commit
e1d06eddf4
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user