Product Description
function logShoppableMetrics(moduleName, showsAddToCart) {
if (window.ue && window.ue.count) {
window.ue.count("aplus:shoppable:" + moduleName + ":addToCart", showsAddToCart ? 1 : 0);
}
}
/**
* 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
}


1 Easy to clean
2 4 Different Jet Tips
3 Instructions for use
COSLUS Dental Flosser
Dental Flosser 4 modes
Add to Cart
logShoppableMetrics("premium-module-5-comparison-table-scroller", true)
Electric Toothbrush
Add to Cart
logShoppableMetrics("premium-module-5-comparison-table-scroller", true)
Tip Replacement Heads
Add to Cart
logShoppableMetrics("premium-module-5-comparison-table-scroller", true)
Kids Water Dental Flosser
Add to Cart
logShoppableMetrics("premium-module-5-comparison-table-scroller", true)
Water Dental Flosser
Add to Cart
logShoppableMetrics("premium-module-5-comparison-table-scroller", true)
Water Dental Flosser
Add to Cart
logShoppableMetrics("premium-module-5-comparison-table-scroller", true)
12 Pressure Settings
Add to Cart
logShoppableMetrics("premium-module-5-comparison-table-scroller", true)
Customer Reviews
4.3 out of 5 stars
5,383
4.6 out of 5 stars
381
4.3 out of 5 stars
8
4.4 out of 5 stars
238
4.4 out of 5 stars
21,103
4.4 out of 5 stars
4,827
—
Price
$19.99$19.99
$23.99$23.99
$9.99$9.99
$38.99$38.99
$37.15$37.15