From b9492c653d06cc3cc5a163a9e9deb3a9fe7e1bdd Mon Sep 17 00:00:00 2001 From: ha99y Date: Fri, 20 Sep 2013 00:09:30 -0700 Subject: [PATCH] Mibew.Utils.playSound Update playSound function it should not have to create new audio element every time. Just calls the play function when ever playing sound. --- src/messenger/webim/js/source/default/utils.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/messenger/webim/js/source/default/utils.js b/src/messenger/webim/js/source/default/utils.js index a1007573..bf4352d2 100644 --- a/src/messenger/webim/js/source/default/utils.js +++ b/src/messenger/webim/js/source/default/utils.js @@ -60,11 +60,14 @@ * @param {String} file File path */ Mibew.Utils.playSound = function (file) { - var soundHTML = ''; - $('body').append(soundHTML); + if(!document.getElementById("mibew_audio_alert")) { + var soundHTML = ''; + $('body').append(soundHTML); + } + document.getElementById('mibew_audio_alert').play(); } })(Mibew, $); \ No newline at end of file