3 changed files with 60 additions and 58 deletions
@ -0,0 +1,29 @@
@@ -0,0 +1,29 @@
|
||||
import Chart from 'chart.js'; |
||||
|
||||
window.onload = function() { |
||||
var ctx = document.getElementById('asso-activity-chart').getContext('2d'); |
||||
var defaultTable = document.getElementById("table-total"); |
||||
var btns = document.querySelectorAll(".dropdown-item"); |
||||
window.myDoughnut = new Chart(ctx, config); |
||||
defaultTable.classList.add("show"); |
||||
for (var i = 0; i < btns.length; i++) { |
||||
btns[i].addEventListener("click", function() { |
||||
var current = document.querySelectorAll(".active"); |
||||
if (current.length > 0) { |
||||
current[0].classList.remove("active"); |
||||
} |
||||
this.classList.add("active"); |
||||
}); |
||||
}; |
||||
}; |
||||
|
||||
function showTable(id) { |
||||
var tables = document.querySelectorAll(".categories-data-table"); |
||||
var tlength = tables.length; |
||||
var element = document.querySelector("#"+id); |
||||
tables.forEach(el => el.classList.remove("show")); |
||||
element.classList.add("show"); |
||||
}; |
||||
|
||||
// Export showtable for external usage
|
||||
window.showTable = showTable; |
Loading…
Reference in new issue