Файловый менеджер - Редактировать - /var/www/html/components/com_jchat/js/notifications.js
Ðазад
/* (C)2014 Joomla! Extensions Store @license GNU/GPLv2 http://www.gnu.org/licenses/gpl-2.0.html */ (function(l){var p=function(){var b=soundManager,m,n,p=jchat_livesite+"components/com_jchat/sounds/swf/",d=jchat_livesite+"components/com_jchat/sounds/mp3/",e=!0,g=!0,k=!1,h=null,c=!0;this.supportNotification=this.supportVibration=!1;this.setAudioStatus=function(a){e=!!a};this.setWallAudioStatus=function(a){};this.setVibrateStatus=function(a){g=!!a;this.supportVibration&&g&&c&&navigator.vibrate([80,120,80])};this.setNotificationStatus=function(a){k=!!a;if(a&&"serviceWorker"in navigator){var b=this; navigator.serviceWorker.register("/jchatsw.js");Notification.requestPermission(function(a){"granted"===a&&navigator.serviceWorker.ready.then(function(a){b.serviceWorker=a})})}return this};this.requestNotificationPermission=function(){this.supportNotification&&"granted"!=Notification.permission&&Notification.requestPermission()};this.playMessageAlert=function(a){!b.createSound({id:"msgAlert",url:d+("variation1"==jchat_messenger_sounds_variation?"alert.mp3":"messenger.mp3")}).playState&&e&&c&&b.play("msgAlert"); this.supportVibration&&g&&c&&navigator.vibrate([80,120,80]);this.supportNotification&&k&&this.injectNotification(a.id,a.fromuser+jchat_privatemsg_notification,a.message,a.avatar,jchat_notifications_time)};this.playWallMessageAlert=function(a){!b.createSound({id:"msgWallAlert",url:d+("variation1"==jchat_messenger_sounds_variation?"bonk.mp3":"messenger_web.mp3")}).playState&&e&&c&&b.play("msgWallAlert");this.supportVibration&&g&&c&&navigator.vibrate(80);this.supportNotification&&k&&this.injectNotification(a.id, a.fromuser+jchat_wall_notification,a.message,a.avatar,jchat_notifications_public_time)};this.playSentFile=function(a){!b.createSound({id:"msgSentFile",url:d+"sent_file.mp3"}).playState&&e&&c&&b.play("msgSentFile");this.supportVibration&&g&&c&&navigator.vibrate([80,120,80]);a&&0==a.self&&this.supportNotification&&k&&this.injectNotification(a.id,a.fromuser+jchat_sentfile_notification,a.message,a.avatar,jchat_notifications_time)};this.playCompleteFile=function(){!b.createSound({id:"msgCompleteFile", url:d+"downloaded_file.mp3"}).playState&&e&&c&&b.play("msgCompleteFile")};this.playTypingStatus=function(){jchat_messenger_typing_sound&&!b.createSound({id:"msgTypingStatus",url:d+"typing.mp3"}).playState&&e&&c&&b.play("msgTypingStatus")};this.playStartWebrtcCall=function(a){var f=this,h=b.createSound({id:"webrtcStartCall",url:d+"start_webrtc_call.mp3"});a?b.stop("webrtcStartCall"):!h.playState&&e&&c&&b.play("webrtcStartCall",{onfinish:function(){f.playWaitingWebrtcAnswer()}})};this.playAcceptWebrtcCall= function(){!b.createSound({id:"webrtcAcceptCall",url:d+"accept_webrtc_call.mp3"}).playState&&e&&c&&b.play("webrtcAcceptCall")};this.playEndWebrtcCall=function(){!b.createSound({id:"webrtcEndCall",url:d+"end_webrtc_call.mp3"}).playState&&e&&c&&b.play("webrtcEndCall")};this.playWaitingWebrtcAnswer=function(a){var f=b.createSound({id:"webrtcWaitingAnswer",url:d+"waiting_webrtc_answer.mp3",loops:999});a?f.playState&&b.stop("webrtcWaitingAnswer"):!f.playState&&e&&c&&b.play("webrtcWaitingAnswer")};this.playRingingWebrtcCall= function(a,f){f=b.createSound({id:"webrtcRingingCall",url:d+"ringtones/"+f,loops:999});a?(f.playState&&b.stop("webrtcRingingCall"),m&&clearInterval(m)):(!f.playState&&e&&c&&b.play("webrtcRingingCall"),this.supportVibration&&g&&c&&(m=setInterval(function(){navigator.vibrate(200)},500)),this.supportNotification&&k&&this.injectNotification("webrtcRingingCall",jchat_webrtc_notification_ringing,"",jchat_livesite+"components/com_jchat/images/default/skype_call.png",jchat_notifications_time))};this.playConferencePeerCall= function(){!b.createSound({id:"conferencePeerCall",url:d+"conference_peer_call.mp3"}).playState&&e&&c&&b.play("conferencePeerCall")};this.injectNotification=function(a,b,c,d,e){c=jchatStripTags(c,!1,!1,!0);var f=this,g=function(){try{h=new Notification(b,{body:c,tag:a,icon:d}),n&&clearTimeout(n),parseInt(e)&&(n=setTimeout(function(){h&&(h.close(),h=null)},1E3*e))}catch(q){"serviceWorker"in navigator&&f.serviceWorker.showNotification(b,{body:c,tag:a,icon:d,vibrate:[80,120,80]})}};h?(h.close(),h.onclose= function(a){g()}):g()};(function(){b.debugMode=!1;b.url=p;navigator.vibrate=navigator.vibrate||navigator.webkitVibrate||navigator.mozVibrate||navigator.msVibrate||null;this.supportVibration=!!navigator.vibrate&&jchatHasTouch();"Notification"in window&&window.Notification&&(this.supportNotification=!0);var a=(new Audio(d+"empty.mp3")).play();"undefined"!==typeof a&&a.catch(function(){c=!1;l("body, div.jchat_trigger_webrtc").on("pointerdown.jchat",function(a){a.clientX&&(c=!0,l("body, div.jchat_trigger_webrtc").off("pointerdown.jchat"))})})}).call(this)}; l(function(){window.JChatNotifications=new p})})(jQuery);
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка