@@ -186,3 +186,121 @@ pf-c3-chart {
186
186
.camelcase {
187
187
text-transform : capitalize ;
188
188
}
189
+
190
+ pf- topology {
191
+ display : block ;
192
+ user-select : none ;
193
+ }
194
+
195
+ .container-topology pf- topology {
196
+ height : 500px ;
197
+ position : relative ;
198
+ }
199
+ .container-topology .canvas {
200
+ position : absolute ;
201
+ }
202
+
203
+ .container-topology .popup {
204
+ position : absolute ;
205
+ left : 0 ;
206
+ top : 0 ;
207
+ background-color : #fff ;
208
+ width : 180px ;
209
+ border : 1px #ccc solid ;
210
+ border-radius : 6px ;
211
+ box-shadow : #333 2px 2px 4px ;
212
+ padding : 6px ;
213
+ font-size : 14px ;
214
+ }
215
+
216
+ .container-topology .popup h5 {
217
+ font-weight : bold ;
218
+ }
219
+
220
+ .container-topology .popup p {
221
+ margin : 0 0 4px ;
222
+ }
223
+
224
+ .container-topology .popup p :hover {
225
+ color : #0099cc ;
226
+ cursor : pointer ;
227
+ }
228
+
229
+
230
+ .container-topology label .checkbox-inline {
231
+ font-size : 14px ;
232
+ }
233
+
234
+ .pf-topology-svg g {
235
+ font-family : PatternFlyIcons- webfont;
236
+ font-size : 18px ;
237
+ text-anchor : middle ;
238
+ cursor : pointer ;
239
+ }
240
+
241
+ .pf-topology-svg g text {
242
+ stroke : none ;
243
+ stroke-width : 0px ;
244
+ }
245
+
246
+ .pf-topology-svg g .weak use {
247
+ opacity : .6 ;
248
+ }
249
+
250
+ .pf-topology-svg g circle {
251
+ stroke : #aaa ;
252
+ fill : #fff ;
253
+ }
254
+
255
+ .pf-topology-svg g .fixed use {
256
+ stroke-width : 2px ;
257
+ }
258
+
259
+ .pf-topology-svg g .selected use ,
260
+ .pf-topology-svg g .selected circle {
261
+ stroke-width : 4px ;
262
+ }
263
+
264
+ .pf-topology-svg line {
265
+ stroke : #aaa ;
266
+ stroke-width : 1 ;
267
+ }
268
+
269
+ .pf-topology-svg g text .attached-label {
270
+ display : none ;
271
+ }
272
+
273
+ .pf-topology-svg g text .attached-label.visible {
274
+ font-size : 12px ;
275
+ fill : black ;
276
+ display : block ;
277
+ }
278
+
279
+ .pf-topology-svg g .selected {
280
+ stroke-width : 4px ;
281
+ }
282
+
283
+ .pf-topology-svg g circle {
284
+ stroke-width : 2px ;
285
+ }
286
+
287
+ .pf-topology-svg g circle .success {
288
+ stroke : #3F9C35 ;
289
+ }
290
+
291
+ .pf-topology-svg g circle .error {
292
+ stroke : #CC0000 ;
293
+ }
294
+
295
+ .pf-topology-svg g circle .warning {
296
+ stroke : #EC7A08 ;
297
+ }
298
+
299
+ .pf-topology-svg g circle .unknown {
300
+ stroke : #bbb ;
301
+ }
302
+
303
+ .pf-topology-svg g text .glyph {
304
+ font-size : 20px ;
305
+ fill : #1186C1 ;
306
+ }
0 commit comments