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/media.js | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) (limited to 'src/media.js') diff --git a/src/media.js b/src/media.js index 356c7c9..1073d23 100644 --- a/src/media.js +++ b/src/media.js @@ -1,15 +1,11 @@ -import { checkallHandler, closeSubmenus, activateSelectAll } from './fn/fn'; +import { + activateCheckall, + activateCloseSubmenus, + activateSelectAll, +} from './fn/fn'; window.addEventListener('load', () => { - let checkboxes = document.getElementsByName('id[]'); - let checkall = document.getElementById('checkall'); - let checkbox = document.createElement('input'); - checkbox.type = 'checkbox'; - checkbox.addEventListener('input', checkallHandler.bind({ checkboxes })); - checkall.innerHTML = ''; - checkall.appendChild(checkbox); - + activateCheckall('id[]', 'checkall'); activateSelectAll(); + activateCloseSubmenus(); }); - -window.addEventListener('click', closeSubmenus); -- cgit v1.2.3