in inflation-explorer/harness/update-harness.js [228:254]
function insertMockElements(document, weighting, figureClass, paragraphClass) {
let content = contentNode(document)
let paragraph = document.createElement('p')
paragraph.className = paragraphClass
paragraph.style = "--my-custom-property: '{{ paragraphStyle }}'"
paragraph.innerHTML = "{{ paragraphBefore }}"
content.appendChild(paragraph)
let figure = document.createElement('figure')
if (weighting !== WEIGHTING.INLINE) {
figure.className = weighting.class + ' ' + figureClass
} else {
figure.className = weighting.class
}
content.appendChild(figure)
let innerFigure = document.createElement('figure')
innerFigure.className = 'interactive interactive-atom'
innerFigure.innerHTML = `<link rel="stylesheet" type="text/css" href="main.css" />
{{ html }}
<script>
<%= js %>
</script>
</figure>`
figure.appendChild(innerFigure)
}