##// END OF EJS Templates
go to appropriate line when coming from another cell...
go to appropriate line when coming from another cell Sets the cursor on the last line of the cell when moved up from the top of the cell below, and sets the cursors to the first line when moving down from the bottom of a last line. Here, we retain the character that the cursor was on, so that users wishing to have up-down functionality like one document can still use this shortcut handler and simple adjust the at_top and at_bottom methods

File last commit:

r12103:dc60758c
r15834:869e697c
Show More
page.js
56 lines | 1.7 KiB | application/javascript | JavascriptLexer
Brian Granger
Refactoring templates and top level js/css organization.
r6192 //----------------------------------------------------------------------------
// 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.
//----------------------------------------------------------------------------
//============================================================================
// Global header/site setup.
//============================================================================
var IPython = (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');
};
Brian Granger
Major refactoring of notebook....
r6193
Brian Granger
Refactoring templates and top level js/css organization.
r6192 IPython.Page = Page;
return IPython;
}(IPython));