ohif-viewer/Packages/ohif-google-cloud/imports/client/components/uploadStudiesDialog/uploadStudiesDialog.js

32 lines
749 B
JavaScript

import { Meteor } from 'meteor/meteor';
const DICOM_FILE_UPLOADER_ID = 'gcp-dicom-uploader';
const EVENT_NAME = 'onClose';
Template.uploadStudiesDialog.onRendered(() => {
const instance = Template.instance();
instance.$('#' + DICOM_FILE_UPLOADER_ID).on(EVENT_NAME, (event, data) => {
instance
.$('.modal')
.one('hidden.bs.modal', event => {
instance.data.promiseResolve(data);
})
.modal('hide');
});
});
Template.uploadStudiesDialog.helpers({
dicomFilesUploaderId() {
return DICOM_FILE_UPLOADER_ID;
},
eventName() {
return EVENT_NAME;
},
oidcStorageKey() {
return OHIF.user.getOidcStorageKey();
},
url() {
return OHIF.gcloud.getConfig().qidoRoot; // FIXME: not QIDO
}
});