update settings; fix some minor issues
This commit is contained in:
parent
abbf10cf3d
commit
97cf350a32
24 changed files with 882 additions and 950 deletions
|
|
@ -236,8 +236,8 @@ export class ModalHelper {
|
|||
async createSearchModal(searchModalOptions: SearchModalOptions): Promise<{ searchModalResult: SearchModalResult; searchModal: MediaDbSearchModal }> {
|
||||
const modal = new MediaDbSearchModal(this.plugin, searchModalOptions);
|
||||
const res: SearchModalResult = await new Promise(resolve => {
|
||||
modal.setSubmitCallback(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setCloseCallback(err => {
|
||||
modal.setSubmitCb(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setCloseCb(err => {
|
||||
if (err) {
|
||||
resolve({ code: ModalResultCode.ERROR, error: err });
|
||||
}
|
||||
|
|
@ -302,8 +302,8 @@ export class ModalHelper {
|
|||
): Promise<{ advancedSearchModalResult: AdvancedSearchModalResult; advancedSearchModal: MediaDbAdvancedSearchModal }> {
|
||||
const modal = new MediaDbAdvancedSearchModal(this.plugin, advancedSearchModalOptions);
|
||||
const res: AdvancedSearchModalResult = await new Promise(resolve => {
|
||||
modal.setSubmitCallback(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setCloseCallback(err => {
|
||||
modal.setSubmitCb(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setCloseCb(err => {
|
||||
if (err) {
|
||||
resolve({ code: ModalResultCode.ERROR, error: err });
|
||||
}
|
||||
|
|
@ -366,8 +366,8 @@ export class ModalHelper {
|
|||
async createIdSearchModal(idSearchModalOptions: IdSearchModalOptions): Promise<{ idSearchModalResult: IdSearchModalResult; idSearchModal: MediaDbIdSearchModal }> {
|
||||
const modal = new MediaDbIdSearchModal(this.plugin, idSearchModalOptions);
|
||||
const res: IdSearchModalResult = await new Promise(resolve => {
|
||||
modal.setSubmitCallback(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setCloseCallback(err => {
|
||||
modal.setSubmitCb(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setCloseCb(err => {
|
||||
if (err) {
|
||||
resolve({ code: ModalResultCode.ERROR, error: err });
|
||||
}
|
||||
|
|
@ -430,9 +430,9 @@ export class ModalHelper {
|
|||
async createSelectModal(selectModalOptions: SelectModalOptions): Promise<{ selectModalResult: SelectModalResult; selectModal: MediaDbSearchResultModal }> {
|
||||
const modal = new MediaDbSearchResultModal(this.plugin, selectModalOptions);
|
||||
const res: SelectModalResult = await new Promise(resolve => {
|
||||
modal.setSubmitCallback(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setSubmitCb(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setSkipCallback(() => resolve({ code: ModalResultCode.SKIP }));
|
||||
modal.setCloseCallback(err => {
|
||||
modal.setCloseCb(err => {
|
||||
if (err) {
|
||||
resolve({ code: ModalResultCode.ERROR, error: err });
|
||||
}
|
||||
|
|
@ -493,8 +493,8 @@ export class ModalHelper {
|
|||
//todo: handle attachFile for existing files
|
||||
const modal = new MediaDbPreviewModal(this.plugin, previewModalOptions);
|
||||
const res: PreviewModalResult = await new Promise(resolve => {
|
||||
modal.setSubmitCallback(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setCloseCallback(err => {
|
||||
modal.setSubmitCb(res => resolve({ code: ModalResultCode.SUCCESS, data: res }));
|
||||
modal.setCloseCb(err => {
|
||||
if (err) {
|
||||
resolve({ code: ModalResultCode.ERROR, error: err });
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue