refactor: rewrite ajaxify.parseData in vanilla

isekai-main
Julian Lam 3 years ago
parent 2582cb53a6
commit 165b804d64

@ -311,12 +311,18 @@ ajaxify.widgets = { render: render };
app.processPage(); app.processPage();
}; };
ajaxify.parseData = function () { ajaxify.parseData = () => {
const dataEl = $('#ajaxify-data'); const dataEl = document.getElementById('ajaxify-data');
if (dataEl.length) { if (dataEl) {
ajaxify.data = JSON.parse(dataEl.text()); try {
ajaxify.data = JSON.parse(dataEl.textContent);
} catch (e) {
console.error(e);
ajaxify.data = {};
} finally {
dataEl.remove(); dataEl.remove();
} }
}
}; };
ajaxify.removeRelativePath = function (url) { ajaxify.removeRelativePath = function (url) {

Loading…
Cancel
Save