OHIF-157 Support OHIF.utils.absoluteUrl on both client and server
This commit is contained in:
parent
82876ddbe7
commit
a159c105b0
11
Packages/ohif-core/both/utils/absoluteUrl.js
Normal file
11
Packages/ohif-core/both/utils/absoluteUrl.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
import { OHIF } from 'meteor/ohif:core';
|
||||||
|
|
||||||
|
// Return an absolute URL with the given path by supporting the leading "/"
|
||||||
|
OHIF.utils.absoluteUrl = function(path) {
|
||||||
|
if (path) {
|
||||||
|
// Remove the leading "/"
|
||||||
|
path = path.replace(/^\//, '');
|
||||||
|
}
|
||||||
|
|
||||||
|
return Meteor.absoluteUrl(path);
|
||||||
|
};
|
||||||
@ -1 +1,2 @@
|
|||||||
|
import './absoluteUrl';
|
||||||
import './objectPath';
|
import './objectPath';
|
||||||
|
|||||||
@ -1,11 +1,5 @@
|
|||||||
import { OHIF } from 'meteor/ohif:core';
|
import { OHIF } from 'meteor/ohif:core';
|
||||||
|
|
||||||
// Return an absolute URL with the given path by supporting the leading "/"
|
|
||||||
OHIF.utils.absoluteUrl = function(path) {
|
|
||||||
path = path.replace(/^\//, '');
|
|
||||||
return Meteor.absoluteUrl(path);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Return the array sorting function for its object's properties
|
// Return the array sorting function for its object's properties
|
||||||
OHIF.utils.sortBy = function() {
|
OHIF.utils.sortBy = function() {
|
||||||
var fields = [].slice.call(arguments),
|
var fields = [].slice.call(arguments),
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
import { Meteor } from 'meteor/meteor';
|
import { Meteor } from 'meteor/meteor';
|
||||||
|
import { OHIF } from 'meteor/ohif:core';
|
||||||
import { cornerstoneWADOImageLoader } from 'meteor/ohif:cornerstone';
|
import { cornerstoneWADOImageLoader } from 'meteor/ohif:cornerstone';
|
||||||
|
|
||||||
Meteor.startup(function() {
|
Meteor.startup(function() {
|
||||||
@ -6,12 +7,12 @@ Meteor.startup(function() {
|
|||||||
const config = {
|
const config = {
|
||||||
maxWebWorkers: maxWebWorkers,
|
maxWebWorkers: maxWebWorkers,
|
||||||
startWebWorkersOnDemand: true,
|
startWebWorkersOnDemand: true,
|
||||||
webWorkerPath : Meteor.absoluteUrl('packages/ohif_cornerstone/public/js/cornerstoneWADOImageLoaderWebWorker.es5.js'),
|
webWorkerPath : OHIF.utils.absoluteUrl('packages/ohif_cornerstone/public/js/cornerstoneWADOImageLoaderWebWorker.es5.js'),
|
||||||
taskConfiguration: {
|
taskConfiguration: {
|
||||||
'decodeTask' : {
|
'decodeTask' : {
|
||||||
loadCodecsOnStartup : true,
|
loadCodecsOnStartup : true,
|
||||||
initializeCodecsOnStartup: false,
|
initializeCodecsOnStartup: false,
|
||||||
codecsPath: Meteor.absoluteUrl('packages/ohif_cornerstone/public/js/cornerstoneWADOImageLoaderCodecs.es5.js'),
|
codecsPath: OHIF.utils.absoluteUrl('packages/ohif_cornerstone/public/js/cornerstoneWADOImageLoaderCodecs.es5.js'),
|
||||||
usePDFJS: false
|
usePDFJS: false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user