search with endless scrolling
This commit is contained in:
parent
23900a5a39
commit
ba931d2124
|
@ -5,10 +5,8 @@
|
|||
#searchresults {
|
||||
background-color:#fff;
|
||||
overflow-x:hidden;
|
||||
overflow-y: auto;
|
||||
text-overflow:ellipsis;
|
||||
padding-top: 65px;
|
||||
height: 100%;
|
||||
box-sizing: border-box;
|
||||
z-index:75;
|
||||
}
|
||||
|
|
|
@ -81,6 +81,7 @@
|
|||
|
||||
var currentResult = -1;
|
||||
var lastQuery = '';
|
||||
var lastInApps = [];
|
||||
var lastPage = 0;
|
||||
var lastSize = 30;
|
||||
var lastResults = {};
|
||||
|
@ -115,6 +116,7 @@
|
|||
return;
|
||||
}
|
||||
lastQuery = query;
|
||||
lastInApps = inApps;
|
||||
lastPage = page;
|
||||
lastSize = size;
|
||||
|
||||
|
@ -234,9 +236,11 @@
|
|||
*/
|
||||
function onScroll(e) {
|
||||
if ($searchResults) {
|
||||
//if ( $searchResults && $searchResults.scrollTop() + $searchResults.height() > $searchResults.find('table').height() - 300 ) {
|
||||
// self.search(lastQuery, lastPage + 1);
|
||||
//}
|
||||
var resultsBottom = $searchResults.offset().top + $searchResults.height();
|
||||
var containerBottom = $searchResults.offsetParent().offset().top + $searchResults.offsetParent().height();
|
||||
if ( resultsBottom < containerBottom * 1.2 ) {
|
||||
self.search(lastQuery, lastInApps, lastPage + 1);
|
||||
}
|
||||
placeStatus();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue