1 /*PLUGINS importing*/
\r
2 @import 'assets/js/codemirror/lib/codemirror.less';
\r
3 @import 'assets/js/codemirror/theme/eclipse.less';
\r
4 @import 'assets/js/codemirror/theme/eclipse-disabled.less';
\r
5 @import 'assets/js/codemirror/addon/hint/show-hint.less';
\r
6 /*PLUGINS importing END*/
\r
8 @iconsNewRootPath : '../src/app/yangui/assets/images/';
\r
10 /******** WINDOW SCROLLBARS *****/
\r
11 ::-webkit-scrollbar {
\r
16 ::-webkit-scrollbar-corner {
\r
20 ::-webkit-scrollbar-corner:window-inactive {
\r
24 ::-webkit-scrollbar-track-piece:disabled {
\r
25 display: none !important;
\r
28 ::-webkit-scrollbar-button:disabled {
\r
29 display: none !important;
\r
32 ::-webkit-scrollbar-track:disabled {
\r
36 /* Horizontal Scrollbar Styles */
\r
38 ::-webkit-scrollbar:horizontal {
\r
39 background: #b3b2b3;
\r
42 ::-webkit-scrollbar-thumb:horizontal {
\r
43 background: #807f80;
\r
47 /* Vertical Scrollbar Styles */
\r
49 ::-webkit-scrollbar:vertical {
\r
50 background: #b3b2b3;
\r
54 ::-webkit-scrollbar-thumb:vertical {
\r
55 background: #807f80;
\r
58 /******** WINDOW SCROLLBARS END *****/
\r
61 border: 1px solid #7a7a7a;
\r
74 /*.previewContainer {
\r
75 border: 2px solid #7a7a7a;
\r
101 margin-right: 10px;
\r
106 button.iconQuestion{
\r
117 border: 2px solid #ebecec;
\r
118 .roundedCorners(0px);
\r
119 margin: 0 3px 0 5px;
\r
125 border: 2px solid #ebecec;
\r
126 .roundedCorners(0px);
\r
131 left: calc(~"100% - 850px");
\r
148 position: relative;
\r
150 display:inline-block;
\r
156 padding-bottom: 2px;
\r
164 margin-top: 3px !important;
\r
170 margin-bottom: 10px;
\r
173 input[type="file"].upload-collection{
\r
174 display: inline-block;
\r
178 position: absolute !important;
\r
185 margin-bottom: 20px;
\r
190 margin: 4px 3px 0px 0px !important;
\r
193 .form-inline select.form-control.adv-fil-sel{
\r
197 background-color: #58595B;
\r
199 border: 2px solid #ebecec;
\r
200 border-radius: 0px;
\r
205 width:148px !important;
\r
209 position: absolute !important;
\r
219 background: rgb(255,69,0);
\r
222 /* --------------------------------------------------------------------------------- COMMON OWN RULES */
\r
223 .opacityDeph(@opacity: 0.5){
\r
224 -ms-filter: ~"'progid:DXImageTransform.Microsoft.Alpha(Opacity=" @opacity*100 ~")'";
\r
225 filter: ~"alpha(opacity=" @opacity*100 ~")";
\r
226 -moz-opacity: @opacity;
\r
227 -khtml-opacity: @opacity;
\r
231 .roundedCorners (@radius: 5px) {
\r
232 -webkit-border-radius: @radius;
\r
233 -moz-border-radius: @radius;
\r
234 -ms-border-radius: @radius;
\r
235 -o-border-radius: @radius;
\r
236 border-radius: @radius;
\r
239 .transition (@time: 500ms){
\r
240 -webkit-transition: all @time linear;
\r
241 -moz-transition: all @time linear;
\r
242 -ms-transition: all @time linear;
\r
243 -o-transition: all @time linear;
\r
244 transition: all @time linear;
\r
247 .left{ float: left;}
\r
248 .right{ float: right;}
\r
249 .clear{ clear: both; float: none!important;}
\r
250 .outline{ outline: 0 none;}
\r
251 .block{ display: block;}
\r
252 .blockNone{ display: none;}
\r
257 display: -moz-inline-stack;
\r
258 display: inline-block;
\r
259 vertical-align: top;
\r
265 text-decoration: none;
\r
267 text-decoration: underline;
\r
271 -moz-box-sizing: border-box;
\r
272 -webkit-box-sizing: border-box;
\r
273 box-sizing: border-box;
\r
275 .mt10{margin-top: 10px;}
\r
276 .mt20{margin-top: 20px;}
\r
277 .mt30{margin-top: 30px;}
\r
278 .mt40{margin-top: 40px;}
\r
279 .mb10{margin-bottom: 10px;}
\r
280 .mb20{margin-bottom: 20px;}
\r
281 .mb30{margin-bottom: 30px;}
\r
282 .mb40{margin-bottom: 40px;}
\r
283 .nmb{margin-bottom: 0!important}
\r
284 .pr30{padding-right: 30px;}
\r
285 .pr40{padding-right: 40px;}
\r
286 .pr50{padding-right: 50px;}
\r
287 .pr60{padding-right: 60px;}
\r
288 .pl30{padding-left: 30px;}
\r
289 .ml20{margin-left: 20px;}
\r
290 .ml30{margin-left: 30px;}
\r
295 /* --------------------------------------------------------------------------------- COMMON OWN RULES - END */
\r
300 /* --------------------------------------------------------------------------------- YANG UI */
\r
304 background-color: #58595B;
\r
312 ::-webkit-scrollbar {
\r
318 .roundedCorners(0px);
\r
322 color: @text-color;
\r
327 .btn, .form-control{
\r
328 .roundedCorners(3px);
\r
331 input[type=text].form-control{
\r
332 .roundedCorners(0px);
\r
336 background: orange;
\r
341 button.btn-like-tab{
\r
342 //line-height: 1em;
\r
348 background: transparent;
\r
349 .transition(100ms);
\r
351 margin-bottom: 2px;
\r
354 &:hover, &.active, &.btn-selected{
\r
355 border-bottom: 2px solid orange;
\r
356 margin-bottom: 0px;
\r
367 .transition(100ms);
\r
369 background: transparent;
\r
371 &.btn-selected, &:hover{
\r
372 border-bottom: 2px solid orange;
\r
386 .roundedCorners(0px);
\r
387 .transition(100ms);
\r
389 border-bottom: 3px solid orange;
\r
390 border-width: 0 0 3px 0;
\r
393 background: orange;
\r
398 background: #ffa500;
\r
401 &.disabled, &[disabled] {
\r
402 background: #ebecec;
\r
403 cursor: not-allowed;
\r
404 pointer-events: none;
\r
406 filter: alpha(opacity=65);
\r
407 -webkit-box-shadow: none;
\r
412 background: #ebecec;
\r
424 input[type=text], button{
\r
429 border: 2px solid #ebecec;
\r
430 /*background-color: #414042;*/
\r
431 .roundedCorners(0px);
\r
455 .roundedCorners(0px);
\r
459 // background-color: #e4e6e9;
\r
477 height: calc(~"100% - 20px");
\r
482 height: calc(~"100% - 40px");
\r
487 .actionBtnApiPathWrapper{
\r
496 padding: 0 20px 0 270px;
\r
503 border: 1px solid #7a7a7a;
\r
504 background: #414042;
\r
505 padding-left: 15px;
\r
517 .actionButtons, .api{
\r
518 white-space: nowrap;
\r
521 //padding-bottom: 10px;
\r
524 input[type="text"]{
\r
526 display: inline!important;
\r
529 .roundedCorners(0px);
\r
547 background: @text-color;
\r
551 -webkit-border-radius: 3px 0 0 3px;
\r
552 border-radius: 3px 0 0 3px;
\r
562 background: #58595B;
\r
566 -webkit-border-radius: 0px 3px 3px 0px;
\r
567 border-radius: 0px 3px 3px 0px;
\r
570 border: 2px solid #ebecec;
\r
586 // padding-bottom: 0;
\r
587 // font-weight: bold;
\r
593 position: relative;
\r
595 position: absolute;
\r
609 background: rgba(0,0,0,0.5);
\r
614 div.popUpWrapperFix{
\r
616 //width: calc(~"100% - 250px");
\r
618 //margin-left: 250px;
\r
625 position: absolute;
\r
629 margin-left: -225px;
\r
630 margin-top: -127px;
\r
634 div.requestActions{
\r
636 position: relative;
\r
638 .historyRequestBox{
\r
639 position: relative;
\r
648 position: absolute;
\r
655 margin-left: -225px;
\r
659 position: absolute;
\r
668 position: relative;
\r
672 // color: #fff!important;
\r
679 overflow-y: scroll;
\r
682 margin-bottom: 20px;
\r
684 padding-right: 10px;
\r
686 color: #FFFFFF !important;
\r
689 padding-bottom: 3px;
\r
691 background: #808285;
\r
692 text-decoration: none;
\r
694 .roundedCorners(4px);
\r
701 padding-left: 10px;
\r
709 padding-left: 30px;
\r
716 /* --------------------------------------------------------------------------------- YANG UI - END */
\r
722 /* --------------------------------------------------------------------------------- YANG UI TREE */
\r
725 position: relative;
\r
729 position: absolute;
\r
731 margin: 0 0 0 20px!important;
\r
733 background: #393939;
\r
740 position: absolute;
\r
747 position: relative;
\r
748 .btn-remove,.btn-filter-active{
\r
749 position: absolute;
\r
754 .btn-filter-active{
\r
758 position: absolute;
\r
764 position: absolute;
\r
771 padding: 0 15px 0 10px;
\r
774 position: absolute;
\r
781 overflow-y: scroll;
\r
785 &.augmentationModal{
\r
786 padding-left: 15px;
\r
789 border: 1px solid #7a7a7a;
\r
794 background: #414042;
\r
795 border: 1px solid #7a7a7a;
\r
796 border-radius: 5px;
\r
807 border-bottom: 2px solid #dddddd;
\r
815 margin-bottom: 10px;
\r
816 max-height: calc(~"100% - 51px");
\r
819 .reqHistory,.reqParams{
\r
826 /*border: 1px dotted brown;*/
\r
827 display: inline-block;
\r
831 border-bottom: 2px solid #dddddd;
\r
836 vertical-align: bottom;
\r
841 width: calc(~"100% - 660px");
\r
845 width: calc(~"100% - 804px");
\r
851 position: relative;
\r
852 height: calc(~"100% - 50px");
\r
857 border-top: 2px solid #dddddd;
\r
869 vertical-align: top;
\r
870 word-wrap: break-word;
\r
874 position: relative;
\r
876 margin: 10px 0 20px;
\r
886 background: transparent url('@{iconsNewRootPath}icon-close-small.png') no-repeat center center;
\r
894 background-position: center center!important;
\r
899 button.white-cross{
\r
904 position: relative;
\r
905 border: 1px solid silver;
\r
919 overflow-y: scroll;
\r
925 position: absolute;
\r
930 color: @text-color;
\r
933 color: @text-color;
\r
934 padding: 4px 30px 4px 20px;
\r
935 background: #cdcdce;
\r
936 margin-bottom: 1px;
\r
941 color: @text-color;
\r
956 width: calc(~"100% - 641px");
\r
959 width: calc(~"100% - 786px");
\r
984 width: calc(~"100% - 450px");
\r
992 width: calc(~"100% - 433px");
\r
1001 .roundedCorners(0);
\r
1012 min-height: 400px;
\r
1025 position: relative;
\r
1032 .topologyContainer{
\r
1033 position: fixed !important;
\r
1037 left: calc(~"100% - 900px");
\r
1040 background: #393939;
\r
1041 border: 1px solid #7a7a7a;
\r
1045 position: absolute;
\r
1052 width: 100%!important;
\r
1055 min-height: 460px;
\r
1057 background: #414042;
\r
1059 &.previewContainer{
\r
1063 overflow-y: scroll;
\r
1066 height: calc(~"100% - 25px");
\r
1069 -webkit-border-radius: 0;
\r
1076 margin-bottom: 10px;
\r
1085 min-height: 150px;
\r
1086 margin: 0px 0 10px;
\r
1088 height: calc(~"100% - 130px");
\r
1091 margin: 0px 0 10px;
\r
1097 .mountPointsContainer{
\r
1098 background: #393939;
\r
1099 border: 1px solid #7a7a7a;
\r
1100 border-radius: 5px;
\r
1102 position: fixed !important;
\r
1105 min-height: 215px;
\r
1108 left: calc(~"100% - 700px");
\r
1110 //overflow: hidden;
\r
1113 position: absolute;
\r
1125 margin: 3px 3px 0px 0px;
\r
1129 margin-bottom: 10px;
\r
1131 margin-left: 10px;
\r
1136 position: relative;
\r
1142 line-height: 14px;
\r
1143 margin-bottom: 10px;
\r
1147 border-left: 1px solid #7a7a7a;
\r
1148 margin: 35px 5px 5px 15px;
\r
1152 position: relative;
\r
1155 padding-bottom: 0;
\r
1156 .treeBullet.containerBullet{
\r
1167 line-height: 22px;
\r
1168 -webkit-border-radius: 11px;
\r
1169 border-radius: 11px;
\r
1170 text-align: center;
\r
1171 padding: 0!important;
\r
1174 .btn-double-index{
\r
1177 background: #d9534f!important;
\r
1178 border-color: #d9534f!important;
\r
1185 background: orange!important;
\r
1186 border-color: orange!important;
\r
1190 .topContainerPart{
\r
1191 margin-left: -19px;
\r
1192 margin-top: -28px;
\r
1193 margin-bottom: 10px;
\r
1197 margin: 0 10px 0 20px;
\r
1199 .listButtonWrapper{
\r
1200 margin: 2px 15px 0 5px;
\r
1203 button.yangButton{
\r
1213 .iconClose, .iconDanger{
\r
1217 // button.yangButton{
\r
1234 -webkit-border-radius: 5px;
\r
1235 border-radius: 5px;
\r
1236 background: transparent;
\r
1237 font-weight: bold;
\r
1239 border: 2px solid #ebecec;
\r
1245 position: absolute;
\r
1252 /*font-size: 12px;*/
\r
1258 position: absolute;
\r
1261 &.containerBullet{
\r
1262 /* margin: 0 0px 0 -14px;
\r
1263 line-height: 25px;*/
\r
1271 white-space: pre-wrap; /* CSS3 */
\r
1272 white-space: -moz-pre-wrap; /* Firefox */
\r
1273 white-space: -pre-wrap; /* Opera <7 */
\r
1274 white-space: -o-pre-wrap; /* Opera 7 */
\r
1275 word-wrap: break-word; /* IE */
\r
1279 /*max-width: 250px;*/
\r
1280 /*overflow: hidden;*/
\r
1283 .listFilterWindow{
\r
1286 border: 2px solid #ebecec;
\r
1289 .filterContainer .leaf{
\r
1295 margin-right: 40px;
\r
1296 margin-bottom: 20px;
\r
1299 .filterContainer .col-md-2{
\r
1302 /* --------------------------------------------------------------------------------- YANG UI TREE - END */
\r
1311 @iconsRootPath : 'images/yang-ui-icons/';
\r
1312 /* --------------------------------------------------------------------------------- YANG UI BUTTONS */
\r
1316 position: relative;
\r
1325 background: transparent url('@{iconsRootPath}icon-close.png') no-repeat center top;
\r
1328 background-position: 0 -24px!important;
\r
1332 position: absolute;
\r
1337 background: transparent url('@{iconsRootPath}icon-next.png') no-repeat center top;
\r
1339 background-position: center top!important;
\r
1340 .opacityDeph(0.6);
\r
1344 background: transparent url('@{iconsRootPath}icon-plus.png') no-repeat center top;
\r
1346 &.iconChangeGroup{
\r
1347 background: transparent url('@{iconsRootPath}icon-expand-bits.png') no-repeat center top;
\r
1350 background: transparent url('@{iconsRootPath}icon-arrow-up.png') no-repeat center top;
\r
1353 background: transparent url('@{iconsRootPath}icon-arrow-down.png') no-repeat center top;
\r
1356 background: transparent url('@{iconsRootPath}icon-fill-data.png') no-repeat center top;
\r
1358 background-position: center top!important;
\r
1359 .opacityDeph(0.6);
\r
1363 background: transparent url('@{iconsRootPath}icon-arrow-right.png') no-repeat center top;
\r
1365 &.iconFilterEmpty{
\r
1366 background: transparent url('@{iconsRootPath}icon-filter-empty.png') no-repeat center top;
\r
1369 background: transparent url('@{iconsRootPath}icon-filter-full.png') no-repeat center top;
\r
1371 &.iconFilterFullBck{
\r
1372 background: transparent url('@{iconsRootPath}icon-filter-full.png') no-repeat center top;
\r
1375 background: transparent url('@{iconsRootPath}icon-list.png') no-repeat center top;
\r
1378 background: transparent url('@{iconsRootPath}icon-list-bck.png') no-repeat center top;
\r
1381 background: transparent url('@{iconsRootPath}icon-question.png') no-repeat center top;
\r
1384 background: transparent url('@{iconsRootPath}icon-expand-bits.png') no-repeat center top;
\r
1386 &.iconCollapseBits{
\r
1387 background: transparent url('@{iconsRootPath}icon-collapse-bits.png') no-repeat center top;
\r
1390 background: transparent url('@{iconsRootPath}icon-prev.png') no-repeat center top;
\r
1393 /*background: none;
\r
1395 vertical-align: text-top;
\r
1397 background: transparent url('@{iconsRootPath}icon-edit.png') no-repeat center top;
\r
1400 background: transparent url('@{iconsRootPath}icon-danger.png') no-repeat center top;
\r
1402 background-position: 0 0!important;
\r
1406 background: transparent url('@{iconsRootPath}icon-view.png') no-repeat center top;
\r
1408 background-position: 0 0!important;
\r
1412 background-position: 0 -24px!important;
\r
1415 .opacityDeph(0.8);
\r
1422 background: transparent;
\r
1423 font-weight: bold;
\r
1425 border: 2px solid #ebecec;
\r
1429 line-height: 22px;
\r
1431 .roundedCorners(13px);
\r
1432 text-align: center;
\r
1435 &:hover, &.active{
\r
1437 border-color: orange;
\r
1438 background: orange;
\r
1443 // background: #393939;
\r
1444 border-color:orange;
\r
1447 line-height: 16px;
\r
1454 position: absolute!important;
\r
1458 /* --------------------------------------------------------------------------------- YANG UI BUTTONS - END */
\r
1462 /* --------------------------------------------------------------------------------- YANG UI TYPE UNION */
\r
1470 margin-right: 2px;
\r
1476 &.btn-selected, &:hover{
\r
1479 background: transparent;
\r
1489 /* --------------------------------------------------------------------------------- YANG UI TYPE UNION - END */
\r
1492 @media screen and (max-height: 700px) {
\r
1493 .topologyContainer.previewContainer.historyPopUp{
\r
1507 .tab-pane .tableWrapper{
\r
1515 > .ui-resizable-e{
\r
1516 display: none!important;
\r
1519 > .ui-resizable-se{
\r
1520 display: none!important;
\r
1526 .ui-resizable-handle {
\r
1527 &.ui-resizable-se{
\r
1530 position: absolute;
\r
1531 background: transparent url('images/resize_handle.gif') no-repeat;
\r
1532 cursor: se-resize;
\r
1542 position: absolute;
\r
1546 .ui-resizable-se {
\r
1551 .mountPointsWrapper {
\r
1552 height: calc(~"100% - 45px");
\r