forked from XimeX/usrspace-browser-addon
use template strings
This commit is contained in:
parent
dcdd759e9e
commit
71fbce24e9
|
@ -3,9 +3,9 @@ const fetchJson = (url) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const fetchCalendar = (days = 28) => {
|
const fetchCalendar = (days = 28) => {
|
||||||
let url = Config.calenderUrl + '?o=json';
|
let url = `${Config.calenderUrl}?o=json`;
|
||||||
if (days) {
|
if (days) {
|
||||||
url += '&r=' + days;
|
url += `&r=${days}`;
|
||||||
}
|
}
|
||||||
return fetchJson(url);
|
return fetchJson(url);
|
||||||
};
|
};
|
||||||
|
@ -35,7 +35,7 @@ const sendNotification = (open) => {
|
||||||
type: 'basic',
|
type: 'basic',
|
||||||
iconUrl: browser.runtime.getURL('icons/logo.svg'),
|
iconUrl: browser.runtime.getURL('icons/logo.svg'),
|
||||||
title: 'Space Status',
|
title: 'Space Status',
|
||||||
message: 'Space ist jetzt ' + (open ? 'offen' : 'geschlossen') + '.'
|
message: `Space ist jetzt ${open ? 'offen' : 'geschlossen'}.`
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ const updateNextEvent = (nextEvents) => {
|
||||||
divElement.append(timeElement);
|
divElement.append(timeElement);
|
||||||
timeElement.append(dateNode);
|
timeElement.append(dateNode);
|
||||||
if (nextEventDateEvent.location) {
|
if (nextEventDateEvent.location) {
|
||||||
const locationNode = document.createTextNode(' (' + nextEventDateEvent.location + ')');
|
const locationNode = document.createTextNode(` (${nextEventDateEvent.location})`);
|
||||||
divElement.append(locationNode);
|
divElement.append(locationNode);
|
||||||
}
|
}
|
||||||
calendarElement.append(divElement);
|
calendarElement.append(divElement);
|
||||||
|
@ -68,10 +68,10 @@ const updateSpaceApiJson = (spaceApi) => {
|
||||||
const updateState = (spaceApi) => {
|
const updateState = (spaceApi) => {
|
||||||
const stateElement = document.getElementById('state');
|
const stateElement = document.getElementById('state');
|
||||||
const since = new Date(spaceApi.state.lastchange * 1000);
|
const since = new Date(spaceApi.state.lastchange * 1000);
|
||||||
const sinceStr = ' seit <time datetime="' + since.toISOString() + '">' + since.toLocaleString() + '</time>';
|
const sinceStr = ` seit <time datetime="${since.toISOString()}">${since.toLocaleString()}</time>`;
|
||||||
if (spaceApi.state.open) {
|
if (spaceApi.state.open) {
|
||||||
stateElement.innerHTML = '<img src="../icons/font-awesome/lock-open-solid.svg" width="19" height="19" alt="Offen" />Offen' + sinceStr;
|
stateElement.innerHTML = `<img src="../icons/font-awesome/lock-open-solid.svg" width="19" height="19" alt="Offen" />Offen ${sinceStr}`;
|
||||||
} else {
|
} else {
|
||||||
stateElement.innerHTML = '<img src="../icons/font-awesome/lock-solid.svg" width="19" height="19" alt="Geschlossen" />Geschlossen' + sinceStr;
|
stateElement.innerHTML = `<img src="../icons/font-awesome/lock-solid.svg" width="19" height="19" alt="Geschlossen" />Geschlossen ${sinceStr}`;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue