@quick-game/cli
Version:
Command line interface for rapid qg development
18 lines • 734 B
JavaScript
// Copyright (c) 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
import { ShortcutRegistry } from './ShortcutRegistry.js';
export class Tooltip {
static install(element, tooltipContent) {
element.title = tooltipContent || '';
}
static installWithActionBinding(element, tooltipContent, actionId) {
let description = tooltipContent;
const shortcuts = ShortcutRegistry.instance().shortcutsForAction(actionId);
for (const shortcut of shortcuts) {
description += ` - ${shortcut.title()}`;
}
element.title = description;
}
}
//# sourceMappingURL=Tooltip.js.map