UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

18 lines 1.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.scrollContent = void 0; /** * Scrolls the content up or down * @param content The content to be scrolled * @param amount The amount to scroll, with negative numbers representing up * @returns Whether the scroll was changed */ function scrollContent(content, amount) { const scrollHeight = content.getScrollHeight() || 1; const scrollPer = content.getScrollPercentage(); const old = content.getScrollOffset(); content.setScrollPercentage(scrollPer + amount / scrollHeight); return old != content.getScrollOffset(); } exports.scrollContent = scrollContent; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2Nyb2xsQ29udGVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb250ZW50L2ludGVyYWN0aW9uL3Njcm9sbENvbnRlbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUE7Ozs7O0dBS0c7QUFDSCxTQUFnQixhQUFhLENBQUMsT0FBaUIsRUFBRSxNQUFjO0lBQzNELE1BQU0sWUFBWSxHQUFHLE9BQU8sQ0FBQyxlQUFlLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFDcEQsTUFBTSxTQUFTLEdBQUcsT0FBTyxDQUFDLG1CQUFtQixFQUFFLENBQUM7SUFDaEQsTUFBTSxHQUFHLEdBQUcsT0FBTyxDQUFDLGVBQWUsRUFBRSxDQUFDO0lBQ3RDLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLEdBQUcsTUFBTSxHQUFHLFlBQVksQ0FBQyxDQUFDO0lBQy9ELE9BQU8sR0FBRyxJQUFJLE9BQU8sQ0FBQyxlQUFlLEVBQUUsQ0FBQztBQUM1QyxDQUFDO0FBTkQsc0NBTUMifQ==