X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FSettings.vue;h=b9a2b6374fdd074cf9c031f0f5a4691c6c88ffaa;hp=003dc15ff1c356f2a3df7096b4539d20c91e2964;hb=dfeb96ea90e880a2557cbb5953dbb7258c912283;hpb=602d6befd30793111d3fda6e733f73e08d8b7a30 diff --git a/client/src/components/Settings.vue b/client/src/components/Settings.vue index 003dc15f..b9a2b637 100644 --- a/client/src/components/Settings.vue +++ b/client/src/components/Settings.vue @@ -39,9 +39,12 @@ export default { updateSettings: function(event) { const propName = event.target.id.substr(3).replace(/^\w/, c => c.toLowerCase()) - localStorage[propName] = ["bcolor","sound"].includes(propName) + let value = (["bcolor","sound"].includes(propName) ? event.target.value - : event.target.checked; + : event.target.checked); + if (propName == "sound") + value = parseInt(value); + store.updateSetting(propName, value); }, }, };