<link rel="stylesheet" href="bedstead.css" type="text/css" />
<title>Bedstead editor test</title>
<script type="module"><![CDATA[
- import Bedstead from './bedstead.js';
- document.getElementById("run").onclick = function(){
- Bedstead({
- arguments: document.getElementById("input").value.split(" "),
- print: function(charstring) {
- document.getElementById("output").textContent = charstring;
- document.getElementById("rendered")
- .setAttribute("d", charstring
- .replaceAll(/<!--(?:[^-]|-[^-])*-->/g, "")
- .replace(/^.* [hv]stem /, "")
- .replace(/^/, "m ")
- .replaceAll(/ rmoveto/g, "")
- .replaceAll(/ rlineto/g, "m")
- .replace(/ endchar/, ""));
- }
- });
- };
- ]]>
+ import Bedstead from './bedstead.js';
+ function update_glyph() {
+ Bedstead({
+ arguments: document.getElementById("input").value.split(" "),
+ print: function(charstring) {
+ document.getElementById("output").textContent = charstring;
+ document.getElementById("rendered")
+ .setAttribute("d", charstring
+ .replaceAll(/<!--(?:[^-]|-[^-])*-->/g, "")
+ .replace(/^.* [hv]stem /, "")
+ .replace(/^/, "m ")
+ .replaceAll(/ rmoveto/g, "")
+ .replaceAll(/ rlineto/g, "m")
+ .replace(/ endchar/, ""));
+ }
+ });
+ }
+ document.getElementById("run").onclick = update_glyph;
+]]>
</script>
</head>
<body>