Skip to content

Commit 4cd881e

Browse files
authored
Add preferred dir option to page config (#190)
1 parent 3c7a83c commit 4cd881e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

jupyterlab_server/handlers.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,15 @@ def get(self, mode = None, workspace = None, tree = None):
8484
page_config.setdefault('ignorePlugins', [])
8585
page_config.setdefault('serverRoot', server_root)
8686
page_config['store_id'] = self.application.store_id
87+
88+
server_root = os.path.normpath(os.path.expanduser(server_root))
89+
try:
90+
page_config['preferredDir'] = self.serverapp.preferred_dir
91+
page_config['preferredPath'] = self.serverapp.preferred_dir.replace(server_root, "")
92+
except Exception:
93+
page_config['preferredDir'] = server_root
94+
page_config['preferredPath'] = '/'
95+
8796
self.application.store_id += 1
8897

8998
mathjax_config = self.settings.get('mathjax_config',

0 commit comments

Comments
 (0)