From 1d6368a1f7e6fcf495b4a69b4811009491e56a6b Mon Sep 17 00:00:00 2001 From: Mehmet Guler <46798352+mehmetgspace@users.noreply.github.com> Date: Mon, 24 Jan 2022 03:33:43 +0300 Subject: [PATCH] Update demo.js for code improvements (#1002) --- src/js/demo.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/js/demo.js b/src/js/demo.js index dbbc05756..fb4012417 100644 --- a/src/js/demo.js +++ b/src/js/demo.js @@ -3,13 +3,14 @@ const items = { 'theme': { localStorage: 'tablerTheme', default: 'light' }, 'menu-position': { localStorage: 'tablerMenuPosition', default: 'top' }, 'menu-behavior': { localStorage: 'tablerMenuBehavior', default: 'sticky' }, - 'container-layout': { localStorage: 'tablerContainerLayout', default: 'boxed' }, + 'container-layout': { localStorage: 'tablerContainerLayout', default: 'boxed' } } // Theme config const config = {} for (const [key, params] of Object.entries(items)) { - config[key] = localStorage.getItem(params.localStorage) ? localStorage.getItem(params.localStorage) : params.default + const lsParams = localStorage.getItem(params.localStorage) + config[key] = lsParams ? lsParams : params.default } // Parse url params @@ -45,9 +46,7 @@ const toggleFormControls = (form) => { // Update body classes const updateBodyClasses = () => { - document.body.classList.remove('theme-dark'); - document.body.classList.remove('theme-light'); - + document.body.classList.remove('theme-dark', 'theme-light'); document.body.classList.add(`theme-${config.theme}`); // for (const [key, params] of Object.entries(items)) {