Поиск сообщества
Показаны результаты для тегов 'push'.
Найдено: 1 результат
-
Десктопные оповещения
kolyan22region опубликовал тема в Модули, плагины, хаки, модификации Vii Engine
Десктопные оповещения в браузере для Vii Engine. Открываем файл, который отвечает за оповещения (обычно это /templates/Default/js/push.js) И после: function GoPage(event, p){ var oi = (event.target) ? event.target.id: ((event.srcElement) ? event.srcElement.id : null); if(oi == 'no_ev' || oi == 'update_close' || oi == 'update_close2') return false; else { pattern = new RegExp(/photo[0-9]/i); pattern2 = new RegExp(/video[0-9]/i); if(pattern.test(p)) Photo.Show(p); else if(pattern2.test(p)){ vid = p.replace('/video', ''); vid = vid.split('_'); videos.show(vid[1], p, location.href); } else Page.Go(p); } } Вставляем: //HTML5 NOTIFICATION if (("Notification" in window)) { Notification.requestPermission(); } function sendNotification(title, options) { if(!("Notification" in window)) { alert('Ваш браузер не поддерживает оповещения'); } else if(Notification.permission === "granted") { var notification = new Notification(title, options); function clickFunc() { console.log("Юзверь кликнул на уведомление."); } notification.onclick = clickFunc; } else if(Notification.permission !== 'denied') { Notification.requestPermission(function (permission) { if(permission === "granted") { var notification = new Notification(title, options); } else { console.log("Юзверь запретил уведомления."); } }); } else { console.log("Юзверь запретил уведомления."); } } После: $('#updates').html($('#updates').html()+temp); Вставляем: sendNotification(row[1], { body: row[3], icon: row[5], dir: 'auto' }); ВРОДЕ ВСЁ. Жмякни по !- 20 ответов
-
- 6
-
- оповещения
- десктоп
-
(и ещё 1 )
C тегом: