UNPKG

@salaxy/ng1

Version:

AngularJS libraries for Salaxy platform (Palkkaus.fi)

308 lines (282 loc) 6.28 kB
/** * Misc. Salaxy components. */ /* TODO: This was marked as a fix to AngularStrap datepicker. See if it still is relevant or not. */ .salaxy-component .datepicker.dropdown-menu button { outline: none; border: 0px; } .container-fluid{ /* use to wrap elements when extra padding is needed /* i.e. fullwidth elements with box-shadow or such styling */ .col-padding{ padding-left:floor((@grid-gutter-width / 3)); padding-right:floor((@grid-gutter-width / 3)); } } #salaxy-alert-container { // TODO: Rename position: fixed; top: 10px; right: 10px; } .chart-container{ position: relative; } .salaxy-placeholder-empty{ border-style: dashed; background-color:fade(@gray-base, 2%); border-color:#ddd; margin-bottom:10px; .margin-xs { @media screen and (max-width:767px) { margin-bottom:20px; } } .h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5{ padding-top:0; margin-top:0; } &.placeholder-lg{ border-width:4px; padding: @grid-gutter-width; } &.placeholder-md{ border-width:3px; padding: @grid-gutter-width; } &.placeholder-sm{ border-width: 2px; padding: floor((@grid-gutter-width / 2)); } &.placeholder-default{ background-color:fade(@gray-base, 2%); border-color:#ddd; } &.placeholder-warning{ background-color:fade(@brand-warning, 3%); border-color:@brand-warning; } &.placeholder-danger{ background-color:fade(@brand-danger, 3%); border-color:@brand-danger; } &.placeholder-success{ background-color:fade(@brand-success, 3%); border-color:@brand-success; } &.placeholder-info{ background-color:fade(@brand-info, 3%); border-color:@brand-info; } &.placeholder-primary{ background-color:fade(@brand-primary, 3%); border-color:@brand-primary; } } .border-danger{ border-color:@brand-danger; } .border-success{ border-color:@brand-success; } .salaxy-component { .col-padding{ padding-left: floor((@grid-gutter-width / 2)); padding-right:floor((@grid-gutter-width / 2)); } .popover { max-width: 276px; width: 276px; font-size: 13px; .emphasis{ margin-top: 7px; margin-bottom: 7px; display: block; padding: 5px 8px; background-color: rgba(0,0,0,0.05); } } .copy-share-url{ width:100%; .input-group { width:100%; } .input-group-addon{ padding-left: 12px; padding-right: 12px; position: relative; border-radius:4px 0px 0px 4px; .fa{ display: block; width: 100%; font-size:125%; } .text-indicate{ font-size: 70%; position: absolute; width: 100%; margin-left: -12px; display: block; text-align: center; margin-top: -6px; } } .form-control{ font-size:85%; min-height:40px; } } .animated-input{ display:inline-block; input{ height:28px; font-size: 0.9em; border-radius:2px; border: 1px solid #ddd; padding:0; } &.hide-input{ input{ width:0; visibility:hidden; transition: all .3s ease; } } &.show-input{ input{ width:150px; visibility: visible; transition: all .3s ease; margin-right:2px; padding: 6px 12px; } } } } .max-h-600{ max-height: 600px; overflow-y: auto; } .max-h-200{ max-height: 200px; overflow-y: auto; } h4 .text-white, .text-white{ color:#fff; } @media screen and (min-width: 992px){ .margin-top-md{ margin-top:20px; } } @media screen and (max-width: @screen-sm-max){ .margin-top-sm{ margin-top:20px; } } @media screen and (max-width: 767px){ .margin-top-xs{ margin-top:20px; } } @media (min-width: 768px) { .border-right-sm{ border-right:2px dashed #ddd; } .pull-right-sm { float: right; } .text-center-sm{ text-align:center; } .text-right-sm{ text-align:right; } } /* TODO: go through widths and class names*/ @media (min-width:576px){ .pull-right-xs { float: right !important; } } @media (max-width:480px){ .col-xxs-12{ width: 100%; } .col-xxs-10{ width: 83.33333333%; } .col-xxs-9{ width: 75%; } .col-xxs-3{ width: 25% } .hidden-xxs{ display:none !important; } .text-center-xxs-down{ text-align:center; } /*typeahead dropdown*/ [uib-typeahead-popup].dropdown-menu > li{ > a.clickable { padding: 3px 7px; font-size:13px; white-space: normal; } } .salaxy-navi-main-container{ .container { width: 100%; } } .salaxy-accounting-target-editor { .accounting-target-info-col { font-size: 0.9em; } } } @media (min-width:481px){ .visible-xxs{ display:none; } } // Very large screens, mainly for Pro / Admin purposes. @media (min-width: @salaxy-screen-xxl-min) { .make-grid(xxl); } .visible-xxl { .responsive-invisibility(); } .visible-xxl-block, .visible-xxl-inline, .visible-xxl-inline-block { display: none !important; } .visible-xxl { @media (min-width: @salaxy-screen-xxl-min) { .responsive-visibility(); } } .visible-xxl-block { @media (min-width: @salaxy-screen-xxl-min) { display: block !important; } } .visible-xxl-inline { @media (min-width: @salaxy-screen-xxl-min) { display: inline !important; } } .visible-xxl-inline-block { @media (min-width: @salaxy-screen-xxl-min) { display: inline-block !important; } } .hidden-xxl { @media (min-width: @salaxy-screen-xxl-min) { .responsive-invisibility(); } } .uib-datepicker-popup.dropdown-menu { z-index:1051; }