diff options
author | n-peugnet <n.peugnet@free.fr> | 2020-04-28 18:08:35 +0200 |
---|---|---|
committer | n-peugnet <n.peugnet@free.fr> | 2020-04-28 18:08:35 +0200 |
commit | 5b1457835be6c00a7d108537ecc88d3d85d48d51 (patch) | |
tree | 5db70e04ce18ba9b15bdd69e85e8e483585e13ae /src/home.js | |
parent | 877e0570ea7eb94e9698aab9147104f5251f55c9 (diff) | |
download | wcms-5b1457835be6c00a7d108537ecc88d3d85d48d51.tar.gz wcms-5b1457835be6c00a7d108537ecc88d3d85d48d51.zip |
feat: select all for code inputs
This enable the "select all" feature for `input.select-all` element.
input elements are used because these are the only one with the
`select()` method.
To obtain the same rendering as before the readonly attribute and the
class `code` have been added to these elements.
@vincent-peugnet: make sure to use this element for future select-all
Closes #107
Diffstat (limited to 'src/home.js')
-rw-r--r-- | src/home.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/home.js b/src/home.js index 3dc79ef..0778edb 100644 --- a/src/home.js +++ b/src/home.js @@ -1,4 +1,4 @@ -import { checkallHandler, closeSubmenus } from './fn/fn'; +import { checkallHandler, closeSubmenus, activateSelectAll } from './fn/fn'; window.addEventListener('load', () => { let checkboxes = document.getElementsByName('pagesid[]'); @@ -11,6 +11,8 @@ window.addEventListener('load', () => { checkbox.addEventListener('input', checkallHandler.bind({ checkboxes })); checkall.innerHTML = ''; checkall.appendChild(checkbox); + + activateSelectAll(); }); window.addEventListener('click', closeSubmenus); |