projectdashboardmain.js
39 lines
| 1.5 KiB
| application/javascript
|
JavascriptLexer
Brian E. Granger
|
r4609 | //---------------------------------------------------------------------------- | ||
// Copyright (C) 2008-2011 The IPython Development Team | ||||
// | ||||
// Distributed under the terms of the BSD License. The full license is in | ||||
// the file COPYING, distributed as part of this software. | ||||
//---------------------------------------------------------------------------- | ||||
Brian E. Granger
|
r4488 | |||
//============================================================================ | ||||
// On document ready | ||||
//============================================================================ | ||||
$(document).ready(function () { | ||||
Brian Granger
|
r6192 | IPython.page = new IPython.Page(); | ||
Brian E. Granger
|
r4488 | |||
Brian Granger
|
r6194 | $('div#tabs').tabs(); | ||
Brian Granger
|
r6198 | $('div#tabs').on('tabsselect', function (event, ui) { | ||
var new_url = $('body').data('baseProjectUrl') + '#' + ui.panel.id; | ||||
window.history.replaceState({}, '', new_url); | ||||
}); | ||||
Brian E. Granger
|
r4488 | $('div#main_app').addClass('border-box-sizing ui-widget'); | ||
Brian Granger
|
r6192 | $('div#notebooks_toolbar').addClass('ui-widget ui-helper-clearfix'); | ||
Brian E. Granger
|
r4491 | $('#new_notebook').button().click(function (e) { | ||
Brian E. Granger
|
r5108 | window.open($('body').data('baseProjectUrl')+'new'); | ||
Brian E. Granger
|
r4488 | }); | ||
Brian Granger
|
r6192 | IPython.read_only = $('body').data('readOnly') === 'True'; | ||
Brian E. Granger
|
r4488 | IPython.notebook_list = new IPython.NotebookList('div#notebook_list'); | ||
Brian Granger
|
r6195 | IPython.cluster_list = new IPython.ClusterList('div#cluster_list'); | ||
MinRK
|
r5200 | IPython.login_widget = new IPython.LoginWidget('span#login_widget'); | ||
Stefan van der Walt
|
r5722 | |||
Brian E. Granger
|
r4488 | IPython.notebook_list.load_list(); | ||
Brian Granger
|
r6195 | IPython.cluster_list.load_list(); | ||
Brian E. Granger
|
r4488 | |||
Brian Granger
|
r6192 | IPython.page.show(); | ||
Brian E. Granger
|
r4488 | |||
}); | ||||