This commit is contained in:
Vanessa 2023-05-17 21:06:37 +08:00
parent fb6b4e48ca
commit b898f7b4c7
2 changed files with 13 additions and 5 deletions

View File

@ -449,16 +449,20 @@ export const JSONToLayout = (app: App, isStart: boolean) => {
} }
const idZoomIn = getIdZoomInByPath(); const idZoomIn = getIdZoomInByPath();
// 启动时 layout 中有该文档,该文档还原会在此之后,因此需有延迟
if (idZoomIn.id) { setTimeout(() => {
setTimeout(() => { // 启动时 layout 中有该文档,该文档还原会在此之后,因此需有延迟
if (idZoomIn.id) {
openFileById({ openFileById({
id: idZoomIn.id, id: idZoomIn.id,
action: idZoomIn.isZoomIn ? [Constants.CB_GET_ALL, Constants.CB_GET_FOCUS] : [Constants.CB_GET_FOCUS, Constants.CB_GET_CONTEXT], action: idZoomIn.isZoomIn ? [Constants.CB_GET_ALL, Constants.CB_GET_FOCUS] : [Constants.CB_GET_FOCUS, Constants.CB_GET_CONTEXT],
zoomIn: idZoomIn.isZoomIn zoomIn: idZoomIn.isZoomIn
}); });
}, Constants.TIMEOUT_LOAD); }
} app.plugins.forEach(item => {
item.onLayoutReady();
})
}, Constants.TIMEOUT_LOAD);
}; };
export const layoutToJSON = (layout: Layout | Wnd | Tab | Model, json: any, dropEditScroll = false) => { export const layoutToJSON = (layout: Layout | Wnd | Tab | Model, json: any, dropEditScroll = false) => {

View File

@ -47,6 +47,10 @@ export class Plugin {
// 禁用/卸载 // 禁用/卸载
} }
public onLayoutReady() {
// 布局加载完成
}
public addTopBar(options: { public addTopBar(options: {
icon: string, icon: string,
title: string, title: string,