From 32a4d7454f7f7aca620404b5a2a871929889b044 Mon Sep 17 00:00:00 2001 From: sss Date: Thu, 5 Jun 2025 13:36:55 -0700 Subject: [PATCH] Introduce a basic modal implementation with QTModal --- index.html | 15 +++++++++++++++ index.js | 11 +++++++++++ package.json | 3 +-- 3 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 index.html diff --git a/index.html b/index.html new file mode 100644 index 0000000..bb0b547 --- /dev/null +++ b/index.html @@ -0,0 +1,15 @@ + + + + + Title + + + + + + + + \ No newline at end of file diff --git a/index.js b/index.js index 8b13789..a1b9fdf 100644 --- a/index.js +++ b/index.js @@ -1 +1,12 @@ +import { $ } from 'https://cdn.jsdelivr.net/npm/qthtml'; +var QTModal = { + html: ` +
+
+ Loading... +
+
`, + show: () => $(`body`).inject(QTModal.html), + hide: () => $('#qtmodal')?.remove() +} diff --git a/package.json b/package.json index 76f9a5a..f551512 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "", + "name": "qtmodal", "version": "0.1.0", "description": "", "main": "index.js", @@ -12,7 +12,6 @@ "dependencies": { }, "devDependencies": { - "esbuild": "^0.20.0" }, "engines": { "node": ">=18.0.0"