Add metadata for unique expression count

This commit is contained in:
toasted-nutbread 2020-03-01 14:08:27 -05:00
parent 047efaa3db
commit 2d7214ce60

View File

@ -45,11 +45,13 @@ class DisplayGenerator {
const definitionMulti = Array.isArray(details.definitions);
const expressionCount = expressionMulti ? details.expressions.length : 1;
const definitionCount = definitionMulti ? details.definitions.length : 1;
const uniqueExpressionCount = Array.isArray(details.expression) ? new Set(details.expression).size : 1;
node.dataset.expressionMulti = `${expressionMulti}`;
node.dataset.definitionMulti = `${definitionMulti}`;
node.dataset.expressionCount = `${expressionCount}`;
node.dataset.definitionCount = `${definitionCount}`;
node.dataset.uniqueExpressionCount = `${uniqueExpressionCount}`;
bodyContainer.dataset.sectionCount = `${
(definitionCount > 0 ? 1 : 0)