lrc-maker
Version:
歌词滚动姬|可能是你所能见到的最好用的歌词制作工具
29 lines (23 loc) • 931 B
text/typescript
import { App } from "./components/app.js";
if (!("scrollBehavior" in document.documentElement.style)) {
import(/* webpackMode: "eager" */ "./polyfill/smooth-scroll.js");
}
ReactDOM.render(React.createElement(App), document.querySelector(".app-container"), () => {
document.querySelector(".page-loading")!.remove();
if ((navigator as any).standalone || window.matchMedia("(display-mode: standalone)").matches) {
document.addEventListener("click", (ev) => {
const href = (ev.target as HTMLAnchorElement).getAttribute("href");
if (href?.startsWith("#")) {
ev.preventDefault();
location.replace(href);
}
});
}
window.addEventListener("dragover", (ev) => {
ev.preventDefault();
ev.dataTransfer!.dropEffect = "copy";
});
window.addEventListener("drop", (ev) => {
ev.preventDefault();
});
});