Commit 9388ce29 authored by joshua-gould's avatar joshua-gould

fixed initial display when "color by"

parent 714d3107
...@@ -259,6 +259,7 @@ morpheus.HeatMapColorSchemeChooser.prototype = { ...@@ -259,6 +259,7 @@ morpheus.HeatMapColorSchemeChooser.prototype = {
if (this.colorScheme.setCurrentValue) { if (this.colorScheme.setCurrentValue) {
this.colorScheme.setCurrentValue(this.currentValue); this.colorScheme.setCurrentValue(this.currentValue);
} }
this.setColorScheme(this.colorScheme);
}, },
setColorScheme : function(colorScheme) { setColorScheme : function(colorScheme) {
this.colorScheme = colorScheme; this.colorScheme = colorScheme;
......
morpheus.HeatMapOptions = function(controller) { morpheus.HeatMapOptions = function(controller) {
var items = [ var items = [
{ {
name : 'color_by', name : 'color_by',
required : true, required : true,
type : 'select', type : 'select',
options : [ '(None)' ].concat(morpheus.MetadataUtil options : [ '(None)' ].concat(morpheus.MetadataUtil
.getMetadataNames(controller.getProject() .getMetadataNames(controller.getProject()
.getFullDataset().getRowMetadata())), .getFullDataset().getRowMetadata())),
value : controller.heatmap.getColorScheme() value : controller.heatmap.getColorScheme()
.getSeparateColorSchemeForRowMetadataField() .getSeparateColorSchemeForRowMetadataField()
}, {
name : 'color_by_value',
required : true,
type : 'select',
options : []
}, {
name : 'load_predefined_scheme',
required : true,
type : 'select',
options : [ {
name : '',
value : ''
}, { }, {
name : 'color_by_value',
required : true,
type : 'select',
options : []
}, {
name : 'load_predefined_scheme',
required : true,
type : 'select',
options : [ {
name : '',
value : ''
}, {
name : 'relative', name : 'relative',
value : 'gene' value : 'gene'
}, { }, {
...@@ -40,10 +40,10 @@ morpheus.HeatMapOptions = function(controller) { ...@@ -40,10 +40,10 @@ morpheus.HeatMapOptions = function(controller) {
name : 'fixed (-90, 90)', name : 'fixed (-90, 90)',
value : '100scale1' value : '100scale1'
} ] } ]
}, { }, {
name : 'save_color_scheme', name : 'save_color_scheme',
type : 'button' type : 'button'
}, { }, {
name : 'load_color_scheme', name : 'load_color_scheme',
type : 'file' type : 'file'
} ]; } ];
...@@ -78,28 +78,28 @@ morpheus.HeatMapOptions = function(controller) { ...@@ -78,28 +78,28 @@ morpheus.HeatMapOptions = function(controller) {
}); });
} }
var displayItems = [ var displayItems = [
{ {
name : 'show_grid', name : 'show_grid',
required : true, required : true,
type : 'checkbox', type : 'checkbox',
value : controller.heatmap.isDrawGrid() value : controller.heatmap.isDrawGrid()
}, },
{ {
name : 'row_size', name : 'row_size',
required : true, required : true,
type : 'text', type : 'text',
col : 'col-xs-4', col : 'col-xs-4',
value : morpheus.Util.nf(controller.heatmap.getRowPositions() value : morpheus.Util.nf(controller.heatmap.getRowPositions()
.getSize()) .getSize())
}, },
{ {
name : 'column_size', name : 'column_size',
required : true, required : true,
type : 'text', type : 'text',
col : 'col-xs-4', col : 'col-xs-4',
value : morpheus.Util.nf(controller.heatmap value : morpheus.Util.nf(controller.heatmap
.getColumnPositions().getSize()) .getColumnPositions().getSize())
} ]; } ];
if (controller.rowDendrogram) { if (controller.rowDendrogram) {
displayItems displayItems
.push({ .push({
...@@ -286,6 +286,7 @@ morpheus.HeatMapOptions = function(controller) { ...@@ -286,6 +286,7 @@ morpheus.HeatMapOptions = function(controller) {
controller.project.getFullDataset().getRowMetadata() controller.project.getFullDataset().getRowMetadata()
.getByName(separateSchemesField)).keys())); .getByName(separateSchemesField)).keys()));
} }
colorSchemeChooser.setColorScheme(controller.heatmap.getColorScheme()); colorSchemeChooser.setColorScheme(controller.heatmap.getColorScheme());
if (separateSchemesField != null) { if (separateSchemesField != null) {
colorSchemeChooser.setCurrentValue($colorByValue.val()); colorSchemeChooser.setCurrentValue($colorByValue.val());
...@@ -363,11 +364,11 @@ morpheus.HeatMapOptions = function(controller) { ...@@ -363,11 +364,11 @@ morpheus.HeatMapOptions = function(controller) {
controller.heatmap.repaint(); controller.heatmap.repaint();
}).fail(function() { }).fail(function() {
morpheus.FormBuilder.showInModal({ morpheus.FormBuilder.showInModal({
title : 'Error', title : 'Error',
html : 'Unable to read saved color scheme.' html : 'Unable to read saved color scheme.'
}); });
}); });
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment