From 1bf78299c8324032c111b871c7a93bf123866c7e Mon Sep 17 00:00:00 2001 From: setop Date: Sun, 5 Oct 2025 01:28:49 +0200 Subject: [PATCH] chore: build standalone page --- build.sh | 8 ++++++++ miu-demo.html | 18 ------------------ miu-demo.qq.html | 22 ++++++++++++++++++++++ qq.awk | 1 + 4 files changed, 31 insertions(+), 18 deletions(-) create mode 100755 build.sh delete mode 100644 miu-demo.html create mode 100644 miu-demo.qq.html create mode 100644 qq.awk diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..c2c299d --- /dev/null +++ b/build.sh @@ -0,0 +1,8 @@ +#!/bin/bash -eu + +elm make --optimize --output=js/miu-demo.js src/Miu.elm + +{ cat js/jquery.js js/jquery.markitup.js js/custom-element-markitup.js js/miu-demo.js ; echo 'Elm.Miu.init({node: document.getElementById("elm")});'; } | google-closure-compiler -W QUIET > out.js + +sh <(awk -f qq.awk miu-demo.qq.html | sed '1s/%%%/"%%%"/') > index.html + diff --git a/miu-demo.html b/miu-demo.html deleted file mode 100644 index 91f901d..0000000 --- a/miu-demo.html +++ /dev/null @@ -1,18 +0,0 @@ - - - Markitup Custom Element Demo - - - - - - - - - -
- - - diff --git a/miu-demo.qq.html b/miu-demo.qq.html new file mode 100644 index 0000000..685c199 --- /dev/null +++ b/miu-demo.qq.html @@ -0,0 +1,22 @@ + + + + + + Markitup Custom Element Demo + + + +
+ + + diff --git a/qq.awk b/qq.awk new file mode 100644 index 0000000..dde6e0a --- /dev/null +++ b/qq.awk @@ -0,0 +1 @@ +BEGIN{print a="cat<<",b="%%%"}END{print b}b==$1{$0=((m=!m)?"":a)b}1 \ No newline at end of file