You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
654 B
JavaScript

const container = document.querySelector("#container");
const svg = document.querySelector("#hbs");
const card = document.querySelector("#card");
const cardWords = [];
let lastWord = "";
let panel = new Panel(svg.outerHTML, container);
window.addEventListener("onCableStart", (e) => {
let currentWord = e.detail.value().trim();
if (currentWord == lastWord) return;
cardWords.push(currentWord);
lastWord = currentWord;
card.innerHTML = cardWords.join(" ");
});
window.addEventListener("onCableEnd", (e) => {
currentWord = e.detail.value().trim();
cardWords.push(currentWord);
lastWord = currentWord;
card.innerHTML = cardWords.join(" ");
});