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

View File

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

View File

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