##// END OF EJS Templates
jupyter_notebook path in setup base, gitignore
jupyter_notebook path in setup base, gitignore

File last commit:

r21208:e65db1aa
r21210:30ffff92
Show More
tree.less
329 lines | 6.1 KiB | text/x-less | LessCssLexer
/**
* Primary styles
*
* Author: IPython Development Team
*/
@dashboard_tb_pad: 4px;
@dashboard_lr_pad: 7px;
// These are the total heights of the Bootstrap small and mini buttons. These values
// are not less variables so we have to track them statically.
@btn_small_height: 24px;
@btn_mini_height: 22px;
@dark_dashboard_color: @breadcrumb-color;
// The left padding of the selector button's contents.
@dashboard-selectorbtn-lpad: 7px;
ul#tabs {
margin-bottom: @dashboard_tb_pad;
}
ul#tabs a {
padding-top: @dashboard_tb_pad + 2px;
padding-bottom: @dashboard_tb_pad;
}
ul.breadcrumb {
a:focus, a:hover {
text-decoration: none;
}
i.icon-home {
font-size: 16px;
margin-right: 4px;
}
span {
color: @dark_dashboard_color;
}
}
.list_toolbar {
padding: @dashboard_tb_pad 0 @dashboard_tb_pad 0;
vertical-align: middle;
.tree-buttons {
padding-top: 1px;
}
}
.dynamic-buttons {
padding-top: @dashboard_tb_pad - 1px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: @btn_small_height;
}
.list_header {
font-weight: bold;
background-color: @page-backdrop-color
}
.list_placeholder {
font-weight: bold;
padding-top: @dashboard_tb_pad;
padding-bottom: @dashboard_tb_pad;
padding-left: @dashboard_lr_pad;
padding-right: @dashboard_lr_pad;
}
.list_container {
margin-top: @dashboard_tb_pad;
margin-bottom: 5*@dashboard_tb_pad;
border: 1px solid @table-border-color;
border-radius: @border-radius-base;
}
.list_container > div {
border-bottom: 1px solid @table-border-color;
&:hover .list-item{
background-color: red;
};
}
.list_container > div:last-child {
border: none;
}
.list_item {
&:hover .list_item {
background-color: @table-border-color;
};
a {text-decoration: none;}
&:hover {
background-color: darken(white,2%);
}
}
.action_col {
text-align: right;
}
.list_header>div, .list_item>div {
padding-top: @dashboard_tb_pad;
padding-bottom: @dashboard_tb_pad;
padding-left: @dashboard_lr_pad;
padding-right: @dashboard_lr_pad;
line-height: @btn_mini_height;
input {
margin-right: @dashboard_lr_pad;
margin-left: @dashboard_lr_pad + @dashboard-selectorbtn-lpad;
vertical-align: baseline;
line-height: @btn_mini_height;
position: relative;
top: -1px;
}
.item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: @btn_mini_height;
}
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: @btn_mini_height;
height: @btn_small_height;
}
.item_icon {
font-size: 14px;
color: @dark_dashboard_color;
margin-right: @dashboard_lr_pad;
margin-left: @dashboard_lr_pad;
line-height: @btn_mini_height;
vertical-align: baseline;
}
.item_buttons {
line-height: 1em;
.btn-toolbar();
.btn {
min-width: 13ex;
}
.running-indicator {
padding-top: @dashboard_tb_pad;
color: @brand-success;
}
}
.toolbar_info {
height: @btn_small_height;
line-height: @btn_small_height;
}
input.nbname_input, input.engine_num_input {
// These settings give these inputs a height that matches @btn_mini_height = 22
padding-top: 3px;
padding-bottom: 3px;
height: @btn_mini_height;
line-height: 14px;
margin: 0px;
}
input.engine_num_input {
width: 60px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: @dashboard_lr_pad;
margin-left: -2px;
> .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
}
#tree-selector {
padding-right: 0px;
}
#button-select-all {
min-width: 50px;
}
#select-all {
margin-left: @dashboard_lr_pad;
margin-right: 2px;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
.icon(@fa-var-folder-o);
}
.notebook_icon:before {
.icon(@fa-var-book);
position: relative;
top: -1px;
}
.running_notebook_icon:before {
.icon(@fa-var-book);
position: relative;
top: -1px;
color: @brand-success;
}
.file_icon:before {
.icon(@fa-var-file-o);
position: relative;
top: -2px;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
// align right instead of left
left: auto;
right: 0;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: @fa-var-square-o;
}
.kernel-menu-icon:before {
content: @fa-var-square-o;
}
.kernel-menu-icon-current:before {
content: @fa-var-check;
}
#tab_content {
padding-top: @page-header-padding;
}
#running {
.panel-group{
.panel {
margin-top: 3px;
margin-bottom: 1em;
.panel-heading {
background-color: @page-backdrop-color;
padding-top: @dashboard_tb_pad;
padding-bottom: @dashboard_tb_pad;
padding-left: @dashboard_lr_pad;
padding-right: @dashboard_lr_pad;
line-height: @btn_mini_height;
a:focus, a:hover {
text-decoration: none;
}
}
.panel-body {
padding: 0px;
.list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
.list_item {
border-bottom: 1px solid @table-border-color;
&:last-child {
border-bottom: 0px;
}
}
}
}
}
}
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: @dashboard_tb_pad;
}