mirror of
https://github.com/tiddly-gittly/TidGi-Desktop.git
synced 2025-12-06 02:30:47 -08:00
fix: reload browserview after create sub wiki
This commit is contained in:
parent
265ecce7f9
commit
08d47ff8bf
2 changed files with 13 additions and 2 deletions
|
|
@ -767,12 +767,23 @@ const reloadViewsWebContentsIfDidFailLoad = () => {
|
|||
});
|
||||
};
|
||||
|
||||
const reloadViewsWebContents = () => {
|
||||
const metas = getWorkspaceMetas();
|
||||
Object.keys(metas).forEach((id) => {
|
||||
const view = views[id];
|
||||
if (view != null) {
|
||||
view.webContents.reload();
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
addView,
|
||||
getView,
|
||||
onEachView,
|
||||
hibernateView,
|
||||
reloadViewsDarkReader,
|
||||
reloadViewsWebContents,
|
||||
reloadViewsWebContentsIfDidFailLoad,
|
||||
removeView,
|
||||
setActiveView,
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@ const WIKI_WORKER_PATH = isDev
|
|||
module.exports.startWiki = function startWiki(homePath, tiddlyWikiPort, userName) {
|
||||
// require here to prevent circular dependence, which will cause "TypeError: getWorkspaceByName is not a function"
|
||||
const { getWorkspaceByName } = require('../workspaces');
|
||||
const { reloadViewsWebContentsIfDidFailLoad } = require('../views');
|
||||
const { reloadViewsWebContents } = require('../views');
|
||||
const { setWorkspaceMeta } = require('../workspace-metas');
|
||||
const workspace = getWorkspaceByName(homePath);
|
||||
const workspaceID = workspace?.id;
|
||||
|
|
@ -54,7 +54,7 @@ module.exports.startWiki = function startWiki(homePath, tiddlyWikiPort, userName
|
|||
if (!started) {
|
||||
started = true;
|
||||
setTimeout(() => {
|
||||
reloadViewsWebContentsIfDidFailLoad();
|
||||
reloadViewsWebContents();
|
||||
setWorkspaceMeta(workspaceID, { isLoading: false });
|
||||
// close add-workspace dialog
|
||||
const { get } = require('../../windows/add-workspace');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue