UNPKG

@starzkg/vuepress-plugin-live2d-widget

Version:
38 lines 1.1 kB
let live2dWidgetDialogElement = null; let closeTimer; function displayDialog() { if (live2dWidgetDialogElement === null) { return; } live2dWidgetDialogElement.style.opacity = String(1); } function hiddenDialog() { if (live2dWidgetDialogElement === null) { return; } live2dWidgetDialogElement.style.opacity = String(0); } function alertText(text) { if (live2dWidgetDialogElement === null) { return; } displayDialog(); live2dWidgetDialogElement.innerText = text; clearTimeout(closeTimer); closeTimer = setTimeout(function () { hiddenDialog(); }, 5000); } export const changeDialogMessage = (message) => { if (!live2dWidgetDialogElement) { const live2dWidgetElement = document.getElementById('live2d-widget'); if (live2dWidgetElement) { live2dWidgetDialogElement = live2dWidgetElement.getElementsByClassName('live2d-widget-dialog')[0]; } if (!live2dWidgetDialogElement) { return; } } alertText(message); }; //# sourceMappingURL=dialog.js.map