mirror of
https://github.com/next-theme/hexo-theme-next.git
synced 2026-01-19 18:42:34 +00:00
Fix eslint
This commit is contained in:
parent
90962975c6
commit
e1a7b002ce
@ -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;
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@ -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() {
|
||||||
|
|||||||
@ -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);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user