mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-03 04:29:28 +01:00
Do not show/request popup notifications if it's not selected in notification_chain
This commit is contained in:
parent
495b3c5b21
commit
da2291be12
@ -561,11 +561,23 @@
|
|||||||
var langRequire = jQuery('#notifications_script_id').attr('data-langRequire');
|
var langRequire = jQuery('#notifications_script_id').attr('data-langRequire');
|
||||||
egw.langRequire(window, [JSON.parse(langRequire)], function()
|
egw.langRequire(window, [JSON.parse(langRequire)], function()
|
||||||
{
|
{
|
||||||
|
var $egwpopup_fw = jQuery('#egwpopup_fw_notifications');
|
||||||
|
switch (egw.preference('notification_chain','notifications'))
|
||||||
|
{
|
||||||
|
case 'popup_only':
|
||||||
|
case 'popup_and_email':
|
||||||
|
case 'popup_or_email':
|
||||||
|
case 'all':
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$egwpopup_fw.hide();
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (typeof window.app == 'undefined') window.app = {};
|
if (typeof window.app == 'undefined') window.app = {};
|
||||||
window.app.notifications = new self();
|
window.app.notifications = new self();
|
||||||
// toggle notifications bar
|
// toggle notifications bar
|
||||||
jQuery('.egwpopup_toggle').click(function(){window.app.notifications.toggle();});
|
jQuery('.egwpopup_toggle').click(function(){window.app.notifications.toggle();});
|
||||||
jQuery('#egwpopup_fw_notifications').click(function(){window.app.notifications.toggle();});
|
$egwpopup_fw.click(function(){window.app.notifications.toggle();});
|
||||||
jQuery(".egwpopup_deleteall", '#egwpopup').click(function(){
|
jQuery(".egwpopup_deleteall", '#egwpopup').click(function(){
|
||||||
et2_dialog.show_dialog( function(_button){
|
et2_dialog.show_dialog( function(_button){
|
||||||
if (_button == 2) window.app.notifications.delete_all();
|
if (_button == 2) window.app.notifications.delete_all();
|
||||||
|
Loading…
Reference in New Issue
Block a user