}
}
+ $(this).trigger('fluidbook.hashchange',[args.slice()]);
+
if (args[1] === 'closeview') {
return this.setCurrentPage(this.currentPage);
} else if (args[1] === 'page') {
var e = this.fluidbook.settings.relay_url_params.split(',');\r
var p = [];\r
$.each(e, function (k, v) {\r
- v=v.trim();\r
+ v = v.trim();\r
if ($_GET[v] !== undefined && $_GET[v] !== null) {\r
p.push(v + '=' + encodeURIComponent($_GET[v]));\r
}\r
$this.track(6, 0, $(this).attr('data-track'));\r
return true;\r
});\r
+\r
+ if (this.fluidbook.settings.tagcommander_id) {\r
+ this.initTagCommander();\r
+ }\r
+ },\r
+\r
+ initTagCommander: function () {\r
+ var $this = this;\r
+ $(this.fluidbook).on('fluidbook.hashchange', function (e, data) {\r
+ data.shift();\r
+ var hash = data.join('/');\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
+ tC.container.reload({events: {page: [{}, {}]}});\r
+ }\r
+ });\r
},\r
\r
track: function (type, page, extra) {\r