Skip to content

Commit d302beb

Browse files
committed
# Conflicts: # Website/main.py
2 parents d055d1e + d3e190d commit d302beb

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

Website/html/template.html

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@
1010
Last refresh: {{ts}}
1111
</div>
1212
<div id="links", style="width:50%; float: left; text-align: right">
13-
<a href="/2017">2017</a>
14-
<a href="/2018">2018</a>
15-
<a href="/2019">2019</a>
13+
{{links|safe}}
1614
</div>
1715
</div>
1816
<p></p>
@@ -49,6 +47,7 @@
4947
var dataSet;
5048
var last_refresh;
5149
var visible = ['Name', 'Score'];
50+
const year = {{year}}
5251
$.ajaxSetup({
5352
async: false
5453
});
@@ -66,7 +65,7 @@
6665
if (key == 'ID'){my_item.visible= false}
6766
if (i<columns.length-14 && !(visible.includes(key))){my_item.visible = false} // only show last 7*2 columns.
6867
my_item.type = 'non-empty-string'
69-
if (i>3){t_columns.push(i)};
68+
if (i>2){t_columns.push(i)};
7069
my_columns.push(my_item);
7170
});
7271
document.getElementById("refresh").innerHTML = "Last refresh: " + last_refresh;
@@ -97,8 +96,18 @@
9796
var a2 = a1[1].split(':')
9897
var hour = Number(a2[a2.length-3]);
9998
var day = a1[0].split('.')[0]
100-
console.log(hour);
101-
if (hour >= 9 && hour <16 && day % 7 > 1 ) {
99+
var month = a1[0].split('.')[1]
100+
//console.log(hour);
101+
var dow = 0;
102+
if (year == 2020) {
103+
dow = day % 7}
104+
else if (year == 2019) {
105+
dow = (day+5) % 7}
106+
else if (year == 2018) {
107+
dow = (day+4) % 7}
108+
else if (year == 2017) {
109+
dow = (day+3) % 7}
110+
if (month == 12 && hour >= 9 && hour <16 && dow < 5) {
102111
color = 'red'}
103112
}
104113
}

Website/main.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,18 @@ def duration(year, *args, **kwargs):
6262
@app.route('/')
6363
@app.route('/<year>')
6464
def index(year='2020', duration=False):
65-
if str(year) not in YEARS:
66-
year = '2019'
65+
year=str(year)
66+
if year not in YEARS:
67+
year = '2020'
68+
links = '\r\n'.join(['<a href="/{y}">{y}</a>'.format(y=y) for y in YEARS if y!= year])
6769
name = 'AoC {}'.format(year)
6870
ts = cache[duration][year]['ts']
6971
prefix = 'get_duration/' if duration else 'get_results/'
7072
return flask.render_template('template.html',
7173
name=name,
7274
year=year,
7375
ts=ts,
76+
links=links,
7477
prefix=prefix)
7578

7679

0 commit comments

Comments
 (0)