Merge pull request #863 from Gecka-Apps/alert-service-disabled

Allow global and per service default state. Open the alert only on 'w…
This commit is contained in:
Amauri CHAMPEAUX 2022-01-14 09:30:46 +01:00 committed by GitHub
commit b748e99cab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 4 deletions

View File

@ -221,7 +221,8 @@ var tarteaucitron = {
"useExternalJs": false,
"mandatory": true,
"closePopup": false,
"groupServices": false
"groupServices": false,
"serviceDefaultState": 'wait',
},
params = tarteaucitron.parameters;
@ -865,13 +866,16 @@ var tarteaucitron = {
tarteaucitron.state[service.key] = false;
tarteaucitron.userInterface.color(service.key, false);
} else if (!isResponded) {
tarteaucitron.cookie.create(service.key, 'wait');
tarteaucitron.cookie.create(service.key, service.defaultState || tarteaucitron.parameters.serviceDefaultState);
if (typeof service.fallback === 'function') {
if (typeof tarteaucitronMagic === 'undefined' || tarteaucitronMagic.indexOf("_" + service.key + "_") < 0) { service.fallback(); }
}
tarteaucitron.userInterface.color(service.key, 'wait');
tarteaucitron.userInterface.color(service.key, service.defaultState || tarteaucitron.parameters.serviceDefaultState);
if( 'wait' === (service.defaultState || tarteaucitron.parameters.serviceDefaultState) ) {
tarteaucitron.userInterface.openAlert();
}
}
tarteaucitron.cookie.checkCount(service.key);
tarteaucitron.sendEvent(service.key + '_added')