~ruther/blog

blog/themes/poison/assets/js/plantuml-encoder.js -rw-r--r-- 519 bytes
1e4dd2e3 — Rutherther chore: add rsync 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);
        }
    }
});