Skip to content

Commit

Permalink
Changed className assignment for features and subfeatures, now adds […
Browse files Browse the repository at this point in the history
…strand]-[class] or [class] (if no strandedness), but not both.
  • Loading branch information
gregg committed Dec 14, 2012
1 parent 8b32729 commit 64f5049
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions src/JBrowse/View/Track/HTMLFeatures.js
Expand Up @@ -902,19 +902,16 @@ HTMLFeatures = declare( HTMLFeatures,
dojo.addClass(featDiv, "feature");
var className = this.config.style.className;
if (className == "{type}") { className = feature.get('type'); }
dojo.addClass(featDiv, className);
var strand = feature.get('strand');
switch (strand) {
case 1:
case '+':
dojo.addClass(featDiv, "plus-" + className); break;
// featDiv.className = featDiv.className + " " + this.config.style.className + " plus-" + this.config.style.className; break;
case -1:
case '-':
dojo.addClass(featDiv, "minus-" + className); break;
// featDiv.className = featDiv.className + " " + this.config.style.className + " minus-" + this.config.style.className; break;
// default:
// featDiv.className = featDiv.className + " " + this.config.style.className; break;
default:
dojo.addClass(featDiv, className);
}
var phase = feature.get('phase');
if ((phase !== null) && (phase !== undefined))
Expand Down Expand Up @@ -1136,14 +1133,15 @@ HTMLFeatures = declare( HTMLFeatures,
dojo.addClass(subDiv, "subfeature");
// check for className to avoid adding "null", "plus-null", "minus-null"
if (className) {
dojo.addClass(subDiv, className);
switch ( subfeature.get('strand') ) {
case 1:
case '+':
dojo.addClass(subDiv, "plus-" + className); break;
case -1:
case '-':
dojo.addClass(subDiv, "minus-" + className); break;
default:
dojo.addClass(subDiv, className);
}
}

Expand Down

0 comments on commit 64f5049

Please sign in to comment.