Compare commits
2 Commits
update_sub
...
site_build
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3ee722f6c2 | ||
|
|
28ba380cca |
@@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
log('Script "custom.js" loaded');
|
||||||
|
|
||||||
var loaderCount = 2;
|
var loaderCount = 2;
|
||||||
var showLoader = function() {
|
var showLoader = function() {
|
||||||
if (loaderCount < 1) {
|
if (loaderCount < 1) {
|
||||||
@@ -19,6 +21,7 @@ var hideLoader = function() {
|
|||||||
if (loaderCount < 1) {
|
if (loaderCount < 1) {
|
||||||
$('#preloader').addClass('preloader-hide');
|
$('#preloader').addClass('preloader-hide');
|
||||||
loaderCount = 0;
|
loaderCount = 0;
|
||||||
|
log('Loader hidden');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -35,11 +38,15 @@ function eraseCookie(e) {createCookie(e, "", -1)}
|
|||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
|
log('Document ready');
|
||||||
|
|
||||||
var isAJAX = false; //Enables or disable AJAX page transitions and loading.
|
var isAJAX = false; //Enables or disable AJAX page transitions and loading.
|
||||||
var isDevelopment = false; // Enables development mode. Clean cache & Stops BG & Highlights from changing defaults.
|
var isDevelopment = false; // Enables development mode. Clean cache & Stops BG & Highlights from changing defaults.
|
||||||
|
|
||||||
function init_template(){
|
function init_template(){
|
||||||
|
|
||||||
|
log('Initializing template...');
|
||||||
|
|
||||||
//ADD YOUR CUSTOM JAVASCRIPT CODES HERE!
|
//ADD YOUR CUSTOM JAVASCRIPT CODES HERE!
|
||||||
//Do not put inside HTML files.
|
//Do not put inside HTML files.
|
||||||
//The init_template() function will be triggered when pages open.
|
//The init_template() function will be triggered when pages open.
|
||||||
@@ -1345,6 +1352,9 @@ $(document).ready(function(){
|
|||||||
$('#menu-welcome-a-okay').click(welcomeOk);
|
$('#menu-welcome-a-okay').click(welcomeOk);
|
||||||
showWelcome();
|
showWelcome();
|
||||||
|
|
||||||
|
log('Template initialized');
|
||||||
|
log('Initializing app');
|
||||||
|
|
||||||
initRegatten();
|
initRegatten();
|
||||||
|
|
||||||
hideLoader();
|
hideLoader();
|
||||||
|
|||||||
@@ -445,6 +445,7 @@ async function updateSyncStatus() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function runPageScript() {
|
async function runPageScript() {
|
||||||
|
log('running page script...')
|
||||||
if (canUseLocalDB) {
|
if (canUseLocalDB) {
|
||||||
var osUpdateTimes = db.transaction('update_times').objectStore('update_times');
|
var osUpdateTimes = db.transaction('update_times').objectStore('update_times');
|
||||||
osUpdateTimes.get('loggedin').onsuccess = function (event) {
|
osUpdateTimes.get('loggedin').onsuccess = function (event) {
|
||||||
@@ -473,8 +474,10 @@ async function runPageScript() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (typeof siteScript === 'function') {
|
if (typeof siteScript === 'function') {
|
||||||
|
log('loading site script');
|
||||||
siteScript();
|
siteScript();
|
||||||
} else {
|
} else {
|
||||||
|
log('no site script');
|
||||||
hideLoader();
|
hideLoader();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -928,6 +931,7 @@ function checkSync() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function initDatabase() {
|
function initDatabase() {
|
||||||
|
log('Initializing DB...');
|
||||||
if (window.indexedDB) {
|
if (window.indexedDB) {
|
||||||
var request = window.indexedDB.open('regatten_app_db_' + BOATCLASS, DB_VERSION);
|
var request = window.indexedDB.open('regatten_app_db_' + BOATCLASS, DB_VERSION);
|
||||||
request.onerror = function (event) {
|
request.onerror = function (event) {
|
||||||
|
|||||||
@@ -440,8 +440,12 @@ async function updateNewsBadge() {
|
|||||||
var initRegatten = function() {
|
var initRegatten = function() {
|
||||||
showLoader();
|
showLoader();
|
||||||
|
|
||||||
|
log('Initializing DB...');
|
||||||
|
|
||||||
initDatabase();
|
initDatabase();
|
||||||
|
|
||||||
|
log('Loading app specific code...');
|
||||||
|
|
||||||
if (isLoggedIn()) {
|
if (isLoggedIn()) {
|
||||||
$('.show-loggedin').show();
|
$('.show-loggedin').show();
|
||||||
$('.show-notloggedin').hide();
|
$('.show-notloggedin').hide();
|
||||||
@@ -461,6 +465,7 @@ var initRegatten = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var onServiceWorkerLoaded = function() {
|
var onServiceWorkerLoaded = function() {
|
||||||
|
log('sW loaded');
|
||||||
if ((swRegistration !== null) && canUseLocalDB) {
|
if ((swRegistration !== null) && canUseLocalDB) {
|
||||||
pushesPossible = true;
|
pushesPossible = true;
|
||||||
updatePushBadge();
|
updatePushBadge();
|
||||||
@@ -470,6 +475,7 @@ var onServiceWorkerLoaded = function() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var onDatabaseLoaded = function() {
|
var onDatabaseLoaded = function() {
|
||||||
|
log('DB loaded');
|
||||||
if (!canUseLocalDB && !$('#menu-welcome').hasClass('menu-active')) {
|
if (!canUseLocalDB && !$('#menu-welcome').hasClass('menu-active')) {
|
||||||
function NoDbWarningOk() {
|
function NoDbWarningOk() {
|
||||||
createCookie('regatten_nodb_banner', true, 1);
|
createCookie('regatten_nodb_banner', true, 1);
|
||||||
|
|||||||
Reference in New Issue
Block a user