@jupyterlab/ui-components
Version:
JupyterLab - UI components written in React
28 lines • 840 B
JavaScript
/* -----------------------------------------------------------------------------
| Copyright (c) Jupyter Development Team.
| Distributed under the terms of the Modified BSD License.
|----------------------------------------------------------------------------*/
import { Widget } from '@lumino/widgets';
/**
* The spinner class.
*/
export class Spinner extends Widget {
/**
* Construct a spinner widget.
*/
constructor() {
super();
this.addClass('jp-Spinner');
this.node.tabIndex = -1;
const content = document.createElement('div');
content.className = 'jp-SpinnerContent';
this.node.appendChild(content);
}
/**
* Handle `'activate-request'` messages.
*/
onActivateRequest(msg) {
this.node.focus();
}
}
//# sourceMappingURL=spinner.js.map