@launchmenu/core
Version:
An environment for visual keyboard controlled applets
15 lines • 1.09 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.toggleItemSelection = void 0;
/**
* Toggles the whether the given item is selected in the menu
* @param menu The menu to toggle the selection in
* @param item The item to toggle
*/
function toggleItemSelection(menu, item) {
const selected = menu.getSelected();
const isSelected = selected.includes(item);
menu.setSelected(item, !isSelected);
}
exports.toggleItemSelection = toggleItemSelection;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9nZ2xlSXRlbVNlbGVjdGlvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9tZW51cy9tZW51L2ludGVyYWN0aW9uL3RvZ2dsZUl0ZW1TZWxlY3Rpb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBR0E7Ozs7R0FJRztBQUNILFNBQWdCLG1CQUFtQixDQUFDLElBQVcsRUFBRSxJQUFlO0lBQzVELE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxXQUFXLEVBQUUsQ0FBQztJQUNwQyxNQUFNLFVBQVUsR0FBRyxRQUFRLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzNDLElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxFQUFFLENBQUMsVUFBVSxDQUFDLENBQUM7QUFDeEMsQ0FBQztBQUpELGtEQUlDIn0=
;