From 3183ce9dd42211b7279c7ce545c414452f5a9ef0 Mon Sep 17 00:00:00 2001 From: n-peugnet Date: Tue, 28 Apr 2020 18:15:46 +0200 Subject: refactor: clean js code with "activate" functions --- src/home.js | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) (limited to 'src/home.js') diff --git a/src/home.js b/src/home.js index 0778edb..a75ba1d 100644 --- a/src/home.js +++ b/src/home.js @@ -1,18 +1,11 @@ -import { checkallHandler, closeSubmenus, activateSelectAll } from './fn/fn'; +import { + activateCheckall, + activateCloseSubmenus, + activateSelectAll, +} from './fn/fn'; window.addEventListener('load', () => { - let checkboxes = document.getElementsByName('pagesid[]'); - let checkall = document.getElementById('checkall'); - if (!checkall) { - return; - } - let checkbox = document.createElement('input'); - checkbox.type = 'checkbox'; - checkbox.addEventListener('input', checkallHandler.bind({ checkboxes })); - checkall.innerHTML = ''; - checkall.appendChild(checkbox); - + activateCheckall('pagesid[]', 'checkall'); activateSelectAll(); + activateCloseSubmenus(); }); - -window.addEventListener('click', closeSubmenus); -- cgit v1.2.3