From 76882b59ef15e6259fc5901db93845478913d250 Mon Sep 17 00:00:00 2001 From: rr- Date: Sun, 12 Jun 2016 20:11:43 +0200 Subject: 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. --- client/js/views/endless_page_view.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'client/js/views/endless_page_view.js') 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; } -- cgit v1.3