Files
OpenBB/jupyterlab/gst-settings/style/base.css
Theodore Aptekarev 4b8a82f3ae Introduce Jupyter Lab extensions (#718)
* Add folder for Jupyter Lab extensions

* Add initial settings menu extension code

* Add initial terminal launcher extension code

* Add lab extension build files to ignore

* Update settings form sections to be populated from a loop

* Update terminal launcher

* Add script load env from settings

* Update settings schema

* Update settings forms to handle nested schema

* Satisfy eslint

* Lint python code black

* Remove unused python API

* Satisfy eslint

* Update extension icons

* Update terminal launcher menu commands

* Update settings infrastructure for both extensions

* Update docstrings

* Lint python code black

* Lint more python code black

* Add structure for website

* Update labels.yml

* Update the settings form population with user settings

* Add node_modules of the test folder to gitignore

* Add UI tests for the settings extension

* WIP: Update terminal launcher extension code and wip settings

* Add development setup documentation

* Pass settings to environment variables in the launcher

* Update settings extension schema to include custom python path

* Satisfy eslint and flake8

* Add setup.py to mypy exclude paths
The setup.py that goes with the jupyterlab extensions fails the mypy
check and excluding them is the only workaround atm

* Check mypy hook

* Fix linting error raised by pyupgrade

* Change setting name to be different from a system variable

* Update launcher to set env variables with bash stdin

* Clean up unused scripts

* Make jupyterlab mandatory in poetry

* Add Jupyter Lab extension installation docs

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: didier <dro.lopes@campus.fct.unl.pt>
2021-09-09 21:34:04 -07:00

99 lines
1.9 KiB
CSS
Vendored

.gamestonkSettingsWidget {
color: var(--jp-ui-font-color1);
background: var(--jp-layout-color1);
font-size: 16px;
display: flex;
align-items: left;
justify-content: left;
text-align: left;
}
.gamestonkSettings {
width: 100%;
height: 100%;
box-sizing: border-box;
overflow: auto;
display: inline;
justify-content: center;
}
.settingsForm {
min-width: 542px;
min-width: 542px;
width: 85%;
height: 100%;
padding-top: var(--jp-private-launcher-top-padding);
padding-left: var(--jp-private-launcher-side-padding);
padding-right: var(--jp-private-launcher-side-padding);
box-sizing: border-box;
}
.inputFieldLabel {
font-size: 16px;
}
form fieldset {
padding: 6%;
border: 1px solid var(--jp-border-color2);
}
form input[type="text" i],
form input[type="number" i] {
border: 1px solid var(--jp-border-color2);
}
.settingsSectionLabel {
font-size: var(--jp-ui-font-size2);
font-weight: normal;
color: var(--jp-ui-font-color1);
margin-bottom: 5%;
}
.settingsSectionButton {
display:inline-block;
height: 36px;
width: 13em;
margin:0.1em;
padding: 0.2em 1.45em;
border:0.05em solid #CCCCCC;
box-sizing: border-box;
text-decoration:none;
font-size: 16px;
font-weight: lighter;
color:#000000;
background-color:#CCCCCC;
text-align:center;
position:relative;
}
.settingsSectionButton:hover{
border-color:#7a7a7a;
}
.settingsSectionButton:active{
background-color:#999999;
}
.container {
height: 64px;
position: relative;
margin-top: 1em;
}
.center {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.settingsSectionUpdateButton {
}
div.fieldSetData {
display:grid;
grid-template-columns: 50% 50%;
grid-gap:5px;
}
div.fieldSetData label { text-align:right; }
div.fieldSetData label:after { content: ":"; }