odhin-reports-playwright
Version:
Odhin Reports for Playwright
375 lines (352 loc) • 11.8 kB
CSS
* {
scrollbar-color: var(--odhin-color-scrollbar-thumb);
scrollbar-face-color: var(--odhin-color-scrollbar-thumb);
scrollbar-shadow-color: var(--odhin-color-scrollbar-track);
scrollbar-highlight-color: var(--odhin-color-scrollbar-track);
scrollbar-3dlight-color: var(--odhin-color-scrollbar-track);
scrollbar-darkshadow-color: var(--odhin-color-scrollbar-track);
scrollbar-track-color: var(--odhin-color-scrollbar-track);
scrollbar-arrow-color: var(--odhin-color-scrollbar-track);
}
body,
html {
background-color: var(--odhin-color-background-2);
}
*::-webkit-scrollbar-track {
background: var(--odhin-color-scrollbar-track);
}
*::-webkit-scrollbar-thumb {
background: var(--odhin-color-scrollbar-thumb);
border: 1px solid var(--odhin-color-scrollbar-thumb);
}
::-moz-selection {
color: var(--odhin-color-selection-font);
background: var(--odhin-color-selection-background);
}
::selection {
color: var(--odhin-color-selection-font);
background: var(--odhin-color-selection-background);
}
.odhin-bg {
background-color: var(--odhin-color-background-1);
}
.odhin-bg-2{
background-color: var(--odhin-color-background-2);
}
.odhin-text-1 {
color: var(--odhin-color-font-1);
}
.odhin-text-2 {
color: var(--odhin-color-font-2);
}
.text-secondary-emphasis{
color: var(--odhin-color-font-2) ;
}
.odhin-border {
border: 2px solid var(--odhin-color-others-borders);
}
.odhin-thin-border {
border: 1px solid var(--odhin-color-others-borders);
}
.odhin-thin-border-bottom {
border-bottom: 1px solid var(--odhin-color-others-borders);
}
#loading {
background-color: #fff;
}
.version-link{
color: var(--odhin-color-font-1);
}
.version-link:hover{
color: var(--odhin-color-close-button-hover-font);
}
.odhin-attachments-label{
color: var(--odhin-color-font-2) ;
}
.odhin-attachments-label-special{
color: var(--odhin-color-font-2) ;
}
.odhin-attachment-body img,
.odhin-attachment-body video {
border: var(--odhin-color-others-borders) 1px solid;
}
.chart-status-passed {
color: var(--odhin-passed-status-color);
border-left: var(--odhin-passed-status-color) 10px solid;
background-color: var(--odhin-light-passed-status-color) ;
}
.chart-status-passed-info {
color: var(--odhin-passed-status-color);
background-color: var(--odhin-light-passed-status-color) ;
}
.chart-status-failed {
color: var(--odhin-failed-status-color);
border-left: var(--odhin-failed-status-color) 10px solid;
background-color: var(--odhin-light-failed-status-color) ;
}
.chart-status-failed-info {
color: var(--odhin-failed-status-color);
background-color: var(--odhin-light-failed-status-color) ;
}
.chart-status-timedOut {
color: var(--odhin-timedOut-status-color);
border-left: var(--odhin-timedOut-status-color) 10px solid;
background-color: var(--odhin-light-timedOut-status-color) ;
}
.chart-status-timedOut-info {
color: var(--odhin-timedOut-status-color);
background-color: var(--odhin-light-timedOut-status-color) ;
}
.chart-status-skipped {
color: var(--odhin-skipped-status-color);
border-left: var(--odhin-skipped-status-color) 10px solid;
background-color: var(--odhin-light-skipped-status-color) ;
}
.chart-status-skipped-info {
color: var(--odhin-skipped-status-color);
background-color: var(--odhin-light-skipped-status-color) ;
}
.chart-status-interrupted {
color: var(--odhin-interrupted-status-color);
border-left: var(--odhin-interrupted-status-color) 10px solid;
background-color: var(--odhin-light-interrupted-status-color) ;
}
.chart-status-interrupted-info {
color: var(--odhin-interrupted-status-color);
background-color: var(--odhin-light-interrupted-status-color) ;
}
.chart-status-flaky {
color: var(--odhin-flaky-status-color);
border-left: var(--odhin-flaky-status-color) 10px solid;
background-color: var(--odhin-light-flaky-status-color) ;
}
.chart-status-flaky-info {
color: var(--odhin-flaky-status-color);
background-color: var(--odhin-light-flaky-status-color) ;
}
.info-header {
background-color: var(--odhin-color-background-1);
color: var(--odhin-color-font-1);
}
.result-header {
background-color: var(--odhin-color-background-1);
color: var(--odhin-color-font-1);
}
.result-tab-header {
background-color: var(--odhin-color-tab-background);
color: var(--odhin-color-tab-font);
}
.close-btn {
background-color: var(--odhin-color-close-button-background);
color: var(--odhin-color-close-button-font);
border: 1px solid var(--odhin-color-close-button-border);
}
.close-btn:hover {
background-color: var(--odhin-color-close-button-hover-background);
color: var(--odhin-color-close-button-hover-font);
border: 1px solid var(--odhin-color-close-button-hover-border);
}
.download-btn {
background-color: var(--odhin-color-download-button-background);
color: var(--odhin-color-download-button-font);
border: 1px solid var(--odhin-color-download-button-border);
}
.download-btn:hover {
background-color: var(--odhin-color-download-button-hover-background) ;
color: var(--odhin-color-download-button-hover-font) ;
border: 1px solid var(--odhin-color-download-button-hover-border) ;
}
.label-status-passed {
background-color: var(--odhin-light-passed-status-color) ;
color: var(--odhin-passed-status-color) ;
border: var(--odhin-passed-status-color) 1px solid ;
}
.label-status-failed {
background-color: var(--odhin-light-failed-status-color) ;
color: var(--odhin-failed-status-color) ;
border: var(--odhin-failed-status-color) 1px solid ;
}
.label-status-timedOut {
background-color: var(--odhin-light-timedOut-status-color) ;
color: var(--odhin-timedOut-status-color) ;
border: var(--odhin-timedOut-status-color) 1px solid ;
}
.label-status-skipped {
background-color: var(--odhin-light-skipped-status-color) ;
color: var(--odhin-skipped-status-color) ;
border: var(--odhin-skipped-status-color) 1px solid ;
}
.label-status-interrupted {
background-color: var(--odhin-light-interrupted-status-color) ;
color: var(--odhin-interrupted-status-color) ;
border: var(--odhin-interrupted-status-color) 1px solid ;
}
.label-status-flaky {
background-color: var(--odhin-light-flaky-status-color) ;
color: var(--odhin-flaky-status-color) ;
border: var(--odhin-flaky-status-color) 1px solid ;
}
.result-status-passed {
background-color: var(--odhin-light-passed-status-color) ;
color: var(--odhin-passed-status-color) ;
}
tr.row-result-status-passed:hover{
border-left: 5px solid var(--odhin-passed-status-color) ;
border-right: 5px solid var(--odhin-passed-status-color) ;
}
.result-status-failed {
background-color: var(--odhin-light-failed-status-color) ;
color: var(--odhin-failed-status-color) ;
}
tr.row-result-status-failed:hover{
border-left: 5px solid var(--odhin-failed-status-color) ;
border-right: 5px solid var(--odhin-failed-status-color) ;
}
.result-status-timedOut {
background-color: var(--odhin-light-timedOut-status-color) ;
color: var(--odhin-timedOut-status-color) ;
}
tr.row-result-status-timedOut:hover{
border-left: 5px solid var(--odhin-timedOut-status-color) ;
border-right: 5px solid var(--odhin-timedOut-status-color) ;
}
.result-status-skipped {
background-color: var(--odhin-light-skipped-status-color) ;
color: var(--odhin-skipped-status-color) ;
}
tr.row-result-status-skipped:hover{
border-left: 5px solid var(--odhin-skipped-status-color) ;
border-right: 5px solid var(--odhin-skipped-status-color) ;
}
.result-status-interrupted {
background-color: var(--odhin-light-interrupted-status-color) ;
color: var(--odhin-interrupted-status-color) ;
}
tr.row-result-status-interrupted:hover{
border-left: 5px solid var(--odhin-interrupted-status-color) ;
border-right: 5px solid var(--odhin-interrupted-status-color) ;
}
.result-status-flaky {
background-color: var(--odhin-light-flaky-status-color) ;
color: var(--odhin-flaky-status-color) ;
}
tr.row-result-status-flaky:hover{
border-left: 5px solid var(--odhin-flaky-status-color) ;
border-right: 5px solid var(--odhin-flaky-status-color) ;
}
.step-ok {
color: var(--odhin-passed-status-color) ;
}
.step-error {
color: var(--odhin-failed-status-color) ;
}
.step-ok-hover:hover,
.step-ok-hover:hover > *{
color: var(--odhin-passed-status-color) ;
background-color: var(--odhin-light-passed-status-color) ;
}
.step-error-hover:hover,
.step-error-hover:hover > *{
color: var(--odhin-failed-status-color) ;
background-color: var(--odhin-light-failed-status-color) ;
}
.pre-line-number {
color: var(--odhin-failed-status-color);
}
.pre-line-info {
color: var(--odhin-passed-status-color);
}
.tableFixHead thead th {
color: var(--odhin-color-font-2);
background-color: var(--odhin-color-background-2);
}
.tr-border-bottom,
.table-sm tbody tr {
border-color: var(--odhin-color-others-borders);
}
.odhin-table-no-scroll table tbody tr:last-child,
.testcase-run-info-table tbody tr:last-child {
border-bottom-color: transparent ;
}
table.dataTable tr,
table.dataTable thead {
border-top: 1px solid var(--odhin-color-main-tests-table-border) ;
border-bottom: 1px solid var(--odhin-color-main-tests-table-border) ;
}
table.dataTable tbody tr:first-child {
border-top: 1px solid var(--odhin-color-main-tests-table-border) ;
}
.info-box-header{
color: var(--odhin-color-dashboard-card-title-font);
background-color: var(--odhin-color-dashboard-card-title-background);
border-bottom: 1px solid var(--odhin-color-dashboard-card-title-bottom-border);
}
.pre{
background-color: #2d2d2d;
}
pre{
color: var(--odhin-color-font-1);
}
/*
Bootstrap
*/
.accordion-button:not(.collapsed) {
color: var(--odhin-color-font-2);
background-color: transparent ;
}
.accordion-button.collapsed{
color: var(--odhin-color-font-2);
background-color: transparent ;
}
.accordion-steps:not(.collapsed) {
color: var(--odhin-color-font-2) ;
}
.accordion-steps.collapsed {
color: var(--odhin-color-font-2) ;
}
.accordion-steps,
.accordion-steps-no-link{
color: var(--odhin-color-font-2) ;
background-color: transparent ;
}
.modal-content {
border: 1px solid var(--odhin-color-background-1);
background-color: var(--odhin-color-background-1);
}
.accordion-item {
background-color: var(--odhin-color-background-2) ;
color: var(--odhin-color-font-2) ;
}
/* DataTable */
#test-list-table,
.dataTables_info,
.dataTables_length,
.dataTables_paginate,
.dataTables_filter{
color: var(--odhin-color-datatable-font) ;
}
.dataTables_length select {
background-color: var(--odhin-color-datatable-background) ;
color: var(--odhin-color-datatable-font) ;
}
.dataTables_filter input {
background-color: var(--odhin-color-datatable-background) ;
color: var(--odhin-color-datatable-font) ;
}
/* Style the tab */
.tab button {
background-color: var(--odhin-color-tab-background);
color: var(--odhin-color-tab-font)
}
.tab button:hover,
.tab button.active {
background-color: var(--odhin-color-tab-hover-background);
color: var(--odhin-color-tab-hover-font);
}
.tabcontent,
.result-tabcontent {
background-color: var(--odhin-color-background-2);
}
.link-annotation{
color: var(--odhin-color-font-2);
}