Product Description
/**
* Common event handler for click and keydown events.
* @param {Event} event - The event object.
* @param {Function} handleClickOrEnter - Function to handle click or Enter key events.
* @param {Function} handleEsc - Function to handle Esc key events.
*/
// [TODO][AplusMantle-8064] Create common event handler util(key events, click events) in AplusModuleResources
function handleClickAndKeyEvents(event, handleClickOrEnterOrSpace) {
const ENTER_KEY_CODE = 13;
const ESCAPE_KEY_CODE = 27;
const SPACE_KEY_CODE = 32;
const isClick = event.type === 'click';
const isKeydown = event.type === 'keydown';
const isEnter = isKeydown && event.keyCode === ENTER_KEY_CODE;
const isSpace = isKeydown && event.keyCode === SPACE_KEY_CODE;
const isEsc = isKeydown && event.keyCode === ESCAPE_KEY_CODE;
if (isClick || isEnter || isSpace) {
handleClickOrEnterOrSpace();
} else if (isEsc) {
handleEsc(event);
}
}
/**
* Function to handle esc key event.
* @param {Event} event - The event object.
*/
function handleEsc(event) {
event.target.blur()// force remove focus
}
Patented product with patent number D1019356.


The bottom of the cord organizer I received is not a metal piece?
The product is in the iteration stage. There are a small number of hard plastic pieces, but they will all be metal pieces in the future.
Not sticky? Keeps falling?
The stickiness of the adhesive will vary on different surfaces. It is recommended to stick on a smooth surface.
Product information
Package Dimensions 4.57 x 3.58 x 1.77 inches Item Weight 3.17 ounces Manufacturer Aieve ASIN B09MZ41Z9Q Customer Reviews
4.4 4.4 out of 5 stars
3,630 ratings
4.4 out of 5 stars Best Sellers Rank
#44,242 in Home & Kitchen (See Top 100 in Home & Kitchen) #40 in Mixer Parts & Accessories Date First Available December 3, 2021
Warranty & Support
Product Warranty: For warranty information about this product, please click here
Feedback