optimize sync config panel

This commit is contained in:
wanxp 2022-11-21 13:26:51 +08:00
parent 1190dafbd5
commit c0d7cf5972
2 changed files with 17 additions and 15 deletions

@ -72,8 +72,8 @@ export class DoubanSyncModal extends Modal {
this.showProgress(sliderDiv,syncButton); this.showProgress(sliderDiv,syncButton);
}, 1000); }, 1000);
syncButton.setClass("obsidian_douban_search_button"); syncButton.setClass("obsidian_douban_status_button");
cancelButton.setClass("obsidian_douban_search_button"); cancelButton.setClass("obsidian_douban_status_button");
} }
@ -111,7 +111,11 @@ export class DoubanSyncModal extends Modal {
}; };
this.showConfigPan(contentEl.createDiv('config'), syncConfig, false); this.showConfigPan(contentEl.createDiv('config'), syncConfig, false);
const controls = contentEl.createDiv("controls"); const controls = contentEl.createDiv("controls");
const cancelButton = new ButtonComponent(controls)
.setButtonText(i18nHelper.getMessage('110005'))
.onClick(() => {
this.close();
});
const syncButton = new ButtonComponent(controls) const syncButton = new ButtonComponent(controls)
.setButtonText(i18nHelper.getMessage('110007')) .setButtonText(i18nHelper.getMessage('110007'))
.onClick(async () => { .onClick(async () => {
@ -127,13 +131,10 @@ export class DoubanSyncModal extends Modal {
await this.plugin.sync(this.context); await this.plugin.sync(this.context);
}) })
const cancelButton = new ButtonComponent(controls)
.setButtonText(i18nHelper.getMessage('110005'))
.onClick(() => {
this.close();
});
cancelButton.setClass("obsidian_douban_search_button");
syncButton.setClass("obsidian_douban_search_button"); syncButton.setClass("obsidian_douban_search_button");
cancelButton.setClass("obsidian_douban_search_button");
} }
private updateContextByConfig(syncConfig: SyncConfig) { private updateContextByConfig(syncConfig: SyncConfig) {

@ -33,9 +33,14 @@
} }
.obsidian_douban_search_button { .obsidian_douban_search_button {
margin-top: 10px; margin-top: 30px;
margin-right: 10px;
float:right;
}
.obsidian_douban_status_button {
margin-top: 5px;
margin-right: 10px; margin-right: 10px;
horiz-align: right;
float:right; float:right;
} }
@ -72,10 +77,6 @@
margin-bottom: 1px; margin-bottom: 1px;
width: 90%; width: 90%;
} }
.obsidian_douban_sync_slider.with_number {
display: inline-flex;
align-items: center;
}