From 99c10aa1fc2010c659a412568096ee24900f0eac Mon Sep 17 00:00:00 2001 From: Albin Larsson Date: Fri, 15 Jun 2018 17:06:36 +0200 Subject: [PATCH] Replace switch in controls.createProgress with object literal --- src/js/controls.js | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/js/controls.js b/src/js/controls.js index 1cbaa752..19c531af 100644 --- a/src/js/controls.js +++ b/src/js/controls.js @@ -331,19 +331,12 @@ const controls = { if (type !== 'volume') { progress.appendChild(createElement('span', null, '0')); - let suffix = ''; - switch (type) { - case 'played': - suffix = i18n.get('played', this.config); - break; + const suffixKey = ({ + played: 'played', + buffer: 'buffered', + })[type]; - case 'buffer': - suffix = i18n.get('buffered', this.config); - break; - - default: - break; - } + const suffix = suffixKey ? i18n.get(suffixKey, this.config) : ''; progress.innerText = `% ${suffix.toLowerCase()}`; }