Skip to content

Commit

Permalink
Merge pull request #191 from gnestor/msa-css
Browse files Browse the repository at this point in the history
Fix build issue caused by JS comment in msa CSS
  • Loading branch information
gnestor committed May 1, 2019
2 parents 44f731d + 96e68cb commit 0c1af9b
Show file tree
Hide file tree
Showing 2 changed files with 227 additions and 1 deletion.
2 changes: 1 addition & 1 deletion packages/fasta-extension/src/index.ts
Expand Up @@ -11,7 +11,7 @@ import { IRenderMime } from '@jupyterlab/rendermime-interfaces';

import * as msa from 'msa';

import 'msa/css/msa.css';
import '../style/msa.css';

import '../style/index.css';

Expand Down
226 changes: 226 additions & 0 deletions packages/fasta-extension/style/msa.css
@@ -0,0 +1,226 @@
/* BASIC */

.biojs_msa_div {
}

.biojs_msa_stage {
cursor: default;
line-height: normal;
font-family: Helvetica;
}

.biojs_msa_seqblock {
cursor: move;
}

.biojs_msa_layer {
display: block;
white-space: nowrap;
}

.biojs_msa_labels {
color: black;
display: inline-block;
white-space: nowrap;
cursor: pointer;
vertical-align: middle;
overflow: hidden;
text-overflow: clip;
/*margin:auto; */
text-align: left;
}

.biojs_msa_header {
white-space: nowrap;
text-align: left;
}

.biojs_msa_labelrow:before {
content: '';
display: inline-block;
width: 0;
height: 100%;
vertical-align: middle;
}

.biojs_msa_labelrow {
height: 100%;
}

.biojs_msa_labelblock::-webkit-scrollbar,
.biojs_msa_rheader::-webkit-scrollbar {
/* FIX scrollbars on Mac */
-webkit-appearance: none;
width: 7px;
height: 7px;
}
.biojs_msa_labelblock::-webkit-scrollbar-thumb,
.biojs_msa_rheader::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0, 0, 0, 0.5);
box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

/* END BASIC */
/* Marker */

.biojs_msa_marker {
color: #999;
white-space: nowrap;
}

.biojs_msa_marker .msa-col-header {
cursor: pointer;
cursor: pointer;
text-align: center;
}

.biojs_msa_marker .msa-col-header:hover {
color: #f00;
}

/* END Marker */
/* Menubar */

.smenubar .smenubar_alink {
background: #3498db;
background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
background-image: -moz-linear-gradient(top, #3498db, #2980b9);
background-image: -ms-linear-gradient(top, #3498db, #2980b9);
background-image: -o-linear-gradient(top, #3498db, #2980b9);
background-image: linear-gradient(to bottom, #3498db, #2980b9);
-webkit-border-radius: 28;
-moz-border-radius: 28;
border-radius: 28px;
font-family: Arial;
color: #ffffff;
padding: 3px 10px 3px 10px;
margin-left: 10px;
text-decoration: none;
}
.smenubar {
display: inline-block;
}

.smenubar .smenubar_alink:hover {
cursor: pointer;
}

/* jquery dropdown CSS */

.smenu-dropdown {
position: absolute;
z-index: 9999999;
display: none;
}

.smenu-dropdown .smenu-dropdown-menu,
.smenu-dropdown .smenu-dropdown-panel {
min-width: 160px;
max-width: 360px;
list-style: none;
background: #fff;
border: solid 1px #ddd;
border: solid 1px rgba(0, 0, 0, 0.2);
border-radius: 6px;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
overflow: visible;
padding: 4px 0;
margin: 0;
}

.smenu-dropdown .smenu-dropdown-panel {
padding: 10px;
}

.smenu-dropdown.smenu-dropdown-scroll .smenu-dropdown-menu,
.smenu-dropdown.smenu-dropdown-scroll .smenu-dropdown-panel {
max-height: 358px;
overflow: auto;
}

.smenu-dropdown .smenu-dropdown-menu li {
list-style: none;
padding: 0 0;
margin: 0;
line-height: 18px;
}

.smenu-dropdown .smenu-dropdown-menu li,
.smenu-dropdown .smenu-dropdown-menu label {
display: block;
color: #555;
text-decoration: none;
line-height: 18px;
padding: 3px 15px;
white-space: nowrap;
}

.smenu-dropdown .smenu-dropdown-menu li:hover,
.smenu-dropdown .smenu-dropdown-menu label:hover {
background-color: #08c;
color: #fff;
cursor: pointer;
}

.smenu-dropdown .smenu-dropdown-menu .smenu-dropdown-divider {
font-size: 1px;
border-top: solid 1px #e5e5e5;
padding: 0;
margin: 5px 0;
}

/* END Menubar */

.biojs_msa_div {
position: relative;
}

.biojs_msa_scale {
position: absolute;
bottom: 0;
right: 0;
background-color: #fff;
box-shadow: 0 2px 3px #999;
border-radius: 3px;
margin: 5px 0 0 auto;
padding: 5px;
text-align: center;
}
.biojs_msa_scale .msa-btngroup {
margin: 5px auto 0;
}
.biojs_msa_scale [type='range'] {
cursor: pointer;
}

.biojs_msa_scale .msa-scale-minimised {
}
.biojs_msa_scale .msa-scale-minimised {
}
.biojs_msa_scale .msa-btn-close {
text-align: right;
font-size: 0.8em;
padding: 2px;
}
.biojs_msa_scale .msa-btn-open {
background-color: #fff;
}

.biojs_msa_scale .msa-hide {
display: none;
}

.msa-btn {
cursor: pointer;
font-size: 1.1em;
display: inline-block;
padding: 2px 8px;
margin-bottom: 0;
border: 1px solid transparent;
border-radius: 4px;
box-sizing: border-box;
}
.msa-btn:hover {
background-color: #ddd;
}

0 comments on commit 0c1af9b

Please sign in to comment.