Show More
@@ -138,6 +138,10 class IPythonHandler(AuthenticatedHandler): | |||
|
138 | 138 | return self.settings.get('base_url', '/') |
|
139 | 139 | |
|
140 | 140 | @property |
|
141 | def default_url(self): | |
|
142 | return self.settings.get('default_url', '') | |
|
143 | ||
|
144 | @property | |
|
141 | 145 | def ws_url(self): |
|
142 | 146 | return self.settings.get('websocket_url', '') |
|
143 | 147 | |
@@ -238,6 +242,7 class IPythonHandler(AuthenticatedHandler): | |||
|
238 | 242 | def template_namespace(self): |
|
239 | 243 | return dict( |
|
240 | 244 | base_url=self.base_url, |
|
245 | default_url=self.default_url, | |
|
241 | 246 | ws_url=self.ws_url, |
|
242 | 247 | logged_in=self.logged_in, |
|
243 | 248 | login_available=self.login_available, |
@@ -243,7 +243,7 class NotebookWebApplication(web.Application): | |||
|
243 | 243 | # set the URL that will be redirected from `/` |
|
244 | 244 | handlers.append( |
|
245 | 245 | (r'/?', web.RedirectHandler, { |
|
246 |
'url' : |
|
|
246 | 'url' : settings['default_url'], | |
|
247 | 247 | 'permanent': False, # want 302, not 301 |
|
248 | 248 | }) |
|
249 | 249 | ) |
@@ -816,6 +816,9 class NotebookApp(BaseIPythonApplication): | |||
|
816 | 816 | if self.allow_origin_pat: |
|
817 | 817 | self.tornado_settings['allow_origin_pat'] = re.compile(self.allow_origin_pat) |
|
818 | 818 | self.tornado_settings['allow_credentials'] = self.allow_credentials |
|
819 | # ensure default_url starts with base_url | |
|
820 | if not self.default_url.startswith(self.base_url): | |
|
821 | self.default_url = url_path_join(self.base_url, self.default_url) | |
|
819 | 822 | |
|
820 | 823 | self.web_app = NotebookWebApplication( |
|
821 | 824 | self, self.kernel_manager, self.contents_manager, |
@@ -83,7 +83,7 | |||
|
83 | 83 | |
|
84 | 84 | <div id="header"> |
|
85 | 85 | <div id="header-container" class="container"> |
|
86 |
<div id="ipython_notebook" class="nav navbar-brand pull-left"><a href="{{ |
|
|
86 | <div id="ipython_notebook" class="nav navbar-brand pull-left"><a href="{{default_url}}" title='dashboard'>{% block logo %}<img src='{{static_url("base/images/logo.png") }}' alt='Jupyter Notebook'/>{% endblock %}</a></div> | |
|
87 | 87 | |
|
88 | 88 | {% block login_widget %} |
|
89 | 89 |
General Comments 0
You need to be logged in to leave comments.
Login now