@miyagi/core
Version:
miyagi is a component development tool for JavaScript template engines.
16 lines (13 loc) • 427 B
JavaScript
export const search = (target, key) => {
return !checkIfTriggeredElementWasFormElement(target.tagName) && key === "f";
};
export const goto = (target, key) => {
return !checkIfTriggeredElementWasFormElement(target.tagName) && key === "g";
};
/**
* @param {HTMLElement} tagName
* @returns {boolean}
*/
function checkIfTriggeredElementWasFormElement(tagName) {
return ["INPUT", "SELECT", "TEXTAREA"].includes(tagName);
}