mirror of
https://github.com/brian8544/turtle-wow.git
synced 2024-12-28 10:24:36 +00:00
65 lines
1.5 KiB
JavaScript
65 lines
1.5 KiB
JavaScript
|
var THEME = THEME || {};
|
||
|
|
||
|
(function(jQuery) {
|
||
|
|
||
|
"use strict";
|
||
|
|
||
|
THEME.initialize = {
|
||
|
|
||
|
init: function() {
|
||
|
THEME.initialize.general();
|
||
|
THEME.initialize.removeHashFragment();
|
||
|
},
|
||
|
|
||
|
general: function() {
|
||
|
window.addEventListener('analytic-register-new-user', (event) => {
|
||
|
const page = event?.detail?.page;
|
||
|
|
||
|
if (!page) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
_paq.push([
|
||
|
'trackEvent',
|
||
|
'Account',
|
||
|
'New',
|
||
|
page
|
||
|
]);
|
||
|
})
|
||
|
|
||
|
window.addEventListener('analytic-log-out-user', event => {
|
||
|
_paq.push(['resetUserId']);
|
||
|
_paq.push(['appendToTrackingUrl', 'new_visit=1']);
|
||
|
_paq.push(['trackPageView']);
|
||
|
_paq.push(['appendToTrackingUrl', '']);
|
||
|
})
|
||
|
|
||
|
|
||
|
function openModal(imageSrc) {
|
||
|
$('#lightbox img').attr('src', imageSrc);
|
||
|
}
|
||
|
|
||
|
window.openModal = openModal;
|
||
|
},
|
||
|
|
||
|
removeHashFragment: function() {
|
||
|
var url = window.location.href;
|
||
|
if (url.includes('/#/')) {
|
||
|
var urlWithoutFragment = url.replace('/#/', '/');
|
||
|
window.location.href = urlWithoutFragment;
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
|
||
|
THEME.documentOnReady = {
|
||
|
init: function() {
|
||
|
THEME.initialize.init();
|
||
|
},
|
||
|
};
|
||
|
|
||
|
$(document).ready(THEME.documentOnReady.init);
|
||
|
|
||
|
|
||
|
})($);
|
||
|
|