Compare commits

...

2 Commits

2 changed files with 10 additions and 2 deletions

View File

@ -1,6 +1,6 @@
<?php <?php
require "../variables.php"; require dirname(__FILE__) . "/../variables.php";
$dbbooks = array(); $dbbooks = array();
$parsedbooks = array(); $parsedbooks = array();

View File

@ -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,