From 2c01373143edd179ded528c0dcdbc967c31a3207 Mon Sep 17 00:00:00 2001 From: Simon Vermeersch Date: Sun, 15 Jan 2017 13:48:16 +0100 Subject: [PATCH] Play a sound for notification (if enabled) --- .../static/webclient/js/webclient_gui.js | 4 ++++ .../static/webclient/media/notification.wav | Bin 0 -> 3624 bytes 2 files changed, 4 insertions(+) create mode 100644 evennia/web/webclient/static/webclient/media/notification.wav diff --git a/evennia/web/webclient/static/webclient/js/webclient_gui.js b/evennia/web/webclient/static/webclient/js/webclient_gui.js index 84b4addb55..33e469fddb 100644 --- a/evennia/web/webclient/static/webclient/js/webclient_gui.js +++ b/evennia/web/webclient/static/webclient/js/webclient_gui.js @@ -367,6 +367,10 @@ function onNewLine(text, originator) { } }); } + if (("notification_sound" in options) && (options["notification_sound"])) { + var audio = new Audio("/static/webclient/media/notification.wav"); + audio.play(); + } } } diff --git a/evennia/web/webclient/static/webclient/media/notification.wav b/evennia/web/webclient/static/webclient/media/notification.wav new file mode 100644 index 0000000000000000000000000000000000000000..e9cae8f6c3ec8668c3ee2f90a5d010565ca3d3ea GIT binary patch literal 3624 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 literal 0 HcmV?d00001