- if (word.subs.length) {
- // delve into subcategory
- put(worditem, '.parent');
- const expansion = put(worditem, 'ul');
- //expansion.style.display = 'none';
+ put(worditem, '.parent.expand');
+
+ put(figitem, '[data-sup=$]', word.subs.length);
+ figitem.onclick = () => {
+ let expansion;
+ if (expansion = worditem.querySelector('ul')) {
+ put(expansion, '!');
+ put(worditem, '.expand');
+ return;
+ }
+ expansion = put(worditem, 'ul');