Skip to content

Commit

Permalink
Added Export Buttons
Browse files Browse the repository at this point in the history
  • Loading branch information
zamoorma committed Nov 18, 2017
1 parent 48c68b8 commit 18ab8e3
Showing 1 changed file with 21 additions and 3 deletions.
24 changes: 21 additions & 3 deletions src/req/renderer/OutputRenderer/reportView.ts
Expand Up @@ -8,6 +8,7 @@ import {getReadableAndWritable} from "./../../getAppPath";
import * as viewMgr from "./../viewMgr";
import * as masterView from "./masterView";
import * as rightPanel from "./rightPanel";
import * as reportView from "./reportView";

import {VCF2JSONRow} from "./../../varScanMPileup2SNPVCF2JSON";
import {Fasta} from "./../../fasta";
Expand All @@ -19,6 +20,10 @@ import {renderMappedReadsPerContigTable} from "./reportView/renderMappedReadsPer

import {getReadable} from "./../../getAppPath";

import {CSVExportDialog} from "./CSVExportDialog";
import {XLSExportDialog} from "./XLSExportDialog";


export class QCReportTableSortOptions
{
public aliasAscending : boolean;
Expand Down Expand Up @@ -75,13 +80,14 @@ export class View extends viewMgr.View
}
}
return `
<img class="activeHover activeHoverButton" id="viewQC" src="${masterView.displayInfo == "QCInfo" ? getReadable("img/fastqButtonActive.png") : getReadable("img/fastqButton.png")}">
<img class="activeHover activeHoverButton" id="viewAlign" src="${masterView.displayInfo == "AlignmentInfo" ? getReadable("img/alignButtonActive.png") : getReadable("img/alignButton.png")}">
<img class="activeHover activeHoverButton" id="viewQC" src="${masterView.displayInfo == "QCInfo" ? getReadable("img/fastqButtonActive.png") : getReadable("img/fastqButton.png")}">
<img class="activeHover activeHoverButton" id="viewAlign" src="${masterView.displayInfo == "AlignmentInfo" ? getReadable("img/alignButtonActive.png") : getReadable("img/alignButton.png")}">
${renderQCReportTable()}
${renderAlignmentReportTable()}
${renderSNPPositionsTable(this.vcfRows)}
${renderMappedReadsPerContigTable()}
<br/><button id="exportXLS">Export Excel</button>
<br/><button id="exportCSV">Export CSV</button>
`;
}
public postRender() : void{}
Expand Down Expand Up @@ -224,5 +230,17 @@ export class View extends viewMgr.View
return;
}

if(event.target.id == "exportXLS")
{
let reportView = <reportView.View>viewMgr.getViewByName("reportView",masterView.views);
XLSExportDialog(reportView.renderView());
return;
}
if (event.target.id == "exportCSV"){
let reportView = <reportView.View>viewMgr.getViewByName("reportView",masterView.views);
CSVExportDialog(reportView.renderView());
return;
}

}
}

0 comments on commit 18ab8e3

Please sign in to comment.