// Copyright (c) IPython Development Team. // Distributed under the terms of the Modified BSD License. var ipython = ipython || {}; require([ 'base/js/namespace', 'notebook/js/notebook', 'base/js/utils', 'base/js/page', 'notebook/js/layoutmanager', 'base/js/events', 'auth/js/loginwidget', 'notebook/js/maintoolbar', 'notebook/js/pager', 'notebook/js/quickhelp', 'notebook/js/menubar', 'notebook/js/notificationarea', ], function( IPython, Notebook, Utils, Page, LayoutManager, Events, LoginWidget, MainToolBar, Pager, QuickHelp, MenuBar, NotificationArea ) { "use strict"; $('#ipython-main-app').addClass('border-box-sizing'); $('div#notebook_panel').addClass('border-box-sizing'); var opts = { base_url : Utils.get_body_data("baseUrl"), notebook_path : Utils.get_body_data("notebookPath"), notebook_name : Utils.get_body_data('notebookName') }; page = new Page(); pager = new Pager('div#pager', 'div#pager_splitter'); layout_manager = new LayoutManager(pager); notebook = new Notebook('div#notebook', opts); login_widget = new LoginWidget('span#login_widget', opts); toolbar = new MainToolBar('#maintoolbar-container'); quick_help = new QuickHelp(); menubar = new MenuBar('#menubar', opts); notification_area = new NotificationArea('#notification_area'); notification_area.init_notification_widgets(); layout_manager.do_resize(); $('body').append('
x'+ 'x'+ 'x