key-toggler

0.0.4 • Public • Published

KeyToggler

web component that shows and hides any element by selector after hotkey is pressed

Usage

<div id="header">HEADER</div>
<key-toggler target-sl="#header" mod-key="ctrl" key="c"></key-toggler>

<script type="module">
    import { KeyToggler } from '/node_modules/key-toggler/index.js';
    
    customElements.define('key-toggler', KeyToggler);
</script>

Attributes

target-sl - selector to perform on

mod-key - modifier key

key - code key

method - call method target instead of toggling visibility

event - trigger event on target instead of toggling visibility

Static plug and automatic binding

document or body tag can be used as autoreg trigger

<body class="key-toggler-autoreg">

<script src="/node_modules/key-toggler/dist/key-toggler-bundle.js"></script>

<div id="header">HEADER</div>
<key-toggler target-sl="#header" mod-key="ctrl" key="c"></key-toggler>

</body>

Note: Don't forget to put focus on web browser tab;)

Package Sidebar

Install

npm i key-toggler

Weekly Downloads

2

Version

0.0.4

License

ISC

Unpacked Size

25.7 kB

Total Files

10

Last publish

Collaborators

  • syncro