From 1f626b64ba78af243c4e2ac05f6e62688b0bcb14 Mon Sep 17 00:00:00 2001 From: Manoj Mishra Date: Tue, 23 Jun 2015 22:52:42 +0530 Subject: [PATCH] Disable rendering the same content --- stream_table.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/stream_table.js b/stream_table.js index eb5e60a..773f73d 100644 --- a/stream_table.js +++ b/stream_table.js @@ -271,7 +271,10 @@ data = this.execCallbacks('before_add', data) || data; if (data.length){ - var i = this.data.length, l = data.length + i; + var i = this.data.length, l = data.length + i, render = false; + + if (this.data.length < this.opts.fetch_data_limit) + render = true; this.buildTextIndex(data); this.data = this.data.concat(data); @@ -290,7 +293,9 @@ this.sort(this.current_sorting); } - this.render(this.current_page); + if (render) + this.render(this.current_page); + this.renderPagination(this.pageCount(), this.current_page); this.execCallbacks('after_add', data); this.execCallbacks('pagination');