Do a new getContents if the search field is cleared
This commit is contained in:
parent
851b5156d7
commit
7b7f866582
10
js/books.js
10
js/books.js
|
@ -2,6 +2,7 @@
|
||||||
var kindlemail = "";
|
var kindlemail = "";
|
||||||
var currentpath = "";
|
var currentpath = "";
|
||||||
var searchTimeout = null;
|
var searchTimeout = null;
|
||||||
|
var lastSearch = "";
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
getContents();
|
getContents();
|
||||||
|
@ -35,6 +36,10 @@ $(document).ready(function() {
|
||||||
$("#search").on("change keyup", function() {
|
$("#search").on("change keyup", function() {
|
||||||
if ( searchTimeout ) clearTimeout(searchTimeout);
|
if ( searchTimeout ) clearTimeout(searchTimeout);
|
||||||
if ( $("#search").val().length > 2 ) searchTimeout = setTimeout(getContents, 500);
|
if ( $("#search").val().length > 2 ) searchTimeout = setTimeout(getContents, 500);
|
||||||
|
if ( ($("#search").val() == "") && (lastSearch != "") ) {
|
||||||
|
lastSearch = "";
|
||||||
|
getContents();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -50,7 +55,10 @@ function redirectToLogin() {
|
||||||
function getContents() {
|
function getContents() {
|
||||||
if ( searchTimeout ) clearTimeout(searchTimeout);
|
if ( searchTimeout ) clearTimeout(searchTimeout);
|
||||||
var data = {};
|
var data = {};
|
||||||
if ( $("#search").val() != "" ) data.search = $("#search").val();
|
if ( $("#search").val() != "" ) {
|
||||||
|
data.search = $("#search").val();
|
||||||
|
lastSearch = data.search;
|
||||||
|
}
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url : 'ajax/getcontents.php',
|
url : 'ajax/getcontents.php',
|
||||||
data : data,
|
data : data,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user