summaryrefslogtreecommitdiff
path: root/client/js/views/endless_page_view.js
diff options
context:
space:
mode:
authorrr- <rr-@sakuya.pl>2016-06-12 20:11:43 +0200
committerrr- <rr-@sakuya.pl>2016-06-12 21:43:20 +0200
commit76882b59ef15e6259fc5901db93845478913d250 (patch)
tree8daa499f47eaccd1bd7799821c4825b471ecd7e2 /client/js/views/endless_page_view.js
parent4295e1c827fd3882bb3f683802912d85d858efb6 (diff)
client/router: introduce own router
I'm tired of page.js lack of documentation around finer quirks, and being forced to read its crap code. Refactored into classes, removed unused cruft.
Diffstat (limited to 'client/js/views/endless_page_view.js')
-rw-r--r--client/js/views/endless_page_view.js7
1 files changed, 3 insertions, 4 deletions
diff --git a/client/js/views/endless_page_view.js b/client/js/views/endless_page_view.js
index 579db94..14892ae 100644
--- a/client/js/views/endless_page_view.js
+++ b/client/js/views/endless_page_view.js
@@ -1,6 +1,6 @@
'use strict';
-const page = require('page');
+const router = require('../router.js');
const events = require('../events.js');
const views = require('../util/views.js');
@@ -55,10 +55,9 @@ class EndlessPageView {
}
let topPageNumber = parseInt(topPageNode.getAttribute('data-page'));
if (topPageNumber !== this.currentPage) {
- page.replace(
+ router.replace(
_formatUrl(ctx.clientUrl, topPageNumber),
- null,
- false,
+ {},
false);
this.currentPage = topPageNumber;
}