Add kernel status warn color

This commit is contained in:
Jeremy Tuloup 2020-12-04 21:09:45 +01:00
parent cae48ed1af
commit 6646ce5def

View File

@ -43,6 +43,11 @@ const NOTEBOOK_FACTORY = 'Notebook';
*/
const KERNEL_STATUS_ERROR_CLASS = 'jp-ClassicKernelStatus-error';
/**
* The class for kernel status warnings.
*/
const KERNEL_STATUS_WARN_CLASS = 'jp-ClassicKernelStatus-warn';
/**
* The class for kernel status infos.
*/
@ -191,13 +196,13 @@ const kernelStatus: JupyterFrontEndPlugin<void> = {
text = '';
widget.addClass(KERNEL_STATUS_FADE_OUT_CLASS);
break;
case 'unknown':
widget.addClass(KERNEL_STATUS_ERROR_CLASS);
break;
case 'dead':
case 'terminating':
widget.addClass(KERNEL_STATUS_ERROR_CLASS);
break;
case 'unknown':
widget.addClass(KERNEL_STATUS_WARN_CLASS);
break;
default:
widget.addClass(KERNEL_STATUS_INFO_CLASS);
widget.addClass(KERNEL_STATUS_FADE_OUT_CLASS);
@ -214,7 +219,6 @@ const kernelStatus: JupyterFrontEndPlugin<void> = {
return;
}
const sessionContext = current.sessionContext;
await sessionContext.ready;
sessionContext.statusChanged.connect(onStatusChanged);
};