##// END OF EJS Templates
cleanup dangling kernel in test_kernelsession
cleanup dangling kernel in test_kernelsession

File last commit:

r5553:743176c2
r5629:ba0b0dbd
Show More
kernelstatus.js
65 lines | 2.0 KiB | application/javascript | JavascriptLexer
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
Work on save widget, kernel status widget and notebook section.
r4372
//============================================================================
// Kernel Status widget
//============================================================================
var IPython = (function (IPython) {
var utils = IPython.utils;
var KernelStatusWidget = function (selector) {
this.selector = selector;
if (this.selector !== undefined) {
this.element = $(selector);
this.style();
}
};
KernelStatusWidget.prototype.style = function () {
this.element.addClass('ui-widget');
MinRK
Add tooltips to the notebook via 'title' attr....
r5097 this.element.attr('title', "The kernel execution status." +
" If 'Busy', the kernel is currently running code." +
Stefan van der Walt
Clean up javascript based on js2-mode feedback.
r5479 " If 'Idle', it is available for execution.");
Brian E. Granger
Work on save widget, kernel status widget and notebook section.
r4372 };
KernelStatusWidget.prototype.status_busy = function () {
this.element.removeClass("status_idle");
this.element.removeClass("status_restarting");
this.element.addClass("status_busy");
Matthias BUSSONNIER
write busy in notebook window title
r5553 window.document.title='(Busy) '+window.document.title;
Brian E. Granger
Work on save widget, kernel status widget and notebook section.
r4372 this.element.text("Busy");
};
KernelStatusWidget.prototype.status_idle = function () {
this.element.removeClass("status_busy");
this.element.removeClass("status_restarting");
this.element.addClass("status_idle");
Matthias BUSSONNIER
write busy in notebook window title
r5553 IPython.save_widget.set_document_title();
Brian E. Granger
Work on save widget, kernel status widget and notebook section.
r4372 this.element.text("Idle");
};
KernelStatusWidget.prototype.status_restarting = function () {
this.element.removeClass("status_busy");
this.element.removeClass("status_idle");
this.element.addClass("status_restarting");
this.element.text("Restarting");
};
IPython.KernelStatusWidget = KernelStatusWidget;
return IPython;
}(IPython));