diff --git a/notebook/notebookapp.py b/notebook/notebookapp.py index 498405a6d..9ae3ca923 100755 --- a/notebook/notebookapp.py +++ b/notebook/notebookapp.py @@ -255,6 +255,7 @@ class NotebookWebApplication(web.Application): mathjax_config=jupyter_app.mathjax_config, config=jupyter_app.config, config_dir=jupyter_app.config_dir, + server_root_dir=jupyter_app.notebook_dir, jinja2_env=env, terminals_available=False, # Set later if terminals are available ) diff --git a/notebook/static/tree/js/notebooklist.js b/notebook/static/tree/js/notebooklist.js index 94525e6d6..12e44b139 100644 --- a/notebook/static/tree/js/notebooklist.js +++ b/notebook/static/tree/js/notebooklist.js @@ -842,7 +842,15 @@ define([ .text('Enter new destination directory path for '+ num_items + ' items:') ).append( $("
") - ).append(input); + ).append( + $("").append( + $("").append( + $("
").text(utils.get_body_data('serverRoot')) + ).append( + $("").append(input) + ) + ).css('width', '100%') + ); var d = dialog.modal({ title : "Move "+ num_items + " Items", body : dialog_body, diff --git a/notebook/templates/tree.html b/notebook/templates/tree.html index 50e084bc1..ee49e2fb2 100644 --- a/notebook/templates/tree.html +++ b/notebook/templates/tree.html @@ -8,6 +8,7 @@ data-base-url="{{base_url | urlencode}}" data-notebook-path="{{notebook_path | urlencode}}" data-terminals-available="{{terminals_available}}" +data-server-root="{{server_root}}" {% endblock %} diff --git a/notebook/tree/handlers.py b/notebook/tree/handlers.py index 6734d3b50..63fb37cd2 100644 --- a/notebook/tree/handlers.py +++ b/notebook/tree/handlers.py @@ -49,6 +49,7 @@ class TreeHandler(IPythonHandler): notebook_path=path, breadcrumbs=breadcrumbs, terminals_available=self.settings['terminals_available'], + server_root=self.settings['server_root_dir'], )) elif cm.file_exists(path): # it's not a directory, we have redirecting to do