##// END OF EJS Templates
Interpret another error as missing symlink support on Windows...
Interpret another error as missing symlink support on Windows This occurs if the system and Python support symlinks, but the user does not have permission to create them.

File last commit:

r17201:03d0484a
r18074:0d0da44d
Show More
layoutmanager.js
58 lines | 1.9 KiB | application/javascript | JavascriptLexer
Jonathan Frederic
Start of work to make notebook.html requirejs friendly.
r17192 // 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
Start of work to make notebook.html requirejs friendly.
r17192 ], function(IPython, $) {
Matthias BUSSONNIER
"use strict" in most (if not all) our javascript...
r12103 "use strict";
Brian E. Granger
Left panel is now working.
r4363
Jonathan Frederic
Progress...
r17196 var LayoutManager = function () {
Brian E. Granger
Left panel is now working.
r4363 this.bind_events();
Jonathan Frederic
Almost done!...
r17198 this.pager = undefined;
Brian E. Granger
Left panel is now working.
r4363 };
LayoutManager.prototype.bind_events = function () {
$(window).resize($.proxy(this.do_resize,this));
};
Matthias BUSSONNIER
Make pager resizable, and remember size......
r6723 LayoutManager.prototype.app_height = function() {
Brian E. Granger
Left panel is now working.
r4363 var win = $(window);
var w = win.width();
var h = win.height();
Brian Granger
Further work on the toolbar UI....
r5994 var header_height;
if ($('div#header').css('display') === 'none') {
header_height = 0;
} else {
header_height = $('div#header').outerHeight(true);
}
MinRK
fix menubar height measurement...
r12966 var menubar_height;
if ($('div#menubar-container').css('display') === 'none') {
menubar_height = 0;
Brian Granger
Further work on the toolbar UI....
r5994 } else {
MinRK
fix menubar height measurement...
r12966 menubar_height = $('div#menubar-container').outerHeight(true);
Brian Granger
Further work on the toolbar UI....
r5994 }
MinRK
fix menubar height measurement...
r12966 return h-header_height-menubar_height; // content height
};
Matthias BUSSONNIER
Make pager resizable, and remember size......
r6723
LayoutManager.prototype.do_resize = function () {
MinRK
fix menubar height measurement...
r12966 var app_height = this.app_height(); // content height
Brian E. Granger
Left panel is now working.
r4363
Bussonnier Matthias
main_app -> ipython-main-app
r9265 $('#ipython-main-app').height(app_height); // content+padding+border height
Jonathan Frederic
Progress...
r17196 if (this.pager) {
var pager_height = this.pager.percentage_height*app_height;
var pager_splitter_height = $('div#pager_splitter').outerHeight(true);
$('div#pager').outerHeight(pager_height);
if (this.pager.expanded) {
$('div#notebook').outerHeight(app_height-pager_height-pager_splitter_height);
} else {
$('div#notebook').outerHeight(app_height-pager_splitter_height);
}
Brian E. Granger
Left panel is now working.
r4363 }
};
Jonathan Frederic
Start of work to make notebook.html requirejs friendly.
r17192 // Backwards compatability.
Stefan van der Walt
Clean up javascript based on js2-mode feedback.
r5479 IPython.LayoutManager = LayoutManager;
Brian E. Granger
Left panel is now working.
r4363
Jonathan Frederic
Return dicts instead of classes,...
r17201 return {'LayoutManager': LayoutManager};
Jonathan Frederic
Start of work to make notebook.html requirejs friendly.
r17192 });