##// END OF EJS Templates
Added some nice comments,...
Added some nice comments, so devs can easily figure out what options to pass into the objects they want to construct.

File last commit:

r17201:03d0484a
r17211:beb15f5e
Show More
page.js
48 lines | 1.4 KiB | application/javascript | JavascriptLexer
Jonathan Frederic
Make page.html require.js friendly.
r17188 // Copyright (c) IPython Development Team.
// Distributed under the terms of the Modified BSD License.
define([
'base/js/namespace',
Jonathan Frederic
MWE,...
r17200 'jquery',
Jonathan Frederic
Make page.html require.js friendly.
r17188 'components/jquery-ui/ui/minified/jquery-ui.min',
'components/bootstrap/js/bootstrap.min',
'auth/js/loginwidget'
], function(IPython, $){
Matthias BUSSONNIER
"use strict" in most (if not all) our javascript...
r12103 "use strict";
Brian Granger
Refactoring templates and top level js/css organization.
r6192
var Page = function () {
this.style();
this.bind_events();
};
Page.prototype.style = function () {
MinRK
tweak header styling...
r10906 $('div#header').addClass('border-box-sizing');
$('div#site').addClass('border-box-sizing');
Brian Granger
Refactoring templates and top level js/css organization.
r6192 };
Page.prototype.bind_events = function () {
};
Page.prototype.show = function () {
// The header and site divs start out hidden to prevent FLOUC.
// Main scripts should call this method after styling everything.
Brian Granger
Major refactoring of notebook....
r6193 this.show_header();
this.show_site();
};
Page.prototype.show_header = function () {
// The header and site divs start out hidden to prevent FLOUC.
// Main scripts should call this method after styling everything.
Brian Granger
Refactoring templates and top level js/css organization.
r6192 $('div#header').css('display','block');
Brian Granger
Major refactoring of notebook....
r6193 };
Page.prototype.show_site = function () {
// The header and site divs start out hidden to prevent FLOUC.
// Main scripts should call this method after styling everything.
Brian Granger
Refactoring templates and top level js/css organization.
r6192 $('div#site').css('display','block');
};
Jonathan Frederic
Make page.html require.js friendly.
r17188 // Register self in the global namespace for convenience.
Brian Granger
Refactoring templates and top level js/css organization.
r6192 IPython.Page = Page;
Jonathan Frederic
Return dicts instead of classes,...
r17201 return {'Page': Page};
Jonathan Frederic
Make page.html require.js friendly.
r17188 });