Skip to content
Snippets Groups Projects
Commit 1363ed04 authored by gakin's avatar gakin
Browse files

SSDM-2225: ELN: Find better convention to generate "Create button" for sample type

SVN: 34457
parent 5597bc5a
No related branches found
No related tags found
No related merge requests found
...@@ -27,11 +27,22 @@ function SampleTableView(sampleTableController, sampleTableModel) { ...@@ -27,11 +27,22 @@ function SampleTableView(sampleTableController, sampleTableModel) {
if(this._sampleTableModel.experimentIdentifier) { if(this._sampleTableModel.experimentIdentifier) {
var experimentCode = this._sampleTableModel.experimentIdentifier.split("/")[3]; var experimentCode = this._sampleTableModel.experimentIdentifier.split("/")[3];
var sampleTypeCode = experimentCode.substring(0,experimentCode.indexOf("_COLLECTION")); var allSampleTypes = profile.getAllSampleTypes();
var sampleTypeCodesFound = [];
for(var aIdx = 0; aIdx < allSampleTypes.length; aIdx++) {
var auxSampleTypeCode = allSampleTypes[aIdx].code;
if(experimentCode.indexOf(auxSampleTypeCode) !== -1) {
sampleTypeCodesFound.push(auxSampleTypeCode);
}
}
var sampleTypeCode = null;
if(sampleTypeCodesFound.length === 1) {
sampleTypeCode = sampleTypeCodesFound[0];
}
//Add Sample Type //Add Sample Type
if(profile.getSampleTypeForSampleTypeCode(sampleTypeCode) && if(sampleTypeCode !== null && !profile.isSampleTypeHidden(sampleTypeCode)) {
!profile.isSampleTypeHidden(sampleTypeCode)) {
$title.append("&nbsp;"); $title.append("&nbsp;");
$title.append(FormUtil.getButtonWithText("Create " + sampleTypeCode, function() { $title.append(FormUtil.getButtonWithText("Create " + sampleTypeCode, function() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment