From 1602f6aba970cbba36187515a1d7e47a7be0761e Mon Sep 17 00:00:00 2001 From: Eugene Simakin Date: Sun, 12 Jan 2014 22:06:21 +0400 Subject: [PATCH] Fix multiple paginators case --- jquery.twbsPagination.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/jquery.twbsPagination.js b/jquery.twbsPagination.js index e9c41b5..2b9ff3a 100644 --- a/jquery.twbsPagination.js +++ b/jquery.twbsPagination.js @@ -226,16 +226,14 @@ var args = Array.prototype.slice.call(arguments, 1); var methodReturn; - var $set = this.each(function () { - var $this = $(this); - var data = $this.data('twbs-pagination'); - var options = typeof option === 'object' && option; + var $this = $(this); + var data = $this.data('twbs-pagination'); + var options = typeof option === 'object' && option; - if (!data) $this.data('twbs-pagination', (data = new TwbsPagination(this, options) )); - if (typeof option === 'string') methodReturn = data[ option ].apply(data, args); - }); + if (!data) $this.data('twbs-pagination', (data = new TwbsPagination(this, options) )); + if (typeof option === 'string') methodReturn = data[ option ].apply(data, args); - return ( methodReturn === undefined ) ? $set : methodReturn; + return ( methodReturn === undefined ) ? $this : methodReturn; }; $.fn.twbsPagination.defaults = {