collapse/expand only folder notes

This commit is contained in:
zadam 2020-05-03 09:49:56 +02:00
parent 9be1d1f697
commit 742df25bc2
4 changed files with 15 additions and 6 deletions

View File

@ -1,6 +1,7 @@
<component name="InspectionProjectProfileManager"> <component name="InspectionProjectProfileManager">
<profile version="1.0"> <profile version="1.0">
<option name="myName" value="Project Default" /> <option name="myName" value="Project Default" />
<inspection_tool class="JSUnfilteredForInLoop" enabled="false" level="WARNING" enabled_by_default="false" />
<inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false"> <inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false">
<option name="processCode" value="true" /> <option name="processCode" value="true" />
<option name="processLiterals" value="true" /> <option name="processLiterals" value="true" />

6
package-lock.json generated
View File

@ -3345,9 +3345,9 @@
} }
}, },
"electron": { "electron": {
"version": "9.0.0-beta.21", "version": "9.0.0-beta.22",
"resolved": "https://registry.npmjs.org/electron/-/electron-9.0.0-beta.21.tgz", "resolved": "https://registry.npmjs.org/electron/-/electron-9.0.0-beta.22.tgz",
"integrity": "sha512-xFOD8I4RB9IkpVKnzoHwHvDNGvGl1IinpYTyQ7o7FAgSnkvP/upI1JtzE5Ff6PlAdyIGnbC+Rz1hJIfmAXxVuQ==", "integrity": "sha512-dfqAf+CXXTKcNDj7DU7mYsmx+oZQcXOvJnZ8ZsgAHjrE9Tv8zsYUgCP3JlO4Z8CIazgleKXYmgh6H2stdK7fEA==",
"dev": true, "dev": true,
"requires": { "requires": {
"@electron/get": "^1.0.1", "@electron/get": "^1.0.1",

View File

@ -78,7 +78,7 @@
"yazl": "^2.5.1" "yazl": "^2.5.1"
}, },
"devDependencies": { "devDependencies": {
"electron": "9.0.0-beta.21", "electron": "9.0.0-beta.22",
"electron-builder": "22.6.0", "electron-builder": "22.6.0",
"electron-packager": "14.2.1", "electron-packager": "14.2.1",
"electron-rebuild": "1.10.1", "electron-rebuild": "1.10.1",

View File

@ -611,7 +611,11 @@ export default class NoteTreeWidget extends TabAwareWidget {
// unfortunately the two steps can't be combined // unfortunately the two steps can't be combined
await node.visitAndLoad(_ => {}, true); await node.visitAndLoad(_ => {}, true);
node.visit(node => node.setExpanded(true), true); node.visit(node => {
if (node.isFolder()) {
node.setExpanded(true);
}
}, true);
} }
finally { finally {
this.tree.autoLoadingDisabled = false; this.tree.autoLoadingDisabled = false;
@ -627,7 +631,11 @@ export default class NoteTreeWidget extends TabAwareWidget {
} }
this.batchUpdate(() => { this.batchUpdate(() => {
node.visit(node => node.setExpanded(false), true); node.visit(node => {
if (node.isFolder()) {
node.setExpanded(false);
}
}, true);
}); });
} }