LT-73 Move export tool and progress dialog component to OHIFViewer

This commit is contained in:
Evren Ozkan committed 2016-03-01 11:55:58 -05:00
1 parent c5651e7e04
commit 9970b8795b
15 files changed
+73 -50

No files matched your search

@@ -12,7 +12,9 @@
</a>
<a class="disabled"><i class="fa fa-trash fa-lg"></i> Delete</a>
<a class="disabled"><i class="fa fa-send-o fa-lg"></i> Send</a>
<a class="disabled"><i class="fa fa-exchange fa-lg"></i> Export</a>
<a id="exportSelectedStudies" type="button"
title="Export Selected Studies">
<i class="fa fa-exchange fa-lg"></i> Export</a>
<a class="disabled"><i class="fa fa-download fa-lg"></i> Download</a>
<a class="disabled"><i class="fa fa-photo fa-lg"></i> View Series Details</a>
</li>
@@ -12,6 +12,8 @@ function closeHandler(dialog) {
* @param e
*/
openStudyContextMenu = function(e) {
Worklist.functions['exportSelectedStudies'] = exportSelectedStudies;
Template.studyContextMenu.study = $(e.currentTarget);
var dialog = $('#studyContextMenu');
@@ -55,6 +57,19 @@ openStudyContextMenu = function(e) {
});
};
/**
* Exports all selected studies on the worklist
*/
function exportSelectedStudies() {
var selectedStudies = WorklistSelectedStudies.find({}, {
sort: {
studyDate: 1
}
}).fetch() || [];
exportStudies(selectedStudies);
}
Template.studyContextMenu.events({
'click a': function(e) {
var study = Template.studyContextMenu.study;
@@ -3,9 +3,9 @@
<li role="presentation" class="tabTitle active">
<a data-target="#worklistTab" role="tab" data-toggle="tab">Study List</a>
</li>
{{ #each worklistTabs }}
{{ >tabTitle }}
{{ /each }}
{{#each worklistTabs }}
{{>tabTitle }}
{{/each }}
</ul>
<div id="worklistTabs" class="tab-content">
<div role="tabpanel" class="tab-pane active" id="worklistTab">
@@ -13,12 +13,13 @@
{{> worklistResult }}
</div>
</div>
{{ #each worklistTabs }}
{{ >tabContent }}
{{ /each }}
{{#each worklistTabs }}
{{>tabContent }}
{{/each }}
</div>
{{#each additionalTemplates}}
{{> UI.dynamic template=this}}
{{/each}}
{{ >studyContextMenu }}
{{>studyContextMenu }}
{{>progressDialog}}
</template>