mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Fix regression after PR #3046
`dialogHelper.open` has become async and it is not possible to perform any action immediately after calling it.
This commit is contained in:
parent
aa418cbf41
commit
570fa85809
3 changed files with 6 additions and 5 deletions
|
@ -30,8 +30,9 @@ import globalize from '../scripts/globalize';
|
||||||
options = text;
|
options = text;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
await appRouter.ready();
|
||||||
|
|
||||||
if (useNativeAlert()) {
|
if (useNativeAlert()) {
|
||||||
await appRouter.ready();
|
|
||||||
alert(replaceAll(options.text || '', '<br/>', '\n'));
|
alert(replaceAll(options.text || '', '<br/>', '\n'));
|
||||||
return Promise.resolve();
|
return Promise.resolve();
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -35,7 +35,7 @@ async function nativeConfirm(options) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function customConfirm(text, title) {
|
async function customConfirm(text, title) {
|
||||||
let options;
|
let options;
|
||||||
if (typeof text === 'string') {
|
if (typeof text === 'string') {
|
||||||
options = {
|
options = {
|
||||||
|
@ -62,6 +62,8 @@ function customConfirm(text, title) {
|
||||||
|
|
||||||
options.buttons = items;
|
options.buttons = items;
|
||||||
|
|
||||||
|
await appRouter.ready();
|
||||||
|
|
||||||
return dialog.show(options).then(result => {
|
return dialog.show(options).then(result => {
|
||||||
if (result === 'ok') {
|
if (result === 'ok') {
|
||||||
return Promise.resolve();
|
return Promise.resolve();
|
||||||
|
|
|
@ -184,9 +184,7 @@ import '../../assets/css/scrollstyles.scss';
|
||||||
return dlg.getAttribute('data-history') === 'true';
|
return dlg.getAttribute('data-history') === 'true';
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function open(dlg) {
|
export function open(dlg) {
|
||||||
await appRouter.ready();
|
|
||||||
|
|
||||||
if (globalOnOpenCallback) {
|
if (globalOnOpenCallback) {
|
||||||
globalOnOpenCallback(dlg);
|
globalOnOpenCallback(dlg);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue