Files
Luma-Parser/ui/main.js
T
2026-06-29 15:56:30 +02:00

35 lines
844 B
JavaScript

import { testing } from "./javascript/markdown2/markdown2.mjs";
let data = JSON.parse(
testing("#1 heading #- !1 important !- @2 true @- >3 quote >- "),
);
let output = "";
let hirachy = [];
let marking = [];
let quote = [];
let truth = [];
for (var i = 0; i < data.length; i++) {
let item = data[i];
//{type: 'marking', value: 2}
// console.log(item);
if (item.type == "text") {
let markingvalue = marking.at(-1) ?? 0;
console.log(markingvalue);
output =
output +
`<p style="font-weight:${markingvalue * 100}">` +
item.value +
"</p>";
}
if (item.type == "marking") {
marking.push(item.value);
}
if (item.type == "pop") {
marking.pop();
}
// console.log(output);
}
document.addEventListener("DOMContentLoaded", () => {
document.getElementById("text").innerHTML = output;
});