use param defaults and add spacing for readability

This commit is contained in:
Mike Greiling 2016-11-20 00:23:12 -06:00
parent 324482659a
commit 283bca3a2e

View file

@ -1,9 +1,9 @@
(() => { (() => {
const Pager = { const Pager = {
init(limit, preload, disable, callback) { init(limit = 0, preload = false, disable = false, callback = $.noop) {
this.limit = limit != null ? limit : 0; this.limit = limit;
this.disable = disable != null ? disable : false; this.disable = disable;
this.callback = callback != null ? callback : $.noop; this.callback = callback;
this.loading = $('.loading').first(); this.loading = $('.loading').first();
if (preload) { if (preload) {
this.offset = 0; this.offset = 0;
@ -13,6 +13,7 @@
} }
this.initLoadMore(); this.initLoadMore();
}, },
getOld() { getOld() {
this.loading.show(); this.loading.show();
$.ajax({ $.ajax({
@ -27,6 +28,7 @@
dataType: 'json', dataType: 'json',
}); });
}, },
append(count, html) { append(count, html) {
$('.content_list').append(html); $('.content_list').append(html);
if (count > 0) { if (count > 0) {
@ -35,6 +37,7 @@
this.disable = true; this.disable = true;
} }
}, },
initLoadMore() { initLoadMore() {
$(document).unbind('scroll'); $(document).unbind('scroll');
$(document).endlessScroll({ $(document).endlessScroll({