Back to home page

EIC code displayed by LXR

 
 

    


Warning, /iDDS/monitor/data/scss/bootstrap/mixins/_caret.scss is written in an unsupported language. File is not indexed.

0001 @mixin caret-down {
0002   border-top: $caret-width solid;
0003   border-right: $caret-width solid transparent;
0004   border-bottom: 0;
0005   border-left: $caret-width solid transparent;
0006 }
0007 
0008 @mixin caret-up {
0009   border-top: 0;
0010   border-right: $caret-width solid transparent;
0011   border-bottom: $caret-width solid;
0012   border-left: $caret-width solid transparent;
0013 }
0014 
0015 @mixin caret-end {
0016   border-top: $caret-width solid transparent;
0017   border-right: 0;
0018   border-bottom: $caret-width solid transparent;
0019   border-left: $caret-width solid;
0020 }
0021 
0022 @mixin caret-start {
0023   border-top: $caret-width solid transparent;
0024   border-right: $caret-width solid;
0025   border-bottom: $caret-width solid transparent;
0026 }
0027 
0028 @mixin caret($direction: down) {
0029   @if $enable-caret {
0030     &::after {
0031       display: inline-block;
0032       margin-left: $caret-spacing;
0033       vertical-align: $caret-vertical-align;
0034       content: "";
0035       @if $direction == down {
0036         @include caret-down();
0037       } @else if $direction == up {
0038         @include caret-up();
0039       } @else if $direction == end {
0040         @include caret-end();
0041       }
0042     }
0043 
0044     @if $direction == start {
0045       &::after {
0046         display: none;
0047       }
0048 
0049       &::before {
0050         display: inline-block;
0051         margin-right: $caret-spacing;
0052         vertical-align: $caret-vertical-align;
0053         content: "";
0054         @include caret-start();
0055       }
0056     }
0057 
0058     &:empty::after {
0059       margin-left: 0;
0060     }
0061   }
0062 }