UNPKG

jizy-utils

Version:
3 lines (2 loc) 837 B
/*! jUtils v2.0.4 | 2025-08-19T10:37Z | [default] */ !function(e){"use strict";if("object"!=typeof e||!e)throw new Error("jUtils requires a window");if(void 0!==e.jUtils)throw new Error("jUtils is already defined");var r={KeyPress:class{on(e,r){return!(!this[e]||!this[e](r))}Enter(e){return"Enter"===e.key}Escape(e){return"Escape"===e.key||"Esc"===e.key}Space(e){return" "===e.key||"Spacebar"===e.key}Tab(e){return"Tab"===e.key}Backspace(e){return"Backspace"===e.key}Delete(e){return"Delete"===e.key}ArrowUp(e){return"ArrowUp"===e.key}ArrowDown(e){return"ArrowDown"===e.key}ArrowLeft(e){return"ArrowLeft"===e.key}ArrowRight(e){return"ArrowRight"===e.key}Home(e){return"Home"===e.key}End(e){return"End"===e.key}PageUp(e){return"PageUp"===e.key}PageDown(e){return"PageDown"===e.key}}};e.jUtils=r}("undefined"!=typeof window?window:this);