this.id = this.fluidbook.settings.id;\r
this.vid = guid();\r
this.relay_url_params = '';\r
+ this.lastTCHash = '';\r
if (this.fluidbook.settings.stats) {\r
this.worker = new Worker('js/libs/fluidbook/workers/stats.js');\r
}\r
$(this.fluidbook).on('fluidbook.hashchange', function (e, data) {\r
data.shift();\r
var hash = data.join('/');\r
+ if (hash === this.lastTCHash) {\r
+ return;\r
+ }\r
+ this.lastTCHash = hash;\r
if ($this.fluidbook.settings.tagcommander_plan[hash]) {\r
window.tc_vars = {};\r
$.extend(window.tc_vars, $this.fluidbook.settings.tagcommander_default_vars, $this.fluidbook.settings.tagcommander_plan[hash]);\r