refactoring

This commit is contained in:
frankknoll
2022-02-28 19:14:03 +01:00
parent 689aa780ae
commit 57e9d1b62b
4 changed files with 226 additions and 87 deletions

15
docs/UIUtils.js Normal file
View File

@@ -0,0 +1,15 @@
class UIUtils {
static instantiateTemplate(templateId) {
return document.getElementById(templateId).content.firstElementChild.cloneNode(true);
}
static createChartViewElementWithHeading(heading) {
const chartViewElement = UIUtils.instantiateTemplate('template-ChartView');
chartViewElement.querySelector(".heading").textContent = heading;
return {
chartViewElement: chartViewElement,
canvas: chartViewElement.querySelector(".canvas")
};
}
}