diff --git a/drcr/templates/chart_of_accounts.html b/drcr/templates/chart_of_accounts.html
index fab314e..4c34546 100644
--- a/drcr/templates/chart_of_accounts.html
+++ b/drcr/templates/chart_of_accounts.html
@@ -35,8 +35,11 @@
{# FIXME: Hardcoded default #}
-
+
{% for plugin_name, plugin_account_kinds in account_kinds_by_plugin.items() %}
+ -
+ {{ plugin_name }}
+
{% for account_kind in plugin_account_kinds %}
-
{{ account_kind[1] }}
@@ -104,11 +107,15 @@
// Update value on select
elUl.querySelectorAll('li').forEach((elLi) => {
+ if (!elLi.dataset.value) {
+ return;
+ }
+
elLi.addEventListener('click', (evt) => {
const liText = elLi.querySelector('.combobox-text').innerText;
const liValue = elLi.dataset.value;
- elButton.innerText = liText;
+ elButton.querySelector('.dropdownbox-text').innerText = liText;
elInput.value = liValue;
elUl.querySelectorAll('li').forEach((elLi2) => {