diff --git a/OHIFViewer/.meteor/packages b/OHIFViewer/.meteor/packages index 57884318f..7efeffb55 100644 --- a/OHIFViewer/.meteor/packages +++ b/OHIFViewer/.meteor/packages @@ -9,9 +9,9 @@ promise@0.11.1 stylus@2.513.13 meteor-base@1.4.0 mobile-experience@1.0.5 -mongo@1.5.0 +mongo@1.6.0 blaze-html-templates@1.0.4 -session@1.1.7 +session@1.2.0 jquery@1.11.10 tracker@1.2.0 logging@1.1.20 @@ -19,12 +19,12 @@ reload@1.2.0 ejson@1.1.0 spacebars@1.0.12 check@1.3.1 -ecmascript@0.11.1 +ecmascript@0.12.3 reactive-var@1.0.11 -reactive-dict@1.2.0 -standard-minifier-css@1.4.1 -standard-minifier-js@2.3.4 -shell-server@0.3.1 +reactive-dict@1.2.1 +standard-minifier-css@1.5.2 +standard-minifier-js@2.4.0 +shell-server@0.4.0 # OHIF Packages ohif:polyfill @@ -47,6 +47,6 @@ momentjs:moment@2.15.1 aldeed:simple-schema # Third party package to deal with schemas aldeed:template-extension cultofcoders:persistent-session -underscore +underscore@1.0.10 meteortesting:mocha react-template-helper diff --git a/OHIFViewer/.meteor/release b/OHIFViewer/.meteor/release index 04fe8b4f6..2299ae70d 100644 --- a/OHIFViewer/.meteor/release +++ b/OHIFViewer/.meteor/release @@ -1 +1 @@ -METEOR@1.7.0.3 +METEOR@1.8.0.1 diff --git a/OHIFViewer/.meteor/versions b/OHIFViewer/.meteor/versions index cb19b5b8a..a468011c5 100644 --- a/OHIFViewer/.meteor/versions +++ b/OHIFViewer/.meteor/versions @@ -6,16 +6,16 @@ aldeed:simple-schema@1.5.4 aldeed:template-extension@4.1.0 allow-deny@1.1.0 amplify@1.0.0 -autoupdate@1.4.1 -babel-compiler@7.1.1 -babel-runtime@1.2.2 +autoupdate@1.5.0 +babel-compiler@7.2.3 +babel-runtime@1.3.0 base64@1.0.11 -binary-heap@1.0.10 -blaze@2.3.2 +binary-heap@1.0.11 +blaze@2.3.3 blaze-html-templates@1.1.2 blaze-tools@1.0.10 -boilerplate-generator@1.5.0 -caching-compiler@1.1.12 +boilerplate-generator@1.6.0 +caching-compiler@1.2.1 caching-html-compiler@1.1.3 callback-hook@1.1.0 check@1.3.1 @@ -29,22 +29,24 @@ ddp-client@2.3.3 ddp-common@1.4.0 ddp-server@2.2.0 deps@1.0.12 -diff-sequence@1.1.0 -dynamic-import@0.4.1 -ecmascript@0.11.1 +diff-sequence@1.1.1 +dynamic-import@0.5.1 +ecmascript@0.12.3 ecmascript-runtime@0.7.0 -ecmascript-runtime-client@0.7.1 -ecmascript-runtime-server@0.7.0 +ecmascript-runtime-client@0.8.0 +ecmascript-runtime-server@0.7.1 ejson@1.1.0 es5-shim@4.8.0 fastclick@1.0.13 +fetch@0.1.0 fortawesome:fontawesome@4.7.0 geojson-utils@1.0.10 hot-code-push@1.0.4 html-tools@1.0.11 htmljs@1.0.11 -http@1.4.1 +http@1.4.2 id-map@1.1.0 +inter-process-messaging@0.1.0 iron:controller@1.0.12 iron:core@1.0.11 iron:dynamic-template@1.0.12 @@ -60,21 +62,23 @@ meteor-base@1.4.0 meteor-platform@1.2.6 meteorhacks:picker@1.0.3 meteortesting:browser-tests@1.0.0 -meteortesting:mocha@1.0.0 -minifier-css@1.3.1 -minifier-js@2.3.5 -minimongo@1.4.4 +meteortesting:mocha@1.1.0 +meteortesting:mocha-core@1.0.1 +minifier-css@1.4.1 +minifier-js@2.4.0 +minimongo@1.4.5 mobile-experience@1.0.5 mobile-status-bar@1.0.14 -modern-browsers@0.1.2 -modules@0.12.2 -modules-runtime@0.10.2 +modern-browsers@0.1.3 +modules@0.13.0 +modules-runtime@0.10.3 momentjs:moment@2.22.2 -mongo@1.5.1 +mongo@1.6.0 +mongo-decimal@0.1.0 mongo-dev-server@1.1.0 mongo-id@1.0.7 natestrauser:select2@4.0.3 -npm-mongo@3.0.7 +npm-mongo@3.1.1 observe-sequence@1.0.16 ohif:commands@0.0.1 ohif:core@0.0.1 @@ -99,25 +103,24 @@ ohif:user-oidc@0.0.1 ohif:viewerbase@0.0.1 ohif:wadoproxy@0.0.1 ordered-dict@1.1.0 -practicalmeteor:mocha-core@1.0.1 promise@0.11.1 raix:eventemitter@0.1.3 random@1.1.0 react-template-helper@0.2.11 -reactive-dict@1.2.0 +reactive-dict@1.2.1 reactive-var@1.0.11 reload@1.2.0 retry@1.1.0 -routepolicy@1.0.13 -session@1.1.7 -shell-server@0.3.1 +routepolicy@1.1.0 +session@1.2.0 +shell-server@0.4.0 silentcicero:jszip@0.0.4 socket-stream-client@0.2.2 spacebars@1.0.15 spacebars-compiler@1.1.3 standard-app-packages@1.0.9 -standard-minifier-css@1.4.1 -standard-minifier-js@2.3.4 +standard-minifier-css@1.5.2 +standard-minifier-js@2.4.0 stylus@2.513.14 templating@1.3.2 templating-compiler@1.3.3 @@ -128,5 +131,5 @@ tracker@1.2.0 ui@1.0.13 underscore@1.0.10 url@1.2.0 -webapp@1.6.2 +webapp@1.7.2 webapp-hashing@1.0.9 diff --git a/OHIFViewer/client/components/viewer/viewer.js b/OHIFViewer/client/components/viewer/viewer.js index 9fcda639f..d38db29e0 100644 --- a/OHIFViewer/client/components/viewer/viewer.js +++ b/OHIFViewer/client/components/viewer/viewer.js @@ -76,7 +76,7 @@ Meteor.startup(() => { const metadataProvider = OHIF.viewer.metadataProvider; cornerstone.metaData.addProvider(metadataProvider.provider.bind(metadataProvider)); - // Instanciate viewer plugins + // Instantiate viewer plugins OHIF.viewer.measurementTable = new MeasurementTable(); }); diff --git a/OHIFViewer/package-lock.json b/OHIFViewer/package-lock.json index f663aa995..308c2004d 100644 --- a/OHIFViewer/package-lock.json +++ b/OHIFViewer/package-lock.json @@ -5,12 +5,11 @@ "requires": true, "dependencies": { "@babel/runtime": { - "version": "7.0.0-beta.51", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-beta.51.tgz", - "integrity": "sha1-SLjtGDBwNMZiD2Q1FGUMoszAFlo=", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.2.0.tgz", + "integrity": "sha512-oouEibCbHMVdZSDlJBO6bZmID/zA/G/Qx3H1d3rSNPTD+L8UNKvCat7aKWSJ74zYbm5zWGh0GQN0hKj8zYFTCg==", "requires": { - "core-js": "^2.5.7", - "regenerator-runtime": "^0.11.1" + "regenerator-runtime": "^0.12.0" } }, "agent-base": { @@ -68,11 +67,6 @@ "typedarray": "^0.0.6" } }, - "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" - }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", @@ -444,9 +438,9 @@ } }, "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" }, "resolve-pathname": { "version": "2.2.0", diff --git a/OHIFViewer/package.json b/OHIFViewer/package.json index 464eba243..7ab013e9b 100644 --- a/OHIFViewer/package.json +++ b/OHIFViewer/package.json @@ -4,7 +4,7 @@ "description": "", "main": "index.js", "dependencies": { - "@babel/runtime": "7.0.0-beta.51", + "@babel/runtime": "^7.2.0", "lodash.clonedeep": "^4.5.0", "lodash.debounce": "^4.0.8", "loglevel": "^1.6.1", diff --git a/Packages/ohif-hanging-protocols/client/protocolStore/defaultStrategy.js b/Packages/ohif-hanging-protocols/client/protocolStore/defaultStrategy.js index bd78131ba..78d7e38d2 100644 --- a/Packages/ohif-hanging-protocols/client/protocolStore/defaultStrategy.js +++ b/Packages/ohif-hanging-protocols/client/protocolStore/defaultStrategy.js @@ -307,3 +307,5 @@ if (Meteor.settings && HP.ProtocolStore.setStrategy(defaultStrategy); } +HP.clientOnlyStrategy = clientOnlyStrategy; + diff --git a/Packages/ohif-viewerbase/client/components/viewer/ViewerMain/ViewerMain.js b/Packages/ohif-viewerbase/client/components/viewer/ViewerMain/ViewerMain.js index 0c7c5fc99..375036afa 100644 --- a/Packages/ohif-viewerbase/client/components/viewer/ViewerMain/ViewerMain.js +++ b/Packages/ohif-viewerbase/client/components/viewer/ViewerMain/ViewerMain.js @@ -49,12 +49,12 @@ class ViewerMain extends Component { const { studies } = this.props; this.studyPrefetcher = StudyPrefetcher.getInstance(); + this.studyPrefetcher.setStudies(studies); this.studyLoadingListener = StudyLoadingListener.getInstance(); this.studyLoadingListener.clear(); this.studyLoadingListener.addStudies(studies); OHIF.viewerbase.layoutManager = new LayoutManager(this.setContents, studies); - this.studyPrefetcher.setStudies(studies); Session.set('OHIFViewerMainRendered', Math.random()); } @@ -116,6 +116,6 @@ class ViewerMain extends Component { ViewerMain.propTypes = { studies: PropTypes.array.isRequired -} +}; export default ViewerMain; diff --git a/Packages/ohif-viewerbase/client/components/viewer/ViewportOrientationMarkers/ViewportOrientationMarkers.js b/Packages/ohif-viewerbase/client/components/viewer/ViewportOrientationMarkers/ViewportOrientationMarkers.js index 60f77ca85..f4ca06ef3 100644 --- a/Packages/ohif-viewerbase/client/components/viewer/ViewportOrientationMarkers/ViewportOrientationMarkers.js +++ b/Packages/ohif-viewerbase/client/components/viewer/ViewportOrientationMarkers/ViewportOrientationMarkers.js @@ -62,6 +62,10 @@ class ViewportOrientationMarkers extends Component { render() { const { imageId, viewport } = this.props; const markers = getOrientationMarkers(imageId, viewport); + if (!markers) { + return ''; + } + return (