summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/static/css/default.css
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/toastergui/static/css/default.css')
-rw-r--r--bitbake/lib/toaster/toastergui/static/css/default.css114
1 files changed, 104 insertions, 10 deletions
diff --git a/bitbake/lib/toaster/toastergui/static/css/default.css b/bitbake/lib/toaster/toastergui/static/css/default.css
index 30328fd3b4..0d3570a21f 100644
--- a/bitbake/lib/toaster/toastergui/static/css/default.css
+++ b/bitbake/lib/toaster/toastergui/static/css/default.css
@@ -22,11 +22,21 @@ img.logo { height: 30px; vertical-align: bottom; }
22/* Increase popovers width to fit commit SHAs */ 22/* Increase popovers width to fit commit SHAs */
23.popover { max-width: 350px; } 23.popover { max-width: 350px; }
24 24
25/* Set a limit to popover height to handle long dependency lists */
26.popover-content { max-height: 350px; overflow: scroll; }
27
28/* Set a limit to modal dialogs height to handle long variable history */
29[id^="variable-"] .modal-content { max-height: 550px; overflow-y: scroll; }
30
31/* Make sure long values in variable history do not make the modal dialogs
32 * scroll horizontally */
33[id^="variable-"] .modal-content p { word-break: break-all; }
34
25/* Increase bottom margin of definition lists inside popovers for the Toaster version information in the top navbar, and also inside the right hand columns of our details pages */ 35/* Increase bottom margin of definition lists inside popovers for the Toaster version information in the top navbar, and also inside the right hand columns of our details pages */
26.popover-content dd, 36.popover-content dd,
27.well dd { margin-bottom: 15px; } 37.item-info dd { margin-bottom: 15px; }
28 38
29/* Style the horizonal definition lists */ 39/* Style the horizontal definition lists */
30.dl-horizontal dt { width: 200px; line-height: 25px; } 40.dl-horizontal dt { width: 200px; line-height: 25px; }
31.dl-horizontal dd { margin-left: 220px; line-height: 25px; } 41.dl-horizontal dd { margin-left: 220px; line-height: 25px; }
32 42
@@ -48,21 +58,24 @@ img.logo { height: 30px; vertical-align: bottom; }
48 58
49/* Styles for our table controls */ 59/* Styles for our table controls */
50.form-control[id^="search-input-"], 60.form-control[id^="search-input-"],
51.form-control[id^="new-search-input-"] { width: 30em; } 61.form-control[id^="new-search-input-"],
62#search{ width: 30em; }
52#search-input-selectpackagestable, 63#search-input-selectpackagestable,
53#search-input-packagestable, 64#search-input-packagestable,
54.form-control[id^="no-results-search-input-"]{ width: 20em; } 65.form-control[id^="no-results-search-input-"] { width: 20em; }
55#edit-columns-button { margin-right: 30px; } 66#edit-columns-button { margin-right: 30px; }
56.navbar-default[id^="table-chrome-"] { background-color: transparent; } 67.navbar-default[id^="table-chrome-"],
68#variables .navbar-default { background-color: transparent; }
57[id^="table-chrome-collapse-"] .navbar-form { margin-left: -15px; } 69[id^="table-chrome-collapse-"] .navbar-form { margin-left: -15px; }
58.dropdown-menu.editcol { padding-left: 10px; min-width: 180px; } 70.dropdown-menu.editcol { padding-left: 10px; min-width: 200px; }
59span[class^="remove-search-btn-"] { position: absolute; right: 5px; top: 0; bottom: 0; height: 14px; margin: auto; font-size: 14px; cursor: pointer; color: #777;} 71span[class^="remove-search-btn-"] { position: absolute; right: 5px; top: 0; bottom: 0; height: 14px; margin: auto; font-size: 14px; cursor: pointer; color: #777;}
60span[class^="remove-search-btn-"]:hover { color: #333; } 72span[class^="remove-search-btn-"]:hover { color: #333; }
61#no-results-special-selectpackagestable .form-inline { margin-top: 20px; } 73#no-results-special-selectpackagestable .form-inline { margin-top: 20px; }
62[id^="pagination-"] .pagination, 74[id^="pagination-"] .pagination,
63[id^="pagination-"] .navbar-form { margin-top: 0; } 75[id^="pagination-"] .navbar-form { margin-top: 0; }
64[id^="table-chrome-"] .navbar-form { margin-left: -15px; margin-right: -15px; } 76[id^="table-chrome-"] .navbar-form { margin-left: -15px; margin-right: -15px; }
65[id^="table-chrome-"] .detail-page-contols { padding-left: 0; padding-right: 0; } 77[id^="table-chrome-"] .detail-page-contols,
78#packages-built .detail-page-controls { padding-left: 0; padding-right: 0; }
66 79
67/* Override the default font-weight for labels: it's a bit too much */ 80/* Override the default font-weight for labels: it's a bit too much */
68label { font-weight: normal; } 81label { font-weight: normal; }
@@ -86,7 +99,7 @@ dd > .glyphicon-ok-circle { color: #3c763d; }
86tbody > tr > td > .glyphicon-minus-sign { color: #a94442; } 99tbody > tr > td > .glyphicon-minus-sign { color: #a94442; }
87.glyphicon-download-alt, 100.glyphicon-download-alt,
88.glyphicon-edit { color: #337ab7; } 101.glyphicon-edit { color: #337ab7; }
89.failed_tasks .glyphicon-download-alt { margin-left: 5px; } 102.failed_tasks .glyphicon-download-alt { margin-left: 5px; }
90.glyphicon-download-alt:hover, 103.glyphicon-download-alt:hover,
91.glyphicon-edit:hover { color: #23527c; cursor: pointer; text-decoration: none; } 104.glyphicon-edit:hover { color: #23527c; cursor: pointer; text-decoration: none; }
92.glyphicon-trash { color: #a94442; } 105.glyphicon-trash { color: #a94442; }
@@ -98,7 +111,8 @@ tbody > tr > td > .glyphicon-minus-sign { color: #a94442; }
98h1 > .glyphicon-edit, 111h1 > .glyphicon-edit,
99p.lead .glyphicon { font-size: 16px; } 112p.lead .glyphicon { font-size: 16px; }
100h2 > .glyphicon-question-sign, 113h2 > .glyphicon-question-sign,
101h3 > .glyphicon-question-sign { font-size: 14px; } 114h3 > .glyphicon-question-sign,
115.heading-help { font-size: 14px; }
102 116
103/* Create a class for wells without background colour */ 117/* Create a class for wells without background colour */
104.well-transparent { background-color: transparent; } 118.well-transparent { background-color: transparent; }
@@ -205,6 +219,13 @@ td > .tooltip-inner,
205#recipestable .get_description_or_summary { width: 40%; } 219#recipestable .get_description_or_summary { width: 40%; }
206#machinestable .name { white-space: nowrap; } 220#machinestable .name { white-space: nowrap; }
207#machinestable .description { width: 45%; } 221#machinestable .description { width: 45%; }
222#otable .variable_value,
223#otable .file { word-break: break-all; width: 25%; }
224[id^="variable-"] .file { word-break: break-all; }
225
226/* For the tables still not ported to ToasterTables, style the table headings
227 * that are not sortable */
228th > span.text-muted { font-weight: normal; }
208 229
209/* Override the rather ugly default code styles */ 230/* Override the rather ugly default code styles */
210code { color: #333; background-color: transparent; } 231code { color: #333; background-color: transparent; }
@@ -234,7 +255,7 @@ code { color: #333; background-color: transparent; }
234.date-filter-controls span { margin: 0 10px; } 255.date-filter-controls span { margin: 0 10px; }
235 256
236/* Style the fixed positioned notifications */ 257/* Style the fixed positioned notifications */
237.loading-notification { position: fixed; z-index: 101; top: 3%; left: 40%; right: 40%; -webkit-box-shadow: 0 0 10px #c09853; -moz-box-shadow: 0 0 10px #c09853; box-shadow: 0 0 10px #c09853; } 258#loading-notification { position: fixed; z-index: 1101; top: 3%; left: 40%; right: 40%; -webkit-box-shadow: 0 0 10px #c09853; -moz-box-shadow: 0 0 10px #c09853; box-shadow: 0 0 10px #c09853; }
238 259
239.change-notification { position: fixed; z-index: 1101; top: 4%; left: 30%; right: 30%; -webkit-box-shadow: 0 0 10px #3a87ad; -moz-box-shadow: 0 0 10px #3a87ad; box-shadow: 0 0 10px #3a87ad; } 260.change-notification { position: fixed; z-index: 1101; top: 4%; left: 30%; right: 30%; -webkit-box-shadow: 0 0 10px #3a87ad; -moz-box-shadow: 0 0 10px #3a87ad; box-shadow: 0 0 10px #3a87ad; }
240 261
@@ -246,3 +267,76 @@ code { color: #333; background-color: transparent; }
246 267
247/* Style the Toaster screenshot in the landing page */ 268/* Style the Toaster screenshot in the landing page */
248.img-thumbnail { padding: 0; } 269.img-thumbnail { padding: 0; }
270
271/* Set the layout for the build information pages */
272
273#nav { margin-top: 10px; }
274.page-header.build-data { margin-top: 0px; }
275.build-data > h1 { margin-top: 8px; }
276
277/* Style the build outcome information in the build dashboard */
278.log { margin-left: 30px; }
279.show-warnings { font-weight: 700; color: #8a6d3b; }
280.show-warnings:hover { color: #66512c; }
281
282/* Style the errors and warnings information in the build dashboard */
283#errors .panel-heading { background-color: transparent; color: #843534; }
284#warnings .panel-heading { background-color: transparent; color: #8a6d3b; }
285#warnings .panel-heading a:hover { color: #66512c; }
286h2.panel-title { font-size: 30px; }
287.alert-danger pre,
288.alert-warning pre { background-color: transparent; border: none; }
289.alert-danger pre { color: #a94442; }
290#error-info pre,
291#warning-info pre { white-space: pre-wrap; }
292.alert-warning pre { color: #8a6d3b; }
293
294/* Style the wells in the build dashboard */
295.dashboard-section h3 { margin-top: 10px; margin-bottom: 20px; }
296.col-md-4.dashboard-section dd { margin-bottom: 10px; }
297
298/* Make the help in tables insivisble until you hover over the right cell */
299.hover-help { visibility: hidden; }
300
301/* Blue hightlight animation for tasks and directory structure tables */
302.highlight { -webkit-animation: target-fade 15s 1; -moz-animation: target-fade 15s 1; animation: target-fade 15s 1; }
303@-webkit-keyframes target-fade { 0% { background-color: #D9EDF7; } 25% { background-color: #D9EDF7; } 100% { background-color: white; } }
304@-moz-keyframes target-fade { 0% { background-color: #D9EDF7; } 25% { background-color: #D9EDF7; } 100% { background-color: white; } }
305@keyframes target-fade { 0% { background-color: #D9EDF7; } 25% { background-color: #D9EDF7; } 100% { background-color: white; } }
306
307/* Copied in from newer version of Font-Awesome 4.3.0 */
308.fa-spin {
309 -webkit-animation: fa-spin 2s infinite linear;
310 animation: fa-spin 2s infinite linear;
311 display: inline-block;
312}
313.fa-pulse {
314 -webkit-animation: fa-spin 1s infinite steps(8);
315 animation: fa-spin 1s infinite steps(8);
316 display: inline-block;
317}
318
319@-webkit-keyframes fa-spin {
320 0% {
321 -webkit-transform: rotate(0deg);
322 transform: rotate(0deg);
323 }
324 100% {
325 -webkit-transform: rotate(359deg);
326 transform: rotate(359deg);
327 }
328}
329
330@keyframes fa-spin {
331 0% {
332 -webkit-transform: rotate(0deg);
333 -moz-transform: rotate(0deg);
334 transform: rotate(0deg);
335 }
336 100% {
337 -webkit-transform: rotate(359deg);
338 -moz-transform: rotate(359deg);
339 transform: rotate(359deg);
340 }
341}
342/* End copied in from newer version of Font-Awesome 4.3.0 */