UNPKG

botframework-webchat-component

Version:
27 lines (24 loc) 2.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = inputtableKey; // For auto-focus in some browsers, we synthetically insert keys into the chatbox. // By default, we insert keys when: // 1. evt.key.length === 1 (e.g. "1", "A", "=" keys), or // 2. evt.key is one of the map keys below (e.g. "Add" will insert "+", "Decimal" will insert ".") var INPUTTABLE_KEY = { Add: '+', // Numpad add key Decimal: '.', // Numpad decimal key Divide: '/', // Numpad divide key Multiply: '*', // Numpad multiply key Subtract: '-' // Numpad subtract key }; function inputtableKey(key) { return key.length === 1 ? key : INPUTTABLE_KEY[key]; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9VdGlscy9UeXBlRm9jdXNTaW5rL2lucHV0dGFibGVLZXkudHMiXSwibmFtZXMiOlsiSU5QVVRUQUJMRV9LRVkiLCJBZGQiLCJEZWNpbWFsIiwiRGl2aWRlIiwiTXVsdGlwbHkiLCJTdWJ0cmFjdCIsImlucHV0dGFibGVLZXkiLCJrZXkiLCJsZW5ndGgiXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBTUEsY0FBYyxHQUFHO0FBQ3JCQyxFQUFBQSxHQUFHLEVBQUUsR0FEZ0I7QUFDWDtBQUNWQyxFQUFBQSxPQUFPLEVBQUUsR0FGWTtBQUVQO0FBQ2RDLEVBQUFBLE1BQU0sRUFBRSxHQUhhO0FBR1I7QUFDYkMsRUFBQUEsUUFBUSxFQUFFLEdBSlc7QUFJTjtBQUNmQyxFQUFBQSxRQUFRLEVBQUUsR0FMVyxDQUtQOztBQUxPLENBQXZCOztBQVFlLFNBQVNDLGFBQVQsQ0FBdUJDLEdBQXZCLEVBQTRCO0FBQ3pDLFNBQU9BLEdBQUcsQ0FBQ0MsTUFBSixLQUFlLENBQWYsR0FBbUJELEdBQW5CLEdBQXlCUCxjQUFjLENBQUNPLEdBQUQsQ0FBOUM7QUFDRCIsInNvdXJjZVJvb3QiOiJjb21wb25lbnQ6Ly8vIiwic291cmNlc0NvbnRlbnQiOlsiLy8gRm9yIGF1dG8tZm9jdXMgaW4gc29tZSBicm93c2Vycywgd2Ugc3ludGhldGljYWxseSBpbnNlcnQga2V5cyBpbnRvIHRoZSBjaGF0Ym94LlxuLy8gQnkgZGVmYXVsdCwgd2UgaW5zZXJ0IGtleXMgd2hlbjpcbi8vIDEuIGV2dC5rZXkubGVuZ3RoID09PSAxIChlLmcuIFwiMVwiLCBcIkFcIiwgXCI9XCIga2V5cyksIG9yXG4vLyAyLiBldnQua2V5IGlzIG9uZSBvZiB0aGUgbWFwIGtleXMgYmVsb3cgKGUuZy4gXCJBZGRcIiB3aWxsIGluc2VydCBcIitcIiwgXCJEZWNpbWFsXCIgd2lsbCBpbnNlcnQgXCIuXCIpXG5jb25zdCBJTlBVVFRBQkxFX0tFWSA9IHtcbiAgQWRkOiAnKycsIC8vIE51bXBhZCBhZGQga2V5XG4gIERlY2ltYWw6ICcuJywgLy8gTnVtcGFkIGRlY2ltYWwga2V5XG4gIERpdmlkZTogJy8nLCAvLyBOdW1wYWQgZGl2aWRlIGtleVxuICBNdWx0aXBseTogJyonLCAvLyBOdW1wYWQgbXVsdGlwbHkga2V5XG4gIFN1YnRyYWN0OiAnLScgLy8gTnVtcGFkIHN1YnRyYWN0IGtleVxufTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gaW5wdXR0YWJsZUtleShrZXkpIHtcbiAgcmV0dXJuIGtleS5sZW5ndGggPT09IDEgPyBrZXkgOiBJTlBVVFRBQkxFX0tFWVtrZXldO1xufVxuIl19