/* * Metrics Javascript */ /* Charting */ var labels = []; var data = []; var totalAmount = 0; $("#metrics-table tbody tr").each(function () { var self = $(this); labels.push(self.find("td:eq(0)").attr('data-chart-label')); var itemTotalRaw = parseFloat(self.find("td:eq(1)").attr('data-chart-value')); var itemTotal = parseFloat((Math.round(itemTotalRaw * 100) / 100).toFixed(2)); data.push(itemTotal); totalAmount = (parseFloat(totalAmount) + parseFloat(itemTotal)); }); totalAmount = totalAmount.toLocaleString(undefined, { style: "currency", currency: Grocy.Currency }); var backgroundColorChoices=['#6C747C', '#BFB8A4', '#BFADA4', '#4F575E', '#918B78', '#343A40', '#635E4F', '#63554F', '#1A1F24', '#383426', '#382C26', '#121B25', '#383119', '#382319'] var backgroundColors=[]; var colorChoiceIndex = 0; for(let i=0;i