Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/webroot/rsrc/css/application/harbormaster/harbormaster.css
12242 views
1
/**
2
* @provides harbormaster-css
3
*/
4
5
.harbormaster-artifact-io {
6
margin: 4px 0 4px 8px;
7
padding: 8px;
8
}
9
10
.harbormaster-artifact-summary-header {
11
font-weight: bold;
12
margin-bottom: 2px;
13
color: {$darkbluetext};
14
}
15
16
.harbormaster-empty-logs-are-hidden {
17
background: {$lightyellow};
18
border: 1px solid {$yellow};
19
text-align: center;
20
padding: 12px;
21
margin: 0 0 20px 0;
22
border-radius: 3px;
23
color: {$darkgreytext};
24
}
25
26
.harbormaster-unit-details {
27
margin: 8px 0 4px;
28
overflow: hidden;
29
color: {$lightgreytext};
30
}
31
32
.harbormaster-unit-details-text {
33
white-space: pre-wrap;
34
text-overflow: ellipsis;
35
}
36
37
.harbormaster-log-view-loading {
38
padding: 8px;
39
text-align: center;
40
color: {$lightgreytext};
41
}
42
43
.harbormaster-log-table > tbody > tr > th {
44
background-color: {$paste.highlight};
45
border-right: 1px solid {$paste.border};
46
47
-moz-user-select: -moz-none;
48
-khtml-user-select: none;
49
-webkit-user-select: none;
50
-ms-user-select: none;
51
user-select: none;
52
}
53
54
.harbormaster-log-table > tbody > tr > th a::before {
55
/* Render the line numbers into the document using a pseudo-element so that
56
the text is not copied. */
57
content: attr(data-n);
58
}
59
60
.harbormaster-log-table > tbody > tr > th a {
61
display: block;
62
color: {$darkbluetext};
63
text-align: right;
64
padding: 2px 6px 1px 12px;
65
}
66
67
.harbormaster-log-table > tbody > tr > th a:hover {
68
background: {$paste.border};
69
}
70
71
.harbormaster-log-table > tbody > tr > td {
72
white-space: pre-wrap;
73
padding: 2px 8px 1px;
74
width: 100%;
75
}
76
77
.harbormaster-log-table > tbody > tr > td.harbormaster-log-expand-cell {
78
padding: 4px 0;
79
}
80
81
.harbormaster-log-table tr.phabricator-source-highlight > th {
82
background: {$paste.border};
83
}
84
85
.harbormaster-log-table tr.phabricator-source-highlight > td {
86
background: {$paste.highlight};
87
}
88
89
.harbormaster-log-expand-table {
90
width: 100%;
91
background: {$paste.highlight};
92
border-top: 1px solid {$paste.border};
93
border-bottom: 1px solid {$paste.border};
94
}
95
96
.harbormaster-log-expand-table a {
97
display: block;
98
padding: 6px 16px;
99
color: {$darkbluetext};
100
}
101
102
.device-desktop .harbormaster-log-expand-table a:hover {
103
background: {$paste.border};
104
text-decoration: none;
105
}
106
107
.harbormaster-log-expand-table td {
108
vertical-align: middle;
109
font: 13px 'Segoe UI', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Lato',
110
'Helvetica Neue', Helvetica, Arial, sans-serif;
111
}
112
113
.harbormaster-log-expand-up {
114
text-align: right;
115
width: 50%;
116
}
117
118
.harbormaster-log-expand-up .phui-icon-view {
119
margin: 0 0 0px 4px;
120
}
121
122
.harbormaster-log-follow {
123
text-align: center;
124
}
125
126
.harbormaster-log-follow .phui-icon-view {
127
margin: 0 4px;
128
}
129
130
.harbormaster-log-expand-mid {
131
text-align: center;
132
white-space: nowrap;
133
border-left: 1px solid {$paste.border};
134
border-right: 1px solid {$paste.border};
135
}
136
137
.harbormaster-log-expand-down {
138
text-align: left;
139
width: 50%;
140
}
141
142
.harbormaster-log-expand-down .phui-icon-view {
143
margin: 0 4px 0 0;
144
}
145
146
147
.harbormaster-log-following .harbormaster-log-table
148
.harbormaster-log-follow-start {
149
display: none;
150
}
151
152
.harbormaster-log-table .harbormaster-log-follow-stop {
153
display: none;
154
}
155
156
.harbormaster-log-following .harbormaster-log-table
157
.harbormaster-log-follow-stop {
158
display: block;
159
}
160
161
.harbormaster-log-appear > td {
162
animation: harbormaster-fade-in 1s linear;
163
}
164
165
@keyframes harbormaster-fade-in {
166
0% {
167
opacity: 0.5;
168
}
169
100% {
170
opacity: 1.0;
171
}
172
}
173
174