~ruther/blog

ref: b8ec0e6881318f4adbd4ae68277a540c0eacf203 blog/themes/poison/assets/js/plantuml-encoder.js -rw-r--r-- 519 bytes
b8ec0e68 — Rutherther Initial commit 9 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
document.addEventListener("DOMContentLoaded", function() {
    plantumlElements = document.querySelectorAll('[id^="plantuml-"]');
    let plantumlInner = ""
    for (let i = 0; i < plantumlElements.length; i++) {
        element = plantumlElements[i];
        if (element.tagName == "SPAN") {
            plantumlInner = element.innerText;
        }
        if (element.tagName == "IMG") {
            element.src = "//www.plantuml.com/plantuml/img/" + window.plantumlEncoder.encode(plantumlInner);
        }
    }
});