Replace missed $.ajax with window.fetch

This commit is contained in:
djmaze 2020-07-23 20:35:37 +02:00
parent dca0ff02ed
commit 134cb7d52a
2 changed files with 28 additions and 22 deletions

View file

@ -1161,15 +1161,17 @@ export function changeTheme(value, themeTrigger = noop) {
themeTrigger(SaveSettingsStep.Animate);
if (__themeAjax && __themeAjax.abort) {
if (__themeAjax) {
__themeAjax.abort();
}
__themeAjax = $.ajax({
url: url,
dataType: 'json'
})
.then((data) => {
let init = {};
if (window.AbortController) {
__themeAjax = new window.AbortController();
init.signal = __themeAjax.signal;
}
window.fetch(url, init)
.then(response => response.json())
.then(data => {
if (data && isArray(data) && 2 === data.length) {
if (themeLink && themeLink[0] && (!themeStyle || !themeStyle[0])) {
themeStyle = $('<style id="app-theme-style"></style>');