|
|
//----------------------------------------------------------------------------
|
|
|
// 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.
|
|
|
//----------------------------------------------------------------------------
|
|
|
|
|
|
//============================================================================
|
|
|
// On document ready
|
|
|
//============================================================================
|
|
|
|
|
|
|
|
|
$(document).ready(function () {
|
|
|
|
|
|
IPython.page = new IPython.Page();
|
|
|
|
|
|
$('div#tabs').tabs();
|
|
|
$('div#tabs').on('tabsselect', function (event, ui) {
|
|
|
var new_url = $('body').data('baseProjectUrl') + '#' + ui.panel.id;
|
|
|
window.history.replaceState({}, '', new_url);
|
|
|
});
|
|
|
$('div#main_app').addClass('border-box-sizing ui-widget');
|
|
|
$('div#notebooks_toolbar').addClass('ui-widget ui-helper-clearfix');
|
|
|
$('#new_notebook').button().click(function (e) {
|
|
|
window.open($('body').data('baseProjectUrl')+'new');
|
|
|
});
|
|
|
|
|
|
IPython.read_only = $('body').data('readOnly') === 'True';
|
|
|
IPython.notebook_list = new IPython.NotebookList('div#notebook_list');
|
|
|
IPython.cluster_list = new IPython.ClusterList('div#cluster_list');
|
|
|
IPython.login_widget = new IPython.LoginWidget('span#login_widget');
|
|
|
|
|
|
IPython.notebook_list.load_list();
|
|
|
IPython.cluster_list.load_list();
|
|
|
|
|
|
IPython.page.show();
|
|
|
|
|
|
});
|
|
|
|
|
|
|