Files
odoo_source/addons/barcodes/static/tests/helpers.js
T
Joseph Caburnay ec2b66fb13 [REF] barcodes,web: barcode_handler and field_float_scannable to wowl
closes odoo/odoo#102150

X-original-commit: c57a0ada02bfc1f02b3516f92f87b510942c5a87
Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>
2022-10-04 20:57:44 +02:00

21 lines
564 B
JavaScript

/* @odoo-module */
import { triggerEvent } from "@web/../tests/helpers/utils";
export function simulateBarCode(chars, target = document.body, selector = undefined) {
for (let char of chars) {
let keycode;
if (char === "Enter") {
keycode = $.ui.keyCode.ENTER;
} else if (char === "Tab") {
keycode = $.ui.keyCode.TAB;
} else {
keycode = char.charCodeAt(0);
}
triggerEvent(target, selector, "keydown", {
key: char,
keyCode: keycode,
});
}
}