Merging from upstream
This commit is contained in:
commit
e088eca37a
@ -1,2 +1,2 @@
|
|||||||
PACKAGE_DIRS=..\Packages
|
set PACKAGE_DIRS=..\Packages
|
||||||
meteor --settings ../config/orthancDICOMWeb.json
|
meteor --settings ../config/orthancDICOMWeb.json
|
||||||
@ -197,10 +197,6 @@ Package.onUse(function(api) {
|
|||||||
|
|
||||||
api.addFiles('client/components/lastLoginModal/lastLoginModal.html', 'client');
|
api.addFiles('client/components/lastLoginModal/lastLoginModal.html', 'client');
|
||||||
|
|
||||||
api.addFiles('client/components/confirmDeleteDialog/confirmDeleteDialog.html', 'client');
|
|
||||||
api.addFiles('client/components/confirmDeleteDialog/confirmDeleteDialog.styl', 'client');
|
|
||||||
api.addFiles('client/components/confirmDeleteDialog/confirmDeleteDialog.js', 'client');
|
|
||||||
|
|
||||||
api.addFiles('client/components/emailVerification/emailVerification.html', 'client');
|
api.addFiles('client/components/emailVerification/emailVerification.html', 'client');
|
||||||
api.addFiles('client/components/emailVerification/emailVerification.styl', 'client');
|
api.addFiles('client/components/emailVerification/emailVerification.styl', 'client');
|
||||||
api.addFiles('client/components/emailVerification/emailVerification.js', 'client');
|
api.addFiles('client/components/emailVerification/emailVerification.js', 'client');
|
||||||
|
|||||||
@ -17,6 +17,9 @@ OHIF.mixins.form = new OHIF.Mixin({
|
|||||||
// Set the form identifier flag
|
// Set the form identifier flag
|
||||||
component.isForm = true;
|
component.isForm = true;
|
||||||
|
|
||||||
|
// Set the form validated flag
|
||||||
|
component.isValidatedAlready = false;
|
||||||
|
|
||||||
component.validationObserver = new Tracker.Dependency();
|
component.validationObserver = new Tracker.Dependency();
|
||||||
|
|
||||||
// Reset the pathKey
|
// Reset the pathKey
|
||||||
@ -34,6 +37,9 @@ OHIF.mixins.form = new OHIF.Mixin({
|
|||||||
// Call the original validation function
|
// Call the original validation function
|
||||||
validateSelf();
|
validateSelf();
|
||||||
|
|
||||||
|
// Change the form validated flag to true
|
||||||
|
component.isValidatedAlready = true;
|
||||||
|
|
||||||
// Focus the first error field if some validation failed
|
// Focus the first error field if some validation failed
|
||||||
if (component.schema && component.schema._invalidKeys.length) {
|
if (component.schema && component.schema._invalidKeys.length) {
|
||||||
instance.$('.state-error :input:first').focus();
|
instance.$('.state-error :input:first').focus();
|
||||||
|
|||||||
@ -261,9 +261,12 @@ OHIF.mixins.formItem = new OHIF.Mixin({
|
|||||||
// Enable reactivity by changing a Tracker.Dependency observer
|
// Enable reactivity by changing a Tracker.Dependency observer
|
||||||
component.changeObserver.changed();
|
component.changeObserver.changed();
|
||||||
|
|
||||||
// Revalidate the component
|
const form = component.getForm();
|
||||||
|
if (form && form.isValidatedAlready) {
|
||||||
|
// Revalidate the component if form is already validated
|
||||||
component.validate();
|
component.validate();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
focus(event, instance) {
|
focus(event, instance) {
|
||||||
|
|||||||
@ -84,7 +84,8 @@ function makeDisplaySet(series, instances) {
|
|||||||
seriesDescription: series.seriesDescription,
|
seriesDescription: series.seriesDescription,
|
||||||
numImageFrames: instances.length,
|
numImageFrames: instances.length,
|
||||||
frameRate: instance.frameTime,
|
frameRate: instance.frameTime,
|
||||||
images: instances
|
images: instances,
|
||||||
|
modality: series.modality
|
||||||
};
|
};
|
||||||
|
|
||||||
// Sort the images in this series
|
// Sort the images in this series
|
||||||
|
|||||||
@ -174,6 +174,7 @@ Package.onUse(function(api) {
|
|||||||
api.export('toggleDialog', 'client');
|
api.export('toggleDialog', 'client');
|
||||||
api.export('isImage', 'client');
|
api.export('isImage', 'client');
|
||||||
api.export('sopClassDictionary', 'client');
|
api.export('sopClassDictionary', 'client');
|
||||||
|
api.export('addMetaData', 'client');
|
||||||
|
|
||||||
// Viewer management objects
|
// Viewer management objects
|
||||||
api.export('toolManager', 'client');
|
api.export('toolManager', 'client');
|
||||||
|
|||||||
@ -167,7 +167,7 @@ function search() {
|
|||||||
(convertStringToStudyDate(study.studyDate) <= new Date(studyDateTo).setHours(0, 0, 0, 0) || !studyDateTo || studyDateTo === '')) {
|
(convertStringToStudyDate(study.studyDate) <= new Date(studyDateTo).setHours(0, 0, 0, 0) || !studyDateTo || studyDateTo === '')) {
|
||||||
|
|
||||||
// Convert numberOfStudyRelatedInstance string into integer
|
// Convert numberOfStudyRelatedInstance string into integer
|
||||||
study.numberOfStudyRelatedInstances = !isNaN(study.numberOfStudyRelatedInstances) ? parseInt(study.numberOfStudyRelatedInstances) : 0;
|
study.numberOfStudyRelatedInstances = !isNaN(study.numberOfStudyRelatedInstances) ? parseInt(study.numberOfStudyRelatedInstances) : undefined;
|
||||||
|
|
||||||
// Insert any matching studies into the WorklistStudies Collection
|
// Insert any matching studies into the WorklistStudies Collection
|
||||||
WorklistStudies.insert(study);
|
WorklistStudies.insert(study);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user