From 3cf9df092a1351824fdba20621dc4b6c133be769 Mon Sep 17 00:00:00 2001 From: edwin <47649bd5-eeee-4f47-89f4-9f3e4d57ba93@localhost> Date: Tue, 18 Jul 2023 23:26:38 +0000 Subject: [PATCH] Ajouter 'script.js' --- script.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 script.js diff --git a/script.js b/script.js new file mode 100644 index 0000000..06b699e --- /dev/null +++ b/script.js @@ -0,0 +1,31 @@ +// Toggle mode +if (localStorage.getItem('sideBarOn') === 'true') { + $('#js-toggle-sidebar').addClass('togged'); + $('.elysian-mid').addClass('mid-togged'); + $('.elysian-right').addClass('right-togged'); +} + +$(function() { + // toggle sidebar + (function sideBar() { + var $toggleButton = $('#js-toggle-sidebar'); + var $sidebar = $('.elysian-mid'); + var $wrapper = $('.elysian-right'); + + function sideBar() { + if (!$sidebar.hasClass('mid-togged')) { + $sidebar.addClass('mid-togged'); + $toggleButton.addClass('togged'); + $wrapper.addClass('right-togged'); + localStorage.setItem('sideBarOn', 'true'); + } else { + $sidebar.removeClass('mid-togged'); + $toggleButton.removeClass('togged'); + $wrapper.removeClass('right-togged'); + localStorage.removeItem('sideBarOn'); + } + } + + $toggleButton.on('click', sideBar); + })(); +}); \ No newline at end of file