21 lines
762 B
Plaintext
21 lines
762 B
Plaintext
|
<script>
|
||
|
utils.css(`<%- conf.css %>`);
|
||
|
utils.js(`<%- conf.js %>`, { defer: true }).then(function () {
|
||
|
const heti = new Heti('.heti');
|
||
|
|
||
|
// Copied from heti.autoSpacing() without DOMContentLoaded.
|
||
|
// https://github.com/sivan/heti/blob/eadee6a3b748b3b7924a9e7d5b395d4bce479c9a/js/heti-addon.js
|
||
|
//
|
||
|
// We managed to minimize the code modification to ensure .autoSpacing()
|
||
|
// is synced with upstream; therefore, we use `.bind()` to emulate the
|
||
|
// behavior of .autoSpacing() so we can even modify almost no code.
|
||
|
void (function () {
|
||
|
const $$rootList = document.querySelectorAll(this.rootSelector)
|
||
|
|
||
|
for (let $$root of $$rootList) {
|
||
|
this.spacingElement($$root)
|
||
|
}
|
||
|
}).bind(heti)();
|
||
|
|
||
|
});
|
||
|
</script>
|