1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Merge pull request #2379 from jellyfin/promise-errors

fix some unhandled promises and refactor some code
This commit is contained in:
Bill Thornton 2021-03-05 11:03:21 -05:00 committed by GitHub
commit 742bd0a262
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 8 additions and 23 deletions

View file

@ -33,14 +33,7 @@ import globalize from '../scripts/globalize';
});
options.buttons = items;
return dialog.show(options).then(function (result) {
if (result === 'ok') {
return Promise.resolve();
}
return Promise.reject();
});
return dialog.show(options);
}
return Promise.resolve();

View file

@ -106,15 +106,6 @@ import '../../assets/css/scrollstyles.css';
tryRemoveElement(dlg);
}
}
//resolve();
// if we just called history.back(), then use a timeout to allow the history events to fire first
setTimeout(() => {
resolve({
element: dlg,
closedByBack: self.closedByBack
});
}, 1);
}
dlg.addEventListener('close', onDialogClosed);
@ -265,6 +256,7 @@ import '../../assets/css/scrollstyles.css';
dom.addEventListener(dlg, dom.whichAnimationEvent(), onFinish, {
once: true
});
return;
}

View file

@ -319,6 +319,7 @@ import confirm from '../confirm/confirm';
alert({
text: globalize.translate('PleaseSelectTwoItems')
});
return;
}

View file

@ -11,7 +11,6 @@ import '../../elements/emby-input/emby-input';
import '../formdialog.css';
import template from './prompt.template.html';
/* eslint-disable indent */
export default (() => {
function replaceAll(str, find, replace) {
return str.split(find).join(replace);
@ -127,4 +126,3 @@ export default (() => {
};
}
})();
/* eslint-enable indent */

View file

@ -112,7 +112,7 @@ export default function (page, providerId, options) {
providerId = result.Id;
reload();
}, function () {
Dashboard.alert({ // ApiClient.ajax() error handler
Dashboard.alert({
message: globalize.translate('ErrorSavingTvProvider')
});
});