From: Mike Taylor Date: Fri, 1 May 2015 13:52:58 +0000 (+0100) Subject: Part of MKWS-64. X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=commitdiff_plain;h=cbe35ee3f4b242a69cf4a73b77b1d85980e9f64b Part of MKWS-64. The pager widget uses team.urlFragment() to generate state-summarising links for the values passed into the template, rather then click actions. --- diff --git a/src/mkws-widget-main.js b/src/mkws-widget-main.js index f32e736..7379cde 100644 --- a/src/mkws-widget-main.js +++ b/src/mkws-widget-main.js @@ -73,19 +73,19 @@ mkws.registerWidgetType('pager', function() { if (firstClkbl > 1) output.morePrev = true; if (lastClkbl < pages) output.moreNext = true; - if (currentPage > 1) output.prevClick = "mkws.pagerPrev(\'" + teamName + "\');"; + if (currentPage > 1) output.prevHref = '#' + that.team.urlFragment({ page: currentPage-1 }); output.pages = []; for(var i = firstClkbl; i <= lastClkbl; i++) { var o = {}; o.number = i; if (i !== currentPage) { - o.click = "mkws.showPage(\'" + teamName + "\', " + i + ");"; + o.href = '#' + that.team.urlFragment({ page: i }); } output.pages.push(o); } - if (pages - currentPage > 0) output.nextClick = "mkws.pagerNext(\'" + teamName + "\')"; + if (pages - currentPage > 0) output.nextHref = '#' + that.team.urlFragment({ page: currentPage+1 }); var template = that.team.loadTemplate(that.config.template || "pager"); that.node.html(template(output));