|
@@ -1,277 +1,11 @@
|
|
|
/*-----------------------------------------------------------------------------
|
|
|
-| Copyright (c) 2014-2016, Jupyter Development Team.
|
|
|
-|
|
|
|
+| Copyright (c) Jupyter Development Team.
|
|
|
| Distributed under the terms of the Modified BSD License.
|
|
|
|----------------------------------------------------------------------------*/
|
|
|
|
|
|
-
|
|
|
+@import './cells/index.css';
|
|
|
+@import './codemirror/index.css';
|
|
|
+@import './completion/index.css';
|
|
|
+@import './notebook/index.css';
|
|
|
+@import './output-area/index.css';
|
|
|
@import './toolbar.css';
|
|
|
-
|
|
|
-
|
|
|
-.jp-Notebook {
|
|
|
- padding-left: 4px;
|
|
|
- padding-right: 4px;
|
|
|
- padding-bottom: 20px;
|
|
|
- margin-top: 20px;
|
|
|
- min-width: 50px;
|
|
|
- min-height: 50px;
|
|
|
- outline: none;
|
|
|
- overflow: auto;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Notebook-panel {
|
|
|
- display: flex;
|
|
|
- flex-direction: column;
|
|
|
- height: 100%;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-InputArea {
|
|
|
- display: flex;
|
|
|
- flex-direction: row;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-InputArea-prompt {
|
|
|
- flex-grow: 0;
|
|
|
- flex-shrink: 0;
|
|
|
- flex-basis: 90px;
|
|
|
- color: #303F9F;
|
|
|
- font-family: monospace;
|
|
|
- padding: 0.4em;
|
|
|
- text-align: right;
|
|
|
- line-height: 1.2em;
|
|
|
- font-size: 14px;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-InputArea-editor {
|
|
|
- flex-grow: 1;
|
|
|
- flex-shrink: 1;
|
|
|
- height: auto;
|
|
|
- min-height: 2em;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-CellEditor {
|
|
|
- border: var(--jp-border-width) solid #cfcfcf;
|
|
|
- border-radius: 2px;
|
|
|
- background: #f7f7f7;
|
|
|
- line-height: 1.2em;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-MarkdownCell {
|
|
|
- outline: 0;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-MarkdownCell.jp-mod-rendered {
|
|
|
- padding-left: 90px;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-MarkdownCell-renderer {
|
|
|
- padding: 0.5em 0.5em 0.5em 0.4em;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-MarkdownCell-content {
|
|
|
- padding: 0.5em;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-OutputArea {
|
|
|
- background: none;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Output {
|
|
|
- display: flex;
|
|
|
- flex-direction: row;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Output-executeResult {
|
|
|
- margin-left: 0px;
|
|
|
- flex: 1 1 auto;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Output-executeResult img {
|
|
|
- max-width: 100%;
|
|
|
- height: auto;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-img.jp-mod-unconfined {
|
|
|
- max-width: none;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Output-prompt {
|
|
|
- color: #D84315;
|
|
|
- font-family: monospace;
|
|
|
- text-align: right;
|
|
|
- vertical-align: middle;
|
|
|
- padding: 0.4em;
|
|
|
- font-size: 14px;
|
|
|
- flex: 0 0 90px;
|
|
|
- box-sizing: border-box;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Output-result {
|
|
|
- padding: 0.4em;
|
|
|
- user-select: text;
|
|
|
- -moz-user-select: text;
|
|
|
- -webkit-user-select: text;
|
|
|
- -ms-user-select: text;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.p-Widget.jp-Output-result {
|
|
|
- overflow: auto;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-/* If we have two nested output areas (for example, as with output widgets),
|
|
|
- then the inner output looks weird with a prompt, so we hide it. */
|
|
|
-.jp-Output .jp-Output .jp-Output-prompt {
|
|
|
- display: none;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Notebook .jp-Output pre {
|
|
|
- border: none;
|
|
|
- margin: 1px 0 0 5px;
|
|
|
- overflow-x: auto;
|
|
|
- overflow-y: auto;
|
|
|
- word-break: break-all;
|
|
|
- word-wrap: break-word;
|
|
|
- white-space: pre-wrap;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Output-stderr {
|
|
|
- background: #fdd;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Output-stdinPrompt {
|
|
|
- padding-right: 8px;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-active.jp-mod-selected {
|
|
|
- border-color: #ABABAB;
|
|
|
- border-left-width: var(--jp-border-width);
|
|
|
- background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-multiSelected.jp-mod-active {
|
|
|
- background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Notebook.jp-mod-commandMode .jp-Notebook-cell.jp-mod-selected {
|
|
|
- background: #E3F2FD;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Notebook.jp-mod-editMode .jp-Notebook-cell.jp-mod-active {
|
|
|
- border-color: #66BB6A;
|
|
|
- border-left-width: var(--jp-border-width);
|
|
|
- background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-NotebookContainer-widget {
|
|
|
- flex: 0 0 auto;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Notebook {
|
|
|
- flex: 1 1 auto;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-.jp-Cell {
|
|
|
- padding-top: 5px;
|
|
|
- padding-bottom: 5px;
|
|
|
- padding-left: 5px;
|
|
|
- padding-right: 5px;
|
|
|
- border-width: var(--jp-border-width);
|
|
|
- border-style: solid;
|
|
|
- border-color: transparent;
|
|
|
- outline: none;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-Cell.jp-CodeCell.jp-mod-collapsed.jp-mod-readOnly {
|
|
|
- padding-left: 5px;
|
|
|
- padding-right: 5px;
|
|
|
- border-width: var(--jp-border-width);
|
|
|
- border-style: solid;
|
|
|
- border-color: transparent;
|
|
|
- outline: none;
|
|
|
- background: transparent;
|
|
|
- border-color: transparent;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-CellEditor > .CodeMirror {
|
|
|
- line-height: 1.21429em;
|
|
|
- /* Changed from 1em to our global default */
|
|
|
- font-size: 14px;
|
|
|
- height: auto;
|
|
|
- /* Changed to auto to autogrow */
|
|
|
- background: none;
|
|
|
- /* Changed from white to allow our bg to show through */
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-CellEditor > .CodeMirror pre {
|
|
|
- /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
|
|
|
- /* .CodeMirror-lines */
|
|
|
- padding: 0;
|
|
|
- border: 0;
|
|
|
- border-radius: 0;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-/* This causes https://github.com/jupyter/jupyterlab/issues/522 */
|
|
|
-.jp-CellEditor .CodeMirror-lines {
|
|
|
- padding: 0.4em;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-/* The following selectors never apply since .CodeMirror is the only child of .jp-CellEditor */
|
|
|
-
|
|
|
-.jp-CellEditor > .CodeMirror-scroll {
|
|
|
- /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
|
|
|
- /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
|
|
|
- overflow-y: hidden;
|
|
|
- overflow-x: auto;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-CellEditor > .CodeMirror-lines {
|
|
|
- /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
|
|
|
- /* we have set a different line-height and want this to scale with that. */
|
|
|
- padding: 0.4em;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-CellEditor > .CodeMirror-linenumber {
|
|
|
- padding: 0 8px 0 4px;
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
-.jp-CellEditor > .CodeMirror-gutters {
|
|
|
- border-bottom-left-radius: 2px;
|
|
|
- border-top-left-radius: 2px;
|
|
|
-}
|