Professional Documents
Culture Documents
Todo
Todo
<head>
<meta charset="utf-8"/>
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-
q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"
integrity="sha384-UO2eT0CpHqdSJQ6hJty5KVphtPhzWj9WO1clHTMGa3JDZwrnQq4sF86dIHNDz0W1"
crossorigin="anonymous"></script>
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"
crossorigin="anonymous">
<script
src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"
integrity="sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM"
crossorigin="anonymous"></script>
</head>
<body>
</div>
<br>
<br>
<div id="accordion">
<div class="card">
<div class="card-header" id="headingOne">
<button class="btn btn-link" data-toggle="collapse" data-
target="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
Collapsible Group Item #1
</button>
</div>
<script>
//enum status: 0 #Incomplete 1 #Complete 2 #Important 3 #Optional
// 4 #All summer long, gradual change / goal instead of one-time task
// 5 #Gradual + important
//if under important, list which section /subsection its from
function loadJSON(path,callback) {
let request = new XMLHttpRequest();
request.overrideMimeType("application/json");
request.open('GET',path,true);
request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == "200") {
callback(request.responseText);
}
}
request.send(null);
}
loadJSON("kill_time.json",function(text) {
let data = JSON.parse(text);
makeHeaders(data);
//console.log(data);
});
function makeCard(target,k,i,content) {
let card = document.createElement('div');
card.className = "card";
let cardHeader = document.createElement('div');
cardHeader.className = "card-header text-center"
cardHeader.id = "heading" + i.toString();
let button = document.createElement('button');
button.className = "btn btn-link text-center";
button.innerHTML = k;
target.appendChild(card);
card.appendChild(cardHeader);
cardHeader.appendChild(button);
function makeContent(target,content) {
function makeHeaders(data) {
let menu = document.getElementById('menu');
//var x = Object.entries(data);
//console.log(x);
Object.keys(data).forEach(function(k,i) {
//let collapse = document.createElement('div');
//collapse.class =
//menu.appendChild
makeCard(menu,k,i,data[k]);
//menu.appendChild(document.createElement('p')).appendChild(document.createTextNode
(k));
console.log(data[k])
})
}
//console.log(data)
//var x = Object.entries(data);
//console.log(x)
//document.createElement('p').appendChild(document.createTextNode(k));
</script>