Fix eslint

This commit is contained in:
Mimi 2020-12-09 20:12:42 +08:00
parent 90962975c6
commit e1a7b002ce
3 changed files with 9 additions and 15 deletions

View File

@ -61,9 +61,7 @@
return 'about ' + Math.round(elapsed / msPerYear) + ' years' + tense; return 'about ' + Math.round(elapsed / msPerYear) + ' years' + tense;
} }
function buildEventDOM(tense, event) { function buildEventDOM(tense, event, start, end) {
const start = event.start.dateTime;
const end = event.end.dateTime;
const durationFormat = { const durationFormat = {
weekday: 'short', weekday: 'short',
hour : '2-digit', hour : '2-digit',
@ -107,12 +105,12 @@
// Clean the event list // Clean the event list
eventList.innerHTML = ''; eventList.innerHTML = '';
let prevEnd = 0; // used to decide where to insert an <hr> let prevEnd = 0; // used to decide where to insert an <hr>
const utc = new Date().getTimezoneOffset() * 60000;
data.items.forEach(event => { data.items.forEach(event => {
// Parse data // Parse data
const utc = new Date().getTimezoneOffset() * 60000; const start = new Date(event.start.dateTime || (new Date(event.start.date).getTime() + utc));
const start = event.start.dateTime = new Date(event.start.dateTime || (new Date(event.start.date).getTime() + utc)); const end = new Date(event.end.dateTime || (new Date(event.end.date).getTime() + utc));
const end = event.end.dateTime = new Date(event.end.dateTime || (new Date(event.end.date).getTime() + utc));
let tense = 'now'; let tense = 'now';
if (end < now) { if (end < now) {
@ -125,7 +123,7 @@
eventList.innerHTML += '<hr>'; eventList.innerHTML += '<hr>';
} }
eventList.innerHTML += buildEventDOM(tense, event); eventList.innerHTML += buildEventDOM(tense, event, start, end);
prevEnd = end; prevEnd = end;
}); });
}); });

View File

@ -40,7 +40,7 @@ document.addEventListener('DOMContentLoaded', () => {
setTimeout(() => { setTimeout(() => {
// Trigger a DOM reflow // Trigger a DOM reflow
element.classList.add(animateAction); element.classList.add(animateAction);
}, 0); });
}); });
}, },
hideSidebar: function() { hideSidebar: function() {

View File

@ -336,13 +336,9 @@ NexT.utils = {
if (condition) { if (condition) {
callback(); callback();
} else { } else {
let script = document.createElement('script'); const script = document.createElement('script');
script.onload = script.onreadystatechange = function(_, isAbort) { script.onload = () => {
if (isAbort || !script.readyState || /loaded|complete/.test(script.readyState)) { setTimeout(callback);
script.onload = script.onreadystatechange = null;
script = undefined;
if (!isAbort && callback) setTimeout(callback, 0);
}
}; };
script.src = url; script.src = url;
document.head.appendChild(script); document.head.appendChild(script);