function FluidbookStatsEsm(fluidbook) {
this.fluidbook = fluidbook;
+ this.lastSentPage = null;
this.init();
}
// Page change
$(this.fluidbook).on('fluidbook.page.change.end', function (e, page) {
- $this.changePage(page);
+ if (page !== $this.lastSentPage) {
+ $this.lastSentPage = page;
+ $this.changePage();
+ }
return true;
});
},
- changePage: function (page) {
- window.tc_vars.magazine_page = page;
- window.tc_vars.env_url = window.tc_vars.magazine_name + '/' + window.tc_vars.magazine_region + '/' + window.tc_vars.magazine_page;
- tC.container.reload({events: {page: [{}, {}]}});
+ changePage: function () {
+ let pages = this.fluidbook.getDisplayedPages();
+
+ console.log('esm pages', pages);
+
+ for (let i in pages) {
+ let page = pages[i];
+ window.tc_vars.magazine_page = page;
+ window.tc_vars.env_url = window.tc_vars.magazine_name + '/' + window.tc_vars.magazine_region + '/' + window.tc_vars.magazine_page;
+ tC.container.reload({events: {page: [{}, {}]}});
+ }
},
clickNav: function (id) {