🐛 use default in case tree-view setting is unset
This commit is contained in:
parent
10a85d570b
commit
6512d5e89b
11
README.md
11
README.md
|
@ -52,7 +52,9 @@ tryTreeViewClose = function(){
|
|||
var treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null);
|
||||
|
||||
// close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
||||
if(atom.packages.config.settings["tree-view"].hiddenOnStartup || !treeViewHasProjects){
|
||||
let treeViewSettings = atom.packages.config.settings["tree-view"] ?? {};
|
||||
let hiddenOnStartup = treeViewSettings.hiddenOnStartup ?? false;
|
||||
if(hiddenOnStartup || !treeViewHasProjects){
|
||||
treeView.hide();
|
||||
}
|
||||
|
||||
|
@ -82,7 +84,6 @@ atom.workspace.onDidOpen ({item}) ->
|
|||
tryTreeViewCloseInterval = setInterval(tryTreeViewClose, 100)
|
||||
|
||||
|
||||
|
||||
## TRY TO CLOSE THE TREE-VIEW ##
|
||||
tryTreeViewClose = () ->
|
||||
# get tree-view element
|
||||
|
@ -101,7 +102,9 @@ tryTreeViewClose = () ->
|
|||
treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null)
|
||||
|
||||
# close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
||||
if atom.packages.config.settings["tree-view"].hiddenOnStartup || !treeViewHasProjects
|
||||
treeViewSettings = atom.packages.config.settings["tree-view"] ? {}
|
||||
hiddenOnStartup = treeViewSettings.hiddenOnStartup ? false
|
||||
if hiddenOnStartup || !treeViewHasProjects
|
||||
treeView.hide()
|
||||
|
||||
# stop trying
|
||||
|
@ -116,4 +119,4 @@ Now you can configure whether you want the tree-view to be hidden on startup in
|
|||
|
||||
**Hidden On Startup: not checked**: Only hide tree-view on startup when it does not contain open projects
|
||||
|
||||
> Successfully tested using Pulsar v1.104.0
|
||||
> Successfully tested using Pulsar v1.114.0
|
||||
|
|
|
@ -35,7 +35,9 @@ tryTreeViewClose = () ->
|
|||
treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null)
|
||||
|
||||
# close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
||||
if atom.packages.config.settings["tree-view"].hiddenOnStartup || !treeViewHasProjects
|
||||
treeViewSettings = atom.packages.config.settings["tree-view"] ? {}
|
||||
hiddenOnStartup = treeViewSettings.hiddenOnStartup ? false
|
||||
if hiddenOnStartup || !treeViewHasProjects
|
||||
treeView.hide()
|
||||
|
||||
# stop trying
|
||||
|
|
|
@ -37,7 +37,9 @@ tryTreeViewClose = function(){
|
|||
var treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null);
|
||||
|
||||
// close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
||||
if(atom.packages.config.settings["tree-view"].hiddenOnStartup || !treeViewHasProjects){
|
||||
let treeViewSettings = atom.packages.config.settings["tree-view"] ?? {};
|
||||
let hiddenOnStartup = treeViewSettings.hiddenOnStartup ?? false;
|
||||
if(hiddenOnStartup || !treeViewHasProjects){
|
||||
treeView.hide();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue