From 54c6ddf908ccb95a594b01afb818811ae3e97fac Mon Sep 17 00:00:00 2001
From: "Gervaise H. Henry" <gervaise.henry@utsouthwestern.edu>
Date: Wed, 1 Jan 2020 21:49:04 -0600
Subject: [PATCH] Fix repo html formatting

---
 layouts/custom/repository.html | 141 ++++++++++++++++-----------------
 1 file changed, 70 insertions(+), 71 deletions(-)

diff --git a/layouts/custom/repository.html b/layouts/custom/repository.html
index 88247b5..5af08b5 100644
--- a/layouts/custom/repository.html
+++ b/layouts/custom/repository.html
@@ -75,38 +75,77 @@
     <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js"></script>
     <script>
         $(function () {
-            var repo = {{ index .Site.Data.repository.repository }
-        }
+            var repo = {{ index .Site.Data.repository.repository }}
             var filters = {{ index .Site.Data.repository.filters }}
-        $("#jstree").jstree({
-            "core": {
-                "data": filters,
-                "themes": {
-                    "theme": "default",
-                    "dots": false,
-                    "icons": false
+            $("#jstree").jstree({
+                "core": {
+                    "data": filters,
+                    "themes": {
+                        "theme": "default",
+                        "dots": false,
+                        "icons": false
+                    },
                 },
-            },
-            "checkbox": {
-                "keep_selected_style": false,
-                cascade: "",
-                three_state: false,
-                whole_node: false,
-                tie_selection: false
-            },
-            "plugins": ["themes", "checkbox"]
-        })
+                "checkbox": {
+                    "keep_selected_style": false,
+                    cascade: "",
+                    three_state: false,
+                    whole_node: false,
+                    tie_selection: false
+                },
+                "plugins": ["themes", "checkbox"]
+            })
 
-        $("#jstree").bind("check_node.jstree uncheck_node.jstree", function (e, data) {
-            var checked = $("#jstree").jstree("get_checked")
-            var filter = []
-            for (i = 0; i < checked.length; i++) {
-                for (j = 0; j < filters.length; j++) {
-                    if (checked[i] == filters[j].id) {
-                        filter.push(filters[j].text)
-                    }
-                }
-            }
+            $("#jstree").bind("check_node.jstree uncheck_node.jstree", function (e, data) {
+                var checked = $("#jstree").jstree("get_checked")
+                var filter = []
+                for (i = 0; i < checked.length; i++) {
+                    for (j = 0; j < filters.length; j++) {
+                        if (checked[i] == filters[j].id) {
+                            filter.push(filters[j].text)
+                        }
+                    }
+                }
+                filtered = filterRepo(repo, checked)
+                filterRepoGroups_out = filterRepoGroups(repo, filtered)
+                filtered_dis = filterRepoGroups_out[0]
+                filtered_bmi = filterRepoGroups_out[1]
+                filtered_t2d = filterRepoGroups_out[2]
+                filtered_eth = filterRepoGroups_out[3]
+                filtered_age = filterRepoGroups_out[4]
+                filtered_prv = filterRepoGroups_out[5]
+                filtered_psa = filterRepoGroups_out[6]
+                document.getElementById("total").innerHTML = filtered.length
+                if (checked.length == 0) {
+                    document.getElementById("filters").innerHTML = "NO"
+                } else {
+                    document.getElementById("filters").innerHTML = filter
+                }
+                filterDoughnut_out = filterDoughnut(filtered_bmi, filtered_t2d, filtered_eth, filtered_age, filtered_prv, filtered_psa)
+                doughnut_data_dis = filterDoughnut_out[0]
+                doughnut_data_bmi = filterDoughnut_out[1]
+                doughnut_data_t2d = filterDoughnut_out[2]
+                doughnut_data_eth = filterDoughnut_out[3]
+                doughnut_data_age = filterDoughnut_out[4]
+                doughnut_data_prv = filterDoughnut_out[5]
+                doughnut_data_psa = filterDoughnut_out[6]
+                dis.destroy()
+                dis = new Chart(document.getElementById("doughnut-dis"), { type: "doughnut", data: doughnut_data_dis, options: doughnut_options })
+                bmi.destroy()
+                bmi = new Chart(document.getElementById("doughnut-bmi"), { type: "doughnut", data: doughnut_data_bmi, options: doughnut_options })
+                t2d.destroy()
+                t2d = new Chart(document.getElementById("doughnut-t2d"), { type: "doughnut", data: doughnut_data_t2d, options: doughnut_options })
+                eth.destroy()
+                eth = new Chart(document.getElementById("doughnut-eth"), { type: "doughnut", data: doughnut_data_eth, options: doughnut_options })
+                age.destroy()
+                age = new Chart(document.getElementById("doughnut-age"), { type: "doughnut", data: doughnut_data_age, options: doughnut_options })
+                prv.destroy()
+                prv = new Chart(document.getElementById("doughnut-prv"), { type: "doughnut", data: doughnut_data_prv, options: doughnut_options })
+                psa.destroy()
+                psa = new Chart(document.getElementById("doughnut-psa"), { type: "doughnut", data: doughnut_data_psa, options: doughnut_options })
+                tableData(repo, filtered)
+            })
+            checked = []
             filtered = filterRepo(repo, checked)
             filterRepoGroups_out = filterRepoGroups(repo, filtered)
             filtered_dis = filterRepoGroups_out[0]
@@ -117,11 +156,7 @@
             filtered_prv = filterRepoGroups_out[5]
             filtered_psa = filterRepoGroups_out[6]
             document.getElementById("total").innerHTML = filtered.length
-            if (checked.length == 0) {
-                document.getElementById("filters").innerHTML = "NO"
-            } else {
-                document.getElementById("filters").innerHTML = filter
-            }
+            document.getElementById("filters").innerHTML = "NO"
             filterDoughnut_out = filterDoughnut(filtered_bmi, filtered_t2d, filtered_eth, filtered_age, filtered_prv, filtered_psa)
             doughnut_data_dis = filterDoughnut_out[0]
             doughnut_data_bmi = filterDoughnut_out[1]
@@ -130,51 +165,15 @@
             doughnut_data_age = filterDoughnut_out[4]
             doughnut_data_prv = filterDoughnut_out[5]
             doughnut_data_psa = filterDoughnut_out[6]
-            dis.destroy()
             dis = new Chart(document.getElementById("doughnut-dis"), { type: "doughnut", data: doughnut_data_dis, options: doughnut_options })
-            bmi.destroy()
             bmi = new Chart(document.getElementById("doughnut-bmi"), { type: "doughnut", data: doughnut_data_bmi, options: doughnut_options })
-            t2d.destroy()
             t2d = new Chart(document.getElementById("doughnut-t2d"), { type: "doughnut", data: doughnut_data_t2d, options: doughnut_options })
-            eth.destroy()
             eth = new Chart(document.getElementById("doughnut-eth"), { type: "doughnut", data: doughnut_data_eth, options: doughnut_options })
-            age.destroy()
             age = new Chart(document.getElementById("doughnut-age"), { type: "doughnut", data: doughnut_data_age, options: doughnut_options })
-            prv.destroy()
             prv = new Chart(document.getElementById("doughnut-prv"), { type: "doughnut", data: doughnut_data_prv, options: doughnut_options })
-            psa.destroy()
             psa = new Chart(document.getElementById("doughnut-psa"), { type: "doughnut", data: doughnut_data_psa, options: doughnut_options })
-            tableData(repo, filtered)
-        })
-        checked = []
-        filtered = filterRepo(repo, checked)
-        filterRepoGroups_out = filterRepoGroups(repo, filtered)
-        filtered_dis = filterRepoGroups_out[0]
-        filtered_bmi = filterRepoGroups_out[1]
-        filtered_t2d = filterRepoGroups_out[2]
-        filtered_eth = filterRepoGroups_out[3]
-        filtered_age = filterRepoGroups_out[4]
-        filtered_prv = filterRepoGroups_out[5]
-        filtered_psa = filterRepoGroups_out[6]
-        document.getElementById("total").innerHTML = filtered.length
-        document.getElementById("filters").innerHTML = "NO"
-        filterDoughnut_out = filterDoughnut(filtered_bmi, filtered_t2d, filtered_eth, filtered_age, filtered_prv, filtered_psa)
-        doughnut_data_dis = filterDoughnut_out[0]
-        doughnut_data_bmi = filterDoughnut_out[1]
-        doughnut_data_t2d = filterDoughnut_out[2]
-        doughnut_data_eth = filterDoughnut_out[3]
-        doughnut_data_age = filterDoughnut_out[4]
-        doughnut_data_prv = filterDoughnut_out[5]
-        doughnut_data_psa = filterDoughnut_out[6]
-        dis = new Chart(document.getElementById("doughnut-dis"), { type: "doughnut", data: doughnut_data_dis, options: doughnut_options })
-        bmi = new Chart(document.getElementById("doughnut-bmi"), { type: "doughnut", data: doughnut_data_bmi, options: doughnut_options })
-        t2d = new Chart(document.getElementById("doughnut-t2d"), { type: "doughnut", data: doughnut_data_t2d, options: doughnut_options })
-        eth = new Chart(document.getElementById("doughnut-eth"), { type: "doughnut", data: doughnut_data_eth, options: doughnut_options })
-        age = new Chart(document.getElementById("doughnut-age"), { type: "doughnut", data: doughnut_data_age, options: doughnut_options })
-        prv = new Chart(document.getElementById("doughnut-prv"), { type: "doughnut", data: doughnut_data_prv, options: doughnut_options })
-        psa = new Chart(document.getElementById("doughnut-psa"), { type: "doughnut", data: doughnut_data_psa, options: doughnut_options })
 
-        tableData(repo, filtered)
+            tableData(repo, filtered)
         })
         var doughnut_options = {
             responsive: true,
-- 
GitLab