UNPKG

@yuebai008/cli

Version:

Command line interface for rapid qg-minigame development

1 lines 1.16 kB
import*as i18n from"../../core/i18n/i18n.js";import*as UI from"../../ui/legacy/legacy.js";import*as LegacyWrapper from"../../ui/components/legacy_wrapper/legacy_wrapper.js";import*as ApplicationComponents from"./components/components.js";import*as Host from"../../core/host/host.js";import{ApplicationPanelTreeElement}from"./ApplicationPanelTreeElement.js";const UIStrings={backForwardCache:"Back/forward cache"},str_=i18n.i18n.registerUIStrings("panels/application/BackForwardCacheTreeElement.ts",UIStrings),i18nString=i18n.i18n.getLocalizedString.bind(void 0,str_);export class BackForwardCacheTreeElement extends ApplicationPanelTreeElement{view;constructor(e){super(e,i18nString(UIStrings.backForwardCache),!1);const r=UI.Icon.Icon.create("database","resource-tree-item");this.setLeadingIcons([r])}get itemURL(){return"bfcache://"}onselect(e){return super.onselect(e),this.view||(this.view=LegacyWrapper.LegacyWrapper.legacyWrapper(UI.Widget.Widget,new ApplicationComponents.BackForwardCacheView.BackForwardCacheView)),this.showView(this.view),Host.userMetrics.panelShown(Host.UserMetrics.PanelCodes[Host.UserMetrics.PanelCodes.back_forward_cache]),!1}}