[extensions-web/filter-sort-ui: 13/20] js: Fix paginator hash changed logic
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [extensions-web/filter-sort-ui: 13/20] js: Fix paginator hash changed logic
- Date: Tue, 3 Jan 2012 04:01:46 +0000 (UTC)
commit bc1a4acf9e778bcfa2d3e513eaf7c618a479bc13
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Wed Dec 28 13:58:18 2011 -0500
js: Fix paginator hash changed logic
It was completely broken before
sweettooth/static/js/paginator.js | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
---
diff --git a/sweettooth/static/js/paginator.js b/sweettooth/static/js/paginator.js
index e1a41d6..11e05e3 100644
--- a/sweettooth/static/js/paginator.js
+++ b/sweettooth/static/js/paginator.js
@@ -133,7 +133,7 @@ define(['jquery', 'jquery.hashchange'], function($) {
if (hashParams.sort !== hp.sort)
return true;
- if (hashParams.page !== hp.sort)
+ if (hashParams.page !== hp.page)
return true;
return false;
@@ -141,14 +141,13 @@ define(['jquery', 'jquery.hashchange'], function($) {
$(window).hashchange(function() {
var hp = getHashParams();
- if (hashChanged) {
- hashParams = hp;
-
- if (hashParams.page === undefined)
- hashParams.page = 1;
- else
- hashParams.page = parseInt(hashParams.page);
+ if (hp.page === undefined)
+ hp.page = 1;
+ else
+ hp.page = parseInt(hp.page);
+ if (hashChanged(hp)) {
+ hashParams = hp;
loadPage();
}
});
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]