UNPKG

spread-diff-patch

Version:
22 lines 761 B
// src/formatter/script.js function isHTML(str) { var doc = new DOMParser().parseFromString(str, "text/html"); return Array.from(doc.body.childNodes).some((node) => node.nodeType === 1); } var diffAOA = JSON.parse(document.querySelector("#spread-diff-patch-data").dataset.rawDiffaoa); var app = document.querySelector("#spread-diff-patch"); var gridElement = document.createElement("div"); gridElement.id = "diff-grid"; var grid = canvasDatagrid({ parentNode: gridElement, editable: false }); app.append(gridElement); grid.style.height = "100%"; grid.style.width = "100%"; grid.data = diffAOA; grid.addEventListener("afterrendercell", function(e) { if (isHTML(e.cell.value)) e.cell.innerHTML = e.cell.value; }); //# sourceMappingURL=script.mjs.map