Skip to content
Snippets Groups Projects
Select Git revision
  • dda4eb278f4f3a0ffa80541d5dde7440d560d6dd
  • master default protected
  • rednatco-v2
  • base-pairs-ladder
  • rednatco
  • test
  • ntc-tube-uniform-color
  • ntc-tube-missing-atoms
  • restore-vertex-array-per-program
  • watlas2
  • dnatco_new
  • cleanup-old-nodejs
  • webmmb
  • fix_auth_seq_id
  • update_deps
  • ext_dev
  • ntc_balls
  • nci-2
  • plugin
  • bugfix-0.4.5
  • nci
  • v0.5.0-dev.1
  • v0.4.5
  • v0.4.4
  • v0.4.3
  • v0.4.2
  • v0.4.1
  • v0.4.0
  • v0.3.12
  • v0.3.11
  • v0.3.10
  • v0.3.9
  • v0.3.8
  • v0.3.7
  • v0.3.6
  • v0.3.5
  • v0.3.4
  • v0.3.3
  • v0.3.2
  • v0.3.1
  • v0.3.0
41 results

loci.ts

Blame
  • controls-base.scss 4.37 KiB
    .msp-btn {
        padding: 0 $control-spacing;
        line-height: $row-height;
        border: none;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    
        
        &[disabled] {
            background: $default-background;
            opacity: 0.35;
        }
    }
    
    .msp-btn, .msp-btn:active, .msp-btn-link:focus, .msp-btn:hover {
        outline: none !important;
    }
    
    .msp-btn-icon {
        border: none;
        height: $row-height;
        width: $row-height;
        line-height: $row-height;
        padding: 0;
        text-align: center;
    
        &[disabled], &[disabled]:hover, &[disabled]:active {
            color: $msp-btn-link-toggle-off-font-color;
        }
    }
    
    .msp-btn-icon-small {
        border: none;
        height: $row-height;
        width: 20px;
        font-size: 85%;
        line-height: $row-height;
        padding: 0;
        text-align: center;
    
        &[disabled], &[disabled]:hover, &[disabled]:active {
            color: $msp-btn-link-toggle-off-font-color;
        }
    }
    
    .msp-btn-link {
        .msp-icon {
            font-size: 100%;
        }
    }
    
    .msp-btn-link, .msp-btn-link:active, .msp-btn-link:focus {
        color: $msp-btn-link-font-color;
        text-decoration: none;   
    }
    
    .msp-btn-link:hover {
        color: $hover-font-color;
        text-decoration: none;
    }
    
    .msp-btn-link-toggle-on {
        color: $msp-btn-link-toggle-on-font-color;
    }
    
    .msp-btn-link-toggle-off, .msp-btn-link-toggle-off:active, .msp-btn-link-toggle-off:focus {
        color: $msp-btn-link-toggle-off-font-color;
    }
    
    .msp-btn-link-toggle-off:hover,  .msp-btn-link-toggle-on:hover {
        color: $hover-font-color;
    }
    
    @mixin msp-btn($name, $font, $bg) {
        .msp-btn-#{$name}, .msp-btn-#{$name}:active, .msp-btn-#{$name}:focus {
            color: $font;
            background: $bg;
        }    
        .msp-btn-#{$name}:hover {
            color: $hover-font-color;
            background: color-lower-contrast($bg, 2.5%);
        }
        
        .msp-btn-#{$name}[disabled], .msp-btn-#{$name}[disabled]:hover, 
        .msp-btn-#{$name}[disabled]:active, .msp-btn-#{$name}[disabled]:focus {
            color: color-lower-contrast($font, 1%);
        }
    }
    
    @include msp-btn('remove', $msp-btn-remove-font-color, $msp-btn-remove-background);
    @include msp-btn('action', $font-color, $msp-btn-action-background);
    @include msp-btn('commit-on', $msp-btn-commit-on-font-color, $msp-btn-commit-on-background);
    @include msp-btn('commit-off', $msp-btn-commit-off-font-color, $msp-btn-commit-off-background);
    
    .msp-btn-remove:hover {
        color: $msp-btn-remove-hover-font-color;
    }
    .msp-btn-commit-on:hover {
    	color: $msp-btn-commit-on-hover-font-color;
    }
    
    .msp-btn-action {
        height: $row-height;
        line-height: $row-height;
    }
    
    .msp-form-control {    
        width: 100%;
        background: $msp-form-control-background;
        color: $font-color;
        border: none; // !important;
        padding: 0 $control-spacing;   
        line-height: $row-height - 2px;  
        height: $row-height;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;    
        box-shadow: none !important;
        
        &:hover {
            color: $hover-font-color;
            background-color: color-increase-contrast($msp-form-control-background, 5%);
            border: none;
            outline-offset: -1px;
            outline: 1px solid color-increase-contrast($msp-form-control-background, 20%);    
        }
        
        &:active, &:focus {
            color: $font-color;
            background-color: $msp-form-control-background;
            border: none;
            outline-offset: 0;
            outline: none;    
        }
    }
    
    .msp-control-top-offset {
        margin-top: 1px;
    }
    
    .msp-btn-commit {        
        text-align: right;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: $control-spacing;
        padding-left: 0;
        line-height: $row-height;
        border: none;
        overflow: hidden;
        font-weight: bold;
        
        .msp-icon {
            display: block-inline;
            line-height: $row-height;
            width: $row-height;
            text-align: center;
        } 
    }
    
    select.msp-form-control { 
        background: none;
        background-color: $msp-form-control-background;
        background-size: 8px 12px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC);
        background-repeat: no-repeat;
        background-position: right $control-spacing top (($row-height - 12px) / 2);    
    }
    
    select.msp-form-control:-moz-focusring {
        color: transparent;
        text-shadow: 0 0 0 $font-color;
    }