blob: 482cfbc8d344f3e61c2100eb9b73f30f6c97d1f8 [file] [log] [blame]
Paul Greyson740bdaf2013-03-18 16:10:48 -07001
Paul Greysond9872392013-03-18 12:04:15 -07002body {
3 background-color: black;
4 color: white;
5 font-family: Helvetica;
6 margin: 0px;
7}
8
9.status {
10 padding: 1em;
Paul Greysond9872392013-03-18 12:04:15 -070011}
12
Paul Greysonc3e21a02013-03-21 13:56:05 -070013
Paul Greysond9872392013-03-18 12:04:15 -070014.status:last-child {
15 border-right: none;
16}
17
18.status .static {
Paul Greysonc3e21a02013-03-21 13:56:05 -070019 color: #AAA;
Paul Greysond9872392013-03-18 12:04:15 -070020 padding: .25em;
21}
22
23.status .dynamic {
Paul Greysonc3e21a02013-03-21 13:56:05 -070024 color: #FFF;
Paul Greysond9872392013-03-18 12:04:15 -070025 padding: .25em;
26}
27
Paul Greysonc3e21a02013-03-21 13:56:05 -070028#status.top span {
29 font-size: 24px;
30}
31
Paul Greysond9872392013-03-18 12:04:15 -070032.button {
33 padding: 1em;
34 background-color: lightgray;
35 color: black;
Paul Greyson56378ed2013-03-26 23:17:36 -070036 border: 1px solid #AAA;
Paul Greysond9872392013-03-18 12:04:15 -070037}
38
Paul Greysonb367de22013-03-23 11:09:11 -070039#arrow {
40 stroke: none;
Paul Greyson45303ac2013-03-23 16:44:01 -070041 fill: rgba(255, 255, 255, .35);
Paul Greysonb367de22013-03-23 11:09:11 -070042}
43
Paul Greyson952ccb62013-03-18 22:22:08 -070044.header {
45 height: 50px;
46}
47
Paul Greyson56378ed2013-03-26 23:17:36 -070048#topology {
49 border-top: 1px solid #AAA;
50}
51
52.selectedFlow {
53 border-bottom: 1px solid #AAA;
54}
55
56.selectedFlow:last-child {
57 border-bottom: none;
58}
59
60#lastUpdated {
61 padding-bottom: 0px;
62}
63
64#controllers .header {
65 -webkit-box-pack: center;
66 border-bottom: 1px solid #AAA;
67}
68
Paul Greysond9872392013-03-18 12:04:15 -070069
70#right .header {
Paul Greyson952ccb62013-03-18 22:22:08 -070071 font-size: 12px;
72 padding-right: .25em;
73 -webkit-box-sizing: border-box;
Paul Greysond9872392013-03-18 12:04:15 -070074}
75
Paul Greysond1a22d92013-03-19 12:15:19 -070076#controllers, #selectedFlows {
Paul Greyson56378ed2013-03-26 23:17:36 -070077 border-top: 1px solid #AAA;
Paul Greysond9872392013-03-18 12:04:15 -070078}
79
Paul Greysond1a22d92013-03-19 12:15:19 -070080#selectedFlows {
Paul Greyson56378ed2013-03-26 23:17:36 -070081 border-bottom: 1px solid #AAA;
Paul Greysond9872392013-03-18 12:04:15 -070082}
83
Paul Greyson127d7fb2013-03-25 23:39:20 -070084.selectedFlow {
85 height: 2em;
86 color: white;
87 background-color: black;
88}
89
90.selectedFlow.selected {
91 color: black;
92 background-color:#AAA;
93}
94
95path.flow {
96 fill: none;
Paul Greyson56378ed2013-03-26 23:17:36 -070097 stroke-width: 3px;
Paul Greysonacb59412013-03-25 23:48:06 -070098 stroke: rgba(255, 255, 255, .35);
Paul Greyson127d7fb2013-03-25 23:39:20 -070099}
100
101#selectedFlowsHeader {
Paul Greyson56378ed2013-03-26 23:17:36 -0700102 border-top: 1px solid #AAA;
Paul Greyson127d7fb2013-03-25 23:39:20 -0700103}
104
105.flowIndex, .flowId, .srcDPID, .dstDPID, .iperf {
106 display: -webkit-box;
107 -webkit-box-pack: center;
108 -webkit-box-align: center;
109}
110
111.flowIndex, .flowId, .srcDPID, .dstDPID {
Paul Greyson56378ed2013-03-26 23:17:36 -0700112 border-right: 1px solid #AAA;
Paul Greyson127d7fb2013-03-25 23:39:20 -0700113}
114
115
Paul Greysond1a22d92013-03-19 12:15:19 -0700116#controllers {
Paul Greyson56378ed2013-03-26 23:17:36 -0700117 border-right: 1px solid #AAA;
Paul Greysond1a22d92013-03-19 12:15:19 -0700118}
119
Paul Greyson3e142162013-03-19 13:56:17 -0700120.controller {
121 padding: .25em;
122}
123
Paul Greyson952ccb62013-03-18 22:22:08 -0700124#logo {
125 height: 50px;
126}
127
128.edge {
Paul Greyson952ccb62013-03-18 22:22:08 -0700129 stroke: black;
130 stroke-width: 1.5px;
131}
132
Paul Greysonf9edc1a2013-03-19 13:22:06 -0700133.nolabel text {
134 display: none;
135}
136
137text {
138 stroke: none;
139 fill: white;
Paul Greyson968d1b42013-03-23 16:58:41 -0700140 font-size: 16px;
Paul Greysonf9edc1a2013-03-19 13:22:06 -0700141 pointer-events: none;
142}
143
Paul Greysond1a22d92013-03-19 12:15:19 -0700144path {
Paul Greysonde7fad52013-03-19 12:47:32 -0700145 stroke: rgba(255, 255, 255, .25);
Paul Greysonb367de22013-03-23 11:09:11 -0700146 stroke-width: 1.5px;
Paul Greysond1a22d92013-03-19 12:15:19 -0700147}
148
Paul Greyson952ccb62013-03-18 22:22:08 -0700149.aggregation {
Paul Greyson952ccb62013-03-18 22:22:08 -0700150 stroke: black;
151 stroke-width: 2px;
152}
Paul Greysond1a22d92013-03-19 12:15:19 -0700153
154#traceButton {
155 visibility: hidden
156}
Paul Greyson3e142162013-03-19 13:56:17 -0700157
Paul Greyson01a5dff2013-03-19 15:50:14 -0700158.color1-selected .color1,
159.color2-selected .color2,
160.color3-selected .color3,
161.color4-selected .color4,
162.color5-selected .color5,
163.color6-selected .color6,
164.color7-selected .color7,
165.color8-selected .color8,
166.color9-selected .color9,
167.color10-selected .color10,
168.color11-selected .color11,
169.color12-selected .color12 {
170 opacity: 1;
Paul Greyson3f890b62013-03-22 17:39:36 -0700171 pointer-events: auto;
Paul Greyson3e142162013-03-19 13:56:17 -0700172}
173
Paul Greysonc17278a2013-03-23 10:17:12 -0700174.colorInactive {
175 opacity: 1;
176 fill: #444;
177 background-color: #444;
178 color: #222;
179}
180
Paul Greyson01a5dff2013-03-19 15:50:14 -0700181.color1 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700182 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700183 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700184 fill: #EC0033;
185 background-color: #EC0033;
186}
187
Paul Greyson01a5dff2013-03-19 15:50:14 -0700188.color2 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700189 opacity: .2;
Paul Greyson3e142162013-03-19 13:56:17 -0700190 fill: #FFBA00;
191 background-color: #FFBA00;
192}
193
Paul Greyson01a5dff2013-03-19 15:50:14 -0700194.color3 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700195 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700196 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700197 fill: #3714B0;
198 background-color: #3714B0;
199}
200
Paul Greyson01a5dff2013-03-19 15:50:14 -0700201.color4 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700202 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700203 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700204 fill: #B12C49;
205 background-color: #B12C49;
206}
207
Paul Greyson01a5dff2013-03-19 15:50:14 -0700208.color5 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700209 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700210 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700211 fill: #402C84;
212 background-color: #402C84;
213}
214
Paul Greyson01a5dff2013-03-19 15:50:14 -0700215.color6 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700216 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700217 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700218 fill: #990021;
219 background-color: #990021;
220}
221
Paul Greyson01a5dff2013-03-19 15:50:14 -0700222.color7 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700223 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700224 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700225 fill: #990021;
Paul Greyson45303ac2013-03-23 16:44:01 -0700226 background-color: #990021;
Paul Greyson3e142162013-03-19 13:56:17 -0700227}
228
Paul Greyson01a5dff2013-03-19 15:50:14 -0700229.color8 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700230 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700231 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700232 fill: #A67900;
233 background-color: #A67900;
234}
235
Paul Greyson01a5dff2013-03-19 15:50:14 -0700236.color9 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700237 opacity: .2;
Paul Greyson3e142162013-03-19 13:56:17 -0700238 fill: #F53D65;
239 background-color: #F53D65;
240}
241
Paul Greyson01a5dff2013-03-19 15:50:14 -0700242.color10 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700243 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700244 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700245 fill: #1F0772;
246 background-color: #1F0772;
247}
248
Paul Greyson01a5dff2013-03-19 15:50:14 -0700249.color11 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700250 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700251 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700252 fill: #F56E8B;
253 background-color: #F56E8B;
254}
255
Paul Greyson01a5dff2013-03-19 15:50:14 -0700256.color12 {
Paul Greysonc3e21a02013-03-21 13:56:05 -0700257 opacity: .2;
Paul Greyson3f890b62013-03-22 17:39:36 -0700258 pointer-events: none;
Paul Greyson3e142162013-03-19 13:56:17 -0700259 fill: #6949D7;
260 background-color: #6949D7;
261}