mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-29 13:32:08 +00:00
* 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>
99 lines
1.9 KiB
CSS
Vendored
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: ":"; } |