--- a/src/pyams_notify/skin/resources/js/pyams_notify.js Thu Jun 28 08:40:48 2018 +0200
+++ b/src/pyams_notify/skin/resources/js/pyams_notify.js Thu Nov 08 10:48:38 2018 +0100
@@ -11,7 +11,11 @@
initConnection: function() {
var tcp_handler = $('[data-ams-notify-server]', '#user-activity').data('ams-notify-server');
if (tcp_handler) {
- var ws = $.WebSocket('ws://' + tcp_handler + '/subscribe');
+ var protocol = 'ws';
+ if (window.location.protocol === 'https') {
+ protocol += 's';
+ }
+ var ws = $.WebSocket(protocol + '://' + tcp_handler + '/subscribe');
ws.onopen = PyAMS_notify.onSocketOpened;
ws.onmessage = PyAMS_notify.onSocketMessage;
ws.onerror = PyAMS_notify.onSocketError;