@@ -57580,6 +57580,8 @@ window.addEventListener("load", function () {
57580
57580
__webpack_require__(/*! ./components/alert */ "./resources/js/components/alert.js");
57581
57581
57582
57582
__webpack_require__(/*! ./components/pwa_fix */ "./resources/js/components/pwa_fix.js");
57583
+
57584
+ __webpack_require__(/*! ./components/usageBoard */ "./resources/js/components/usageBoard.js");
57583
57585
});
57584
57586
57585
57587
/***/ }),
@@ -58166,6 +58168,47 @@ if (document.getElementById("timepicker-reveal")) {
58166
58168
58167
58169
/***/ }),
58168
58170
58171
+ /***/ "./resources/js/components/usageBoard.js":
58172
+ /*!***********************************************!*\
58173
+ !*** ./resources/js/components/usageBoard.js ***!
58174
+ \***********************************************/
58175
+ /*! no static exports found */
58176
+ /***/ (function(module, exports) {
58177
+
58178
+ var timeFormat = "YYYY-MM-DD";
58179
+ var colors = ['rgb(255, 99, 132)', 'rgb(255, 159, 64)', 'rgb(255, 205, 86)', 'rgb(75, 192, 192)', 'rgb(54, 162, 235)', 'rgb(153, 102, 255)', 'rgb(201, 203, 207)'];
58180
+ var colorindex = 0;
58181
+ Array.from(document.getElementsByClassName("date-canvas")).forEach(function (canvas) {
58182
+ var data = Array.from(JSON.parse(canvas.dataset["json"])).sort(function (a, b) {
58183
+ return a.date > b.date;
58184
+ });
58185
+ var config = {
58186
+ type: "line",
58187
+ data: {
58188
+ labels: data.map(function (data) {
58189
+ return data.date;
58190
+ }),
58191
+ datasets: canvas.dataset.keys.split(',').map(function (key, index) {
58192
+ var color = colors[colorindex++ % colors.length];
58193
+ console.log(colors);
58194
+ return {
58195
+ label: canvas.dataset.title.split(',')[index],
58196
+ data: data.map(function (date) {
58197
+ return date[key];
58198
+ }),
58199
+ borderColor: color,
58200
+ backgroundColor: "rgba(0,0,0,0)" // transparent
58201
+
58202
+ };
58203
+ })
58204
+ }
58205
+ };
58206
+ var ctx = canvas.getContext("2d");
58207
+ window.myLine = new Chart(ctx, config);
58208
+ });
58209
+
58210
+ /***/ }),
58211
+
58169
58212
/***/ "./resources/sass/app.scss":
58170
58213
/*!*********************************!*\
58171
58214
!*** ./resources/sass/app.scss ***!
0 commit comments