From 6a79fa3086e09f4d895851bac5b2ea759fd6b0bd Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Thu, 5 Nov 2020 22:02:55 -0500 Subject: [PATCH] possible classname solution --- src/endWeek/reports/dairyReport.js | 10 +++++----- src/events/eventUtils.js | 8 +++++--- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/endWeek/reports/dairyReport.js b/src/endWeek/reports/dairyReport.js index 6d6f1c2d2c2..4c2bc042d37 100644 --- a/src/endWeek/reports/dairyReport.js +++ b/src/endWeek/reports/dairyReport.js @@ -497,17 +497,17 @@ App.EndWeek.dairyReport = function() { App.Events.addNode(slaveEntry, r, "div"); _milkResults = App.SlaveAssignment.getMilked(slave); - const indented = document.createElement("div"); - indented.classList.add("indent"); App.Events.addNode( - indented, + slaveEntry, [ He, _milkResults.text, App.SlaveAssignment.standardSlaveReport(slave, false) - ] + ], + "div", + "indent" ); - slaveEntry.append(indented); + console.log(_milkResults.text); } else { // discard return values silently App.SlaveAssignment.choosesOwnJob(slave); diff --git a/src/events/eventUtils.js b/src/events/eventUtils.js index da56dda3a44..6a117d3f283 100644 --- a/src/events/eventUtils.js +++ b/src/events/eventUtils.js @@ -144,12 +144,14 @@ App.Events.addParagraph = function(node, sentences) { }; /** assemble an element from an array of DOM nodes, sentences or sentence fragments (which may contain HTML) + * @template {keyof HTMLElementTagNameMap} K * @param {Node} node * @param {Array<string|HTMLElement|DocumentFragment>} sentences - * @param {string} [element] + * @param {K} [element] + * @param {string|Array<string>} [classNames] */ -App.Events.addNode = function(node, sentences, element) { - const el = (element) ? document.createElement(element) : new DocumentFragment(); +App.Events.addNode = function(node, sentences, element, classNames) { + const el = (element) ? App.UI.DOM.makeElement(element, null, classNames) : new DocumentFragment(); $(el).append(...App.Events.spaceSentences(sentences)); node.appendChild(el); }; -- GitLab