EmperioAf,
/* Создаем уведомления на рабочем столе */
/* --- notify('Заголовок','Текст','Время скрытия','Ссылка на иконку') --- */
function notify(title, body, timeout,icoUrl) {
if (document.getElementById('toggle-80').checked == true ) // чекс отключения
timeout = (timeout) ? timeout : 3000;
Notification.requestPermission(function () {
var nf = new Notification(title, {
body: body,
icon: icoUrl
});
nf.onshow = function () {
setTimeout(function () {
nf.close()
}, timeout)
};
});
}
$(window).blur(function() {
windowActive0 = false;
});
$(window).focus(function() {
windowActive0 = true;
});
И чекс.
var checked=getcookie("notifymess")==1?"checked":"";
document.write('<input type="checkbox" id="toggle-80" class="cmn-toggle cmn-toggle-yes-no" name="notifymess" onclick="if(this.checked) {parent.setcookie(this.name,1)} else {parent.setcookie(this.name,0)}" '+checked+'><label for="toggle-80" data-on="Вкл" data-off="Выкл"></label><p >- Включить оповещения на рабочем столе</p>')