blob: 2c19e661a4091461eeb8ea7c6b23af4cf99f44b2 [file] [log] [blame]
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -07001/*
Brian O'Connor5ab426f2016-04-09 01:19:45 -07002 * Copyright 2015-present Open Networking Laboratory
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -07003 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17/* ------ for summary-list tables ------ */
18
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070019div.summary-list {
20 margin: 0 20px 16px 10px;
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070021 font-size: 10pt;
22 border-spacing: 0;
23}
24
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070025div.summary-list table {
26 border-collapse: collapse;
27 table-layout: fixed;
28 empty-cells: show;
29 margin: 0;
30}
31
32div.summary-list div.table-body {
33 overflow-y: scroll;
34}
35
Bri Prebilic Cole0a6ffb62015-06-04 09:32:12 -070036div.summary-list div.table-body::-webkit-scrollbar {
37 display: none;
38}
39
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070040div.summary-list tr.no-data td {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070041 text-align: center;
42 font-style: italic;
43}
44
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070045.light div.summary-list tr:nth-child(even) {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070046 background-color: #ddd;
47}
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070048.light div.summary-list tr:nth-child(odd) {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070049 background-color: #eee;
50}
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070051.dark div.summary-list tr:nth-child(even) {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070052 background-color: #333;
53}
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070054.dark div.summary-list tr:nth-child(odd) {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070055 background-color: #444;
56}
57
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070058.light div.summary-list tr.selected {
Simon Hunt4e412732015-10-27 15:25:39 -070059 background-color: deepskyblue !important;
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070060}
61
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070062.dark div.summary-list tr.selected {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070063 background-color: #304860;
64}
65
Bri Prebilic Cole0bc4de22015-07-20 17:07:55 -070066/* highlighting */
67div.summary-list tr {
68 transition: background-color 500ms;
69}
70.light div.summary-list tr.data-change {
71 background-color: #FDFFDC;
72}
73.dark div.summary-list tr.data-change {
74 background-color: #5A5600;
75}
76
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070077div.summary-list td {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070078 padding: 6px;
79 text-align: left;
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070080 word-wrap: break-word;
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070081}
82
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070083div.summary-list .table-header td {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070084 letter-spacing: 0.02em;
85 cursor: pointer;
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070086 font-weight: bold;
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070087}
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070088div.summary-list .table-header td:first-child {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070089 border-radius: 8px 0 0 0;
90}
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070091div.summary-list .table-header td:last-child {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070092 border-radius: 0 8px 0 0;
93}
94
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070095.light div.summary-list .table-header td {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070096 background-color: #bbb;
97}
Bri Prebilic Colee568ead2015-05-01 09:51:28 -070098.dark div.summary-list .table-header td {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -070099 background-color: #222;
100 color: #ccc;
101}
102
103/* rows are selectable */
Bri Prebilic Colee568ead2015-05-01 09:51:28 -0700104div.summary-list .table-body td {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -0700105 cursor: pointer;
106}
107
Bri Prebilic Colee568ead2015-05-01 09:51:28 -0700108.dark div.summary-list td {
Bri Prebilic Cole264c5ec2015-04-07 10:22:26 -0700109 color: #ccc;
110}
Bri Prebilic Cole41d67652015-06-02 10:23:04 -0700111
112/* Tabular view upper right control buttons */
113
114div.ctrl-btns {
115 display: inline-block;
116 float: right;
117 height: 44px;
118 margin-right: 24px;
119 margin-top: 7px;
120}
121
122
123div.ctrl-btns div {
124 display: inline-block;
125 padding: 4px;
126 cursor: pointer;
127}
128
Bri Prebilic Cole9b1fb9a2015-07-01 13:57:11 -0700129div.ctrl-btns div.separator {
130 cursor: auto;
131 width: 24px;
132 border: none;
133}
134
Bri Prebilic Cole41d67652015-06-02 10:23:04 -0700135/* Inactive */
136.light .ctrl-btns div g.icon rect,
137.light .ctrl-btns div:hover g.icon rect {
138 fill: #eee;
139}
140.dark .ctrl-btns div g.icon rect,
141.dark .ctrl-btns div:hover g.icon rect {
142 fill: #222;
143}
144
145.light .ctrl-btns div g.icon use {
146 fill: #ddd;
147}
148.dark .ctrl-btns div g.icon use {
149 fill: #333;
150}
151
152/* Active hover */
153.light .ctrl-btns div.active:hover g.icon rect {
154 fill: #800;
155}
156
157.dark .ctrl-btns div.active:hover g.icon rect {
158 fill: #CE5650;
159}
160
161/* Active */
162.light .ctrl-btns div.active g.icon use {
163 fill: #fff;
164}
165.dark .ctrl-btns div.active g.icon use {
166 fill: #eee;
167}
168
169.light .ctrl-btns div.active g.icon rect {
170 fill: #bbb;
171}
172.dark .ctrl-btns div.active g.icon rect {
173 fill: #444;
174}
175
176/* Refresh button specific */
Bri Prebilic Coleeef67ae2015-07-01 16:26:59 -0700177.light .ctrl-btns div.refresh.active g.icon rect {
178 fill: #964949;
179}
180
181.dark .ctrl-btns div.refresh.active g.icon rect {
182 fill: #9B4641;
183}
Bri Prebilic Cole41d67652015-06-02 10:23:04 -0700184.light .ctrl-btns div.refresh:hover g.icon rect {
Bri Prebilic Coleeef67ae2015-07-01 16:26:59 -0700185 fill: #964949;
Bri Prebilic Cole41d67652015-06-02 10:23:04 -0700186}
187
188.dark .ctrl-btns div.refresh:hover g.icon rect {
Bri Prebilic Coleeef67ae2015-07-01 16:26:59 -0700189 fill: #9B4641;
Bri Prebilic Cole41d67652015-06-02 10:23:04 -0700190}