]> _ Git - fluidbook-html5.git/commitdiff
wip #3839 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 20 Aug 2020 09:59:38 +0000 (11:59 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Thu, 20 Aug 2020 09:59:38 +0000 (11:59 +0200)
js/libs/fluidbook/fluidbook.stats.js

index 370b392332b254b70ba5878dcfaa887056169477..7eddfb6ebcc8f94de873ff1ba9316a24501bbef2 100644 (file)
@@ -4,6 +4,7 @@ function FluidbookStats(fluidbook) {
     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
@@ -54,6 +55,10 @@ FluidbookStats.prototype = {
         $(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