sorting by 'number' @ TIMELINE page
This commit is contained in:
parent
2afcdb5e3e
commit
27e21be5a3
1 changed files with 49 additions and 19 deletions
|
|
@ -13,26 +13,56 @@ ed_resquest.onload = function() {
|
|||
event_list = ed_resquest.response;
|
||||
|
||||
console.log(event_list)
|
||||
for (let key in event_list){
|
||||
console.log(key);
|
||||
// for (let key in event_list){
|
||||
// console.log(key);
|
||||
|
||||
// convert date format( `.` -> `/` )
|
||||
let event = event_list[key];
|
||||
let date = event.date.split('.');
|
||||
date.pop();
|
||||
let date_str = date.join(' /');
|
||||
|
||||
let row = document.createElement('div');
|
||||
row.classList.add("event_row")
|
||||
row.innerHTML = `${date_str}    #${key} ${event.title}`
|
||||
let link = document.createElement('a');
|
||||
link.href = `${key}/`
|
||||
link.appendChild(row)
|
||||
|
||||
document.getElementById("about_wrapper").appendChild(link);
|
||||
// TODO: add hover effect
|
||||
// TODO: add
|
||||
}
|
||||
// // convert date format( `.` -> `/` )
|
||||
// let event = event_list[key];
|
||||
// let date = event.date.split('.');
|
||||
// date.pop();
|
||||
// let date_str = date.join(' /');
|
||||
|
||||
// let row = document.createElement('div');
|
||||
// row.classList.add("event_row")
|
||||
// row.innerHTML = `${date_str}    #${key} ${event.title}`
|
||||
// let link = document.createElement('a');
|
||||
// link.href = `${key}/`
|
||||
// link.appendChild(row)
|
||||
|
||||
// document.getElementById("about_wrapper").appendChild(link);
|
||||
// // TODO: add hover effect
|
||||
// // TODO: add
|
||||
// }
|
||||
|
||||
Object.entries(event_list)
|
||||
|
||||
.sort(function(a, b) {
|
||||
return a[1].number > b[1].number
|
||||
})
|
||||
|
||||
.forEach(function(item) {
|
||||
console.log(item);
|
||||
|
||||
//
|
||||
let key = item[0];
|
||||
let event = item[1];
|
||||
|
||||
// convert date format( `.` -> `/` )
|
||||
let date = event.date.split('.');
|
||||
date.pop();
|
||||
let date_str = date.join(' /');
|
||||
|
||||
let row = document.createElement('div');
|
||||
row.classList.add("event_row")
|
||||
row.innerHTML = `${date_str}    #${key} ${event.title}`
|
||||
let link = document.createElement('a');
|
||||
link.href = `${key}/`
|
||||
link.appendChild(row)
|
||||
|
||||
document.getElementById("about_wrapper").appendChild(link);
|
||||
// TODO: add hover effect
|
||||
// TODO: add
|
||||
})
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue