##// END OF EJS Templates
moved getdefaultencoding from text to py3compat
moved getdefaultencoding from text to py3compat

File last commit:

r6198:b9a328a1
r6653:521fe811
Show More
projectdashboardmain.js
39 lines | 1.5 KiB | application/javascript | JavascriptLexer
/ IPython / frontend / html / notebook / static / js / projectdashboardmain.js
Brian E. Granger
More review changes....
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
Implemented basic notebook browser and fixed numerous bugs.
r4488
//============================================================================
// On document ready
//============================================================================
$(document).ready(function () {
Brian Granger
Refactoring templates and top level js/css organization.
r6192 IPython.page = new IPython.Page();
Brian E. Granger
Implemented basic notebook browser and fixed numerous bugs.
r4488
Brian Granger
Initial try at adding tabs to project dashboard.
r6194 $('div#tabs').tabs();
Brian Granger
On tab select, the URL is updated.
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
Implemented basic notebook browser and fixed numerous bugs.
r4488 $('div#main_app').addClass('border-box-sizing ui-widget');
Brian Granger
Refactoring templates and top level js/css organization.
r6192 $('div#notebooks_toolbar').addClass('ui-widget ui-helper-clearfix');
Brian E. Granger
File upload/import working from notebook browser.
r4491 $('#new_notebook').button().click(function (e) {
Brian E. Granger
Further work updating JS URL scheme to use data-base-project-url.
r5108 window.open($('body').data('baseProjectUrl')+'new');
Brian E. Granger
Implemented basic notebook browser and fixed numerous bugs.
r4488 });
Brian Granger
Refactoring templates and top level js/css organization.
r6192 IPython.read_only = $('body').data('readOnly') === 'True';
Brian E. Granger
Implemented basic notebook browser and fixed numerous bugs.
r4488 IPython.notebook_list = new IPython.NotebookList('div#notebook_list');
Brian Granger
Draft of the cluster list UI....
r6195 IPython.cluster_list = new IPython.ClusterList('div#cluster_list');
MinRK
add read-only view for notebooks...
r5200 IPython.login_widget = new IPython.LoginWidget('span#login_widget');
Stefan van der Walt
Split read-only logic into three functions: read_only, logged_in, and login_available. Move display logic from javascript into templates.
r5722
Brian E. Granger
Implemented basic notebook browser and fixed numerous bugs.
r4488 IPython.notebook_list.load_list();
Brian Granger
Draft of the cluster list UI....
r6195 IPython.cluster_list.load_list();
Brian E. Granger
Implemented basic notebook browser and fixed numerous bugs.
r4488
Brian Granger
Refactoring templates and top level js/css organization.
r6192 IPython.page.show();
Brian E. Granger
Implemented basic notebook browser and fixed numerous bugs.
r4488
});