From 9a51a4caf91c455ec5072fa2d50668dd69df5c02 Mon Sep 17 00:00:00 2001 From: WlodekM Date: Sat, 30 Nov 2024 19:17:18 +0200 Subject: replies n shit --- lib/htmlbuilder.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/htmlbuilder.js b/lib/htmlbuilder.js index 7343116..483b77b 100644 --- a/lib/htmlbuilder.js +++ b/lib/htmlbuilder.js @@ -32,9 +32,15 @@ function makeSigmaHtmlPlusElement(elem) { return elem.parentElement } elem.for = function (array, func) { - array.forEach(element => elem.appendChild(func(element))); + array.forEach((element, i) => elem.appendChild(func(element, i))); return elem } + elem.if = function (condition, type) { + if(condition) return; + let childElem = makeSigmaHtmlPlusElement(document.createElement(type)); + elem.appendChild(childElem) + return childElem; + } return elem; } -- cgit 1.4.1-2-gfad0