From a32c5d1399ce52a30328cc4e1926408c154e85de Mon Sep 17 00:00:00 2001 From: rr- Date: Fri, 20 May 2016 23:59:24 +0200 Subject: client/misc: remove String.format() ...and replace them with ES6 template literals I've just learned about. --- client/js/views/endless_page_view.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (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 c4e3646..6c54d3b 100644 --- a/client/js/views/endless_page_view.js +++ b/client/js/views/endless_page_view.js @@ -4,6 +4,10 @@ const page = require('page'); const events = require('../events.js'); const views = require('../util/views.js'); +function _formatUrl(url, page) { + return url.replace('{page}', page); +} + class EndlessPageView { constructor() { this._holderTemplate = views.getTemplate('endless-pager'); @@ -51,7 +55,7 @@ class EndlessPageView { let topPageNumber = parseInt(topPageNode.getAttribute('data-page')); if (topPageNumber !== this.currentPage) { page.replace( - ctx.clientUrl.format({page: topPageNumber}), + _formatUrl(ctx.clientUrl, topPageNumber), null, false, false); -- cgit v1.3