do not preload sound file

This commit is contained in:
Thibault Duplessis 2013-07-30 18:52:14 +02:00
parent d8c9cc20ae
commit dc15285589

View file

@ -698,7 +698,12 @@ var storage = {
$.playSound = function() {
if (canPlayAudio && soundEnabled()) {
var sound = $('#lichess_sound_player').get(0);
var $sound = $('#lichess_sound_player');
if (!$sound.length) {
$('body').append($('<audio id="lichess_sound_player">').attr('src', $('body').attr('data-sound-file')));
$sound = $('#lichess_sound_player');
}
var sound = $sound.get(0);
sound.play();
setTimeout(function() {
sound.pause();
@ -708,7 +713,6 @@ var storage = {
};
if (canPlayAudio) {
$('body').append($('<audio id="lichess_sound_player">').attr('src', $('body').attr('data-sound-file')));
$soundToggle.click(function() {
var enabled = !soundEnabled();
$soundToggle.toggleClass('sound_state_on', enabled);