0.0.4 • Published 3 years ago
key-toggler v0.0.4
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;)