src/pyams_notify/skin/resources/js/pyams_notify.js
changeset 39 c9faf9e5a2d8
parent 14 1c9f8ee7c072
child 43 19e28ae921da
--- 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;