mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
disabling tree expand animation to avoid "recursion" errors
This commit is contained in:
parent
6081c3540e
commit
77bc5f9944
24
package-lock.json
generated
24
package-lock.json
generated
@ -1769,9 +1769,9 @@
|
||||
"dev": true
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30001180",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001180.tgz",
|
||||
"integrity": "sha512-n8JVqXuZMVSPKiPiypjFtDTXc4jWIdjxull0f92WLo7e1MSi3uJ3NvveakSh/aCl1QKFAvIz3vIj0v+0K+FrXw==",
|
||||
"version": "1.0.30001181",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001181.tgz",
|
||||
"integrity": "sha512-m5ul/ARCX50JB8BSNM+oiPmQrR5UmngaQ3QThTTp5HcIIQGP/nPBs82BYLE+tigzm3VW+F4BJIhUyaVtEweelQ==",
|
||||
"dev": true
|
||||
},
|
||||
"caseless": {
|
||||
@ -2634,9 +2634,9 @@
|
||||
}
|
||||
},
|
||||
"electron": {
|
||||
"version": "9.4.2",
|
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-9.4.2.tgz",
|
||||
"integrity": "sha512-WpnJLDFHtj5eIewAi4hMHxGdbwkzjzmxsMu/BtDFCic3wpruchkskL7EV28Sg/IYTAqo6yN5ISfnFaQcLsIdng==",
|
||||
"version": "11.2.1",
|
||||
"resolved": "https://registry.npmjs.org/electron/-/electron-11.2.1.tgz",
|
||||
"integrity": "sha512-Im1y29Bnil+Nzs+FCTq01J1OtLbs+2ZGLLllaqX/9n5GgpdtDmZhS/++JHBsYZ+4+0n7asO+JKQgJD+CqPClzg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@electron/get": "^1.0.1",
|
||||
@ -3208,9 +3208,9 @@
|
||||
}
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.3.646",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.646.tgz",
|
||||
"integrity": "sha512-P+3q8ugIPezulqoBYaLoUsF0fT4YNpe+zEDmdDUDnHZUAeSbBjMbis+JjJp9duU8BdfWV3VXf27NTBcwhRTsAQ==",
|
||||
"version": "1.3.649",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.649.tgz",
|
||||
"integrity": "sha512-ojGDupQ3UMkvPWcTICe4JYe17+o9OLiFMPoduoR72Zp2ILt1mRVeqnxBEd6s/ptekrnsFU+0A4lStfBe/wyG/A==",
|
||||
"dev": true
|
||||
},
|
||||
"electron-window-state": {
|
||||
@ -7685,9 +7685,9 @@
|
||||
"integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
|
||||
},
|
||||
"webpack": {
|
||||
"version": "5.18.0",
|
||||
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.18.0.tgz",
|
||||
"integrity": "sha512-RmiP/iy6ROvVe/S+u0TrvL/oOmvP+2+Bs8MWjvBwwY/j82Q51XJyDJ75m0QAGntL1Wx6B//Xc0+4VPP/hlNHmw==",
|
||||
"version": "5.19.0",
|
||||
"resolved": "https://registry.npmjs.org/webpack/-/webpack-5.19.0.tgz",
|
||||
"integrity": "sha512-egX19vAQ8fZ4cVYtA9Y941eqJtcZAK68mQq87MMv+GTXKZOc3TpKBBxdGX+HXUYlquPxiluNsJ1VHvwwklW7CQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/eslint-scope": "^3.7.0",
|
||||
|
@ -78,7 +78,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "7.0.3",
|
||||
"electron": "9.4.2",
|
||||
"electron": "11.2.1",
|
||||
"electron-builder": "22.9.1",
|
||||
"electron-packager": "15.2.0",
|
||||
"electron-rebuild": "2.3.4",
|
||||
@ -87,7 +87,7 @@
|
||||
"jsdoc": "3.6.6",
|
||||
"lorem-ipsum": "2.0.3",
|
||||
"rcedit": "3.0.0",
|
||||
"webpack": "5.18.0",
|
||||
"webpack": "5.19.0",
|
||||
"webpack-cli": "4.4.0"
|
||||
},
|
||||
"optionalDependencies": {
|
||||
|
@ -85,7 +85,7 @@ class AppContext extends Component {
|
||||
}
|
||||
|
||||
/** @return {Promise} */
|
||||
triggerCommand(name, data = {}) {
|
||||
triggerCommand(name, data = {}) {console.log("CMD", name);
|
||||
for (const executor of this.executors) {
|
||||
const fun = executor[name + "Command"];
|
||||
|
||||
|
@ -58,7 +58,7 @@ function setupGlobs() {
|
||||
'Line: ' + lineNo,
|
||||
'Column: ' + columnNo,
|
||||
'Error object: ' + JSON.stringify(error),
|
||||
'Stack: ' + error && error.stack
|
||||
'Stack: ' + (error && error.stack)
|
||||
].join(', ');
|
||||
}
|
||||
|
||||
|
@ -630,7 +630,7 @@ export default class NoteTreeWidget extends TabAwareWidget {
|
||||
node.title = utils.escapeHtml(title);
|
||||
|
||||
if (node.isExpanded() !== branch.isExpanded) {
|
||||
node.setExpanded(branch.isExpanded, {noEvents: true});
|
||||
node.setExpanded(branch.isExpanded, {noEvents: true, noAnimation: true});
|
||||
}
|
||||
|
||||
node.renderTitle();
|
||||
@ -769,7 +769,7 @@ export default class NoteTreeWidget extends TabAwareWidget {
|
||||
await node.load(true);
|
||||
|
||||
if (node.data.noteId !== 'root') { // root is always expanded
|
||||
await node.setExpanded(isExpanded, {noEvents: true});
|
||||
await node.setExpanded(isExpanded, {noEvents: true, noAnimation: true});
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -852,7 +852,7 @@ export default class NoteTreeWidget extends TabAwareWidget {
|
||||
}
|
||||
|
||||
if (expand) {
|
||||
await parentNode.setExpanded(true);
|
||||
await parentNode.setExpanded(true, {noAnimation: true});
|
||||
|
||||
// although previous line should set the expanded status, it seems to happen asynchronously
|
||||
// so we need to make sure it is set properly before calling updateNode which uses this flag
|
||||
@ -956,7 +956,7 @@ export default class NoteTreeWidget extends TabAwareWidget {
|
||||
const activeNode = $.ui.fancytree.getNode(e);
|
||||
|
||||
activeNode.load(true);
|
||||
activeNode.setExpanded(true);
|
||||
activeNode.setExpanded(true, {noAnimation: true});
|
||||
|
||||
toastService.showMessage("Saved search note refreshed.");
|
||||
}
|
||||
|
@ -686,7 +686,6 @@ a.external:not(.no-arrow):after, a[href^="http://"]:not(.no-arrow):after, a[href
|
||||
|
||||
.component {
|
||||
contain: size;
|
||||
content-visibility: auto;
|
||||
}
|
||||
|
||||
.toast {
|
||||
|
Loading…
x
Reference in New Issue
Block a user