X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/63cb5c235ccacdc1665a89560bc8c16fcbefd8d6..2128e03298979fd9aa01365464c7390be5a90c8f:/apps/workbench/app/assets/stylesheets/application.css.scss diff --git a/apps/workbench/app/assets/stylesheets/application.css.scss b/apps/workbench/app/assets/stylesheets/application.css.scss index fc7e462b88..8822d5c0a0 100644 --- a/apps/workbench/app/assets/stylesheets/application.css.scss +++ b/apps/workbench/app/assets/stylesheets/application.css.scss @@ -1,3 +1,7 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + /* * This is a manifest file that'll be compiled into application.css, which will include all the files * listed below. @@ -11,6 +15,8 @@ *= require_self *= require bootstrap *= require bootstrap3-editable/bootstrap-editable + *= require morris + *= require awesomplete *= require_tree . */ @@ -47,6 +53,9 @@ table.table-justforlayout { font-size: .8em; color: #888; } +.lighten { + color: #888; +} .arvados-filename, .arvados-uuid { font-size: .8em; @@ -89,6 +98,16 @@ form.small-form-margin { .nowrap { white-space: nowrap; } +input.select-on-focus { + font-family: monospace; + background: inherit; + border: thin #ccc solid; + border-radius: .2em; + padding: .15em .5em; +} +input.select-on-focus:focus { + border-color: #9bf; +} /* top nav */ $top-nav-bg: #3c163d; @@ -150,6 +169,10 @@ nav.navbar-fixed-top .navbar-nav.navbar-right > li > a:hover { color: #800; } +th[data-sort-order] { + cursor: pointer; +} + .inline-progress-container div.progress { margin-bottom: 0; } @@ -181,6 +204,10 @@ li.notification { padding: 10px; } +td.trash-project-msg { + white-space: normal; +} + // See HeaderRowFixer in application.js table.table-fixed-header-row { width: 100%; @@ -196,14 +223,15 @@ table.table-fixed-header-row tbody { top:1.5em; } -/* Setting the height needs to be fixed with javascript. */ .dropdown-menu { - padding-right: 20px; - max-height: 440px; - width: 400px; + max-height: 30em; overflow-y: auto; } +.dropdown-menu a { + cursor: pointer; +} + .row-fill-height, .row-fill-height>div[class*='col-'] { display: flex; } @@ -267,3 +295,59 @@ span.editable-textile { .compute-summary-numbers td { font-size: 150%; } + +.arv-log-refresh-control { + display: none; +} + +/* Hide Angular content until Angular is ready */ +[ng\:cloak], [ng-cloak], .ng-cloak { + display: none !important; +} + +/* tabs */ +ul.nav.nav-tabs { + font-size: 90% +} + +.hover-dropdown:hover .dropdown-menu { + display: block; +} + +.arv-description-as-subtitle .editable-inline, +.arv-description-as-subtitle .editable-inline .form-group, +.arv-description-as-subtitle .editable-inline .form-group .editable-input, +.arv-description-as-subtitle .editable-inline .form-group .editable-input textarea, +{ + width: 98%!important; +} + +/* Needed for awesomplete to play nice with bootstrap */ +div.awesomplete { + display: block; +} +/* Makes awesomplete listings to be scrollable */ +.awesomplete > ul { + max-height: 410px; + overflow-y: auto; +} + +.dropdown-menu > li > form > button { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.428571429; + color: #333333; + white-space: nowrap; + cursor: pointer; + text-decoration: none; + background: transparent; + border-style: none; +} + +.dropdown-menu > li > form > button:hover { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +}