Skip to content
Snippets Groups Projects

Resolve "TYPE Genetic variant does not change on generic during data overlay upload"

5 files
+ 94
28
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -146,7 +146,6 @@ AddOverlayDialog.prototype.processFile = function (file) {
var overlay = overlayParser.parse(evt.target.result);
var nameInput = $("[name='overlay-name']", self.getElement())[0];
var descriptionInput = $("[name='overlay-description']", self.getElement())[0];
var typeSelect = $("[name='overlay-type']", self.getElement());
if (overlay.getName() !== undefined) {
nameInput.value = overlay.getName();
} else {
@@ -163,9 +162,13 @@ AddOverlayDialog.prototype.processFile = function (file) {
if (overlay.getDescription() !== undefined) {
descriptionInput.value = overlay.getDescription();
}
if (overlay.getType() !== undefined) {
typeSelect.val(overlay.getType());
self.setType(overlay.getType());
} else {
self.setType("GENERIC");
}
if (overlayParser.containsMixedNewLineCharacters(evt.target.result)) {
GuiConnector.warn("Selected file contains new line characters from different operating systems " +
"(MAC/Windows/Linux). This might cause confusion when reading the file in the editor later on.")
@@ -187,7 +190,7 @@ AddOverlayDialog.prototype.processFile = function (file) {
/**
*
* @param {string} fileContent
* @param {?null|string} fileContent
*/
AddOverlayDialog.prototype.setFileContent = function (fileContent) {
if (typeof fileContent === 'string' || fileContent instanceof String) {
@@ -324,4 +327,24 @@ AddOverlayDialog.prototype.open = function () {
$(div).dialog("open");
};
/**
*
* @param {string} type
*/
AddOverlayDialog.prototype.setType = function (type) {
var self = this;
if (type !== undefined) {
var typeSelect = $("[name='overlay-type']", self.getElement());
typeSelect.val(type);
}
};
/**
*
* @return {string}
*/
AddOverlayDialog.prototype.getType = function () {
var self = this;
return $("[name='overlay-type']", self.getElement()).val();
};
module.exports = AddOverlayDialog;
Loading