Only check browser notifications if enabled

This commit is contained in:
JonnyWong16 2016-05-07 11:20:46 -07:00
parent a3a62b1d94
commit 600bca7e8b
4 changed files with 56 additions and 41 deletions

View file

@ -407,43 +407,4 @@ window.onerror = function (message, file, line) {
$.post("log_js_errors", e, function (data) {
});
};
PNotify.prototype.options.addclass = "stack-bottomright";
PNotify.prototype.options.buttons.closer_hover = false;
PNotify.prototype.options.desktop = { desktop: true, icon: 'images/favicon.png' }
PNotify.prototype.options.history = false;
PNotify.prototype.options.shadow = false;
PNotify.prototype.options.stack = { dir1: 'up', dir2: 'left', firstpos1: 25, firstpos2: 25 };
PNotify.prototype.options.styling = 'fontawesome';
PNotify.prototype.options.type = 'notice';
PNotify.prototype.options.width = '340px';
function displayPNotify(title, message) {
var notification = new PNotify({
title: title,
text: message
});
}
function check_notifications() {
$.getJSON('get_browser_notifications', function (data) {
$.each(data, function (i, notification) {
if (notification.delay == 0) {
PNotify.prototype.options.hide = false;
} else {
PNotify.prototype.options.hide = true;
PNotify.prototype.options.delay = notification.delay * 1000;
}
displayPNotify(notification.subject_text, notification.body_text);
});
});
setTimeout(function () {
"use strict";
check_notifications();
}, 3000);
}
$(document).ready(function () {
check_notifications();
});
};