Innovenergy_trunk/frontend/node_modules/testcafe/lib/proxyless/client/utils.js

24 lines
2.6 KiB
JavaScript
Raw Normal View History

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.calculateMouseButtonValue = exports.calculateKeyModifiersValue = void 0;
const types_1 = require("./types");
function calculateKeyModifiersValue(modifiers) {
let result = 0;
if (modifiers.ctrl)
result |= types_1.KeyModifierValues.ctrl;
if (modifiers.alt)
result |= types_1.KeyModifierValues.alt;
if (modifiers.shift)
result |= types_1.KeyModifierValues.shift;
if (modifiers.meta)
result |= types_1.KeyModifierValues.meta;
return result;
}
exports.calculateKeyModifiersValue = calculateKeyModifiersValue;
function calculateMouseButtonValue(options) {
if (!options.button)
return 'left';
return 'right';
}
exports.calculateMouseButtonValue = calculateMouseButtonValue;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXRpbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcHJveHlsZXNzL2NsaWVudC91dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxtQ0FBMEQ7QUFJMUQsU0FBZ0IsMEJBQTBCLENBQUUsU0FBdUI7SUFDL0QsSUFBSSxNQUFNLEdBQUcsQ0FBQyxDQUFDO0lBRWYsSUFBSSxTQUFTLENBQUMsSUFBSTtRQUNkLE1BQU0sSUFBSSx5QkFBaUIsQ0FBQyxJQUFJLENBQUM7SUFDckMsSUFBSSxTQUFTLENBQUMsR0FBRztRQUNiLE1BQU0sSUFBSSx5QkFBaUIsQ0FBQyxHQUFHLENBQUM7SUFDcEMsSUFBSSxTQUFTLENBQUMsS0FBSztRQUNmLE1BQU0sSUFBSSx5QkFBaUIsQ0FBQyxLQUFLLENBQUM7SUFDdEMsSUFBSSxTQUFTLENBQUMsSUFBSTtRQUNkLE1BQU0sSUFBSSx5QkFBaUIsQ0FBQyxJQUFJLENBQUM7SUFFckMsT0FBTyxNQUFNLENBQUM7QUFDbEIsQ0FBQztBQWJELGdFQWFDO0FBRUQsU0FBZ0IseUJBQXlCLENBQUUsT0FBWTtJQUNuRCxJQUFJLENBQUMsT0FBTyxDQUFDLE1BQU07UUFDZixPQUFPLE1BQU0sQ0FBQztJQUVsQixPQUFPLE9BQU8sQ0FBQztBQUNuQixDQUFDO0FBTEQsOERBS0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBLZXlNb2RpZmllcnMsIEtleU1vZGlmaWVyVmFsdWVzIH0gZnJvbSAnLi90eXBlcyc7XG5pbXBvcnQgUHJvdG9jb2wgZnJvbSAnZGV2dG9vbHMtcHJvdG9jb2wnO1xuaW1wb3J0IE1vdXNlQnV0dG9uID0gUHJvdG9jb2wuSW5wdXQuTW91c2VCdXR0b247XG5cbmV4cG9ydCBmdW5jdGlvbiBjYWxjdWxhdGVLZXlNb2RpZmllcnNWYWx1ZSAobW9kaWZpZXJzOiBLZXlNb2RpZmllcnMpOiBudW1iZXIge1xuICAgIGxldCByZXN1bHQgPSAwO1xuXG4gICAgaWYgKG1vZGlmaWVycy5jdHJsKVxuICAgICAgICByZXN1bHQgfD0gS2V5TW9kaWZpZXJWYWx1ZXMuY3RybDtcbiAgICBpZiAobW9kaWZpZXJzLmFsdClcbiAgICAgICAgcmVzdWx0IHw9IEtleU1vZGlmaWVyVmFsdWVzLmFsdDtcbiAgICBpZiAobW9kaWZpZXJzLnNoaWZ0KVxuICAgICAgICByZXN1bHQgfD0gS2V5TW9kaWZpZXJWYWx1ZXMuc2hpZnQ7XG4gICAgaWYgKG1vZGlmaWVycy5tZXRhKVxuICAgICAgICByZXN1bHQgfD0gS2V5TW9kaWZpZXJWYWx1ZXMubWV0YTtcblxuICAgIHJldHVybiByZXN1bHQ7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBjYWxjdWxhdGVNb3VzZUJ1dHRvblZhbHVlIChvcHRpb25zOiBhbnkpOiBNb3VzZUJ1dHRvbiB7XG4gICAgaWYgKCFvcHRpb25zLmJ1dHRvbilcbiAgICAgICAgcmV0dXJuICdsZWZ0JztcblxuICAgIHJldHVybiAncmlnaHQnO1xufVxuIl19