diff --git a/LesionTracker/.meteor/packages b/LesionTracker/.meteor/packages index 42d6f3ada..0c296b2aa 100644 --- a/LesionTracker/.meteor/packages +++ b/LesionTracker/.meteor/packages @@ -26,6 +26,7 @@ clinical:hipaa-logger aldeed:simple-schema # Third party package to deal with schemas # OHIF Packages +ohif:compatibility ohif:design ohif:core ohif:user diff --git a/LesionTracker/.meteor/versions b/LesionTracker/.meteor/versions index b516c29db..80752cf78 100644 --- a/LesionTracker/.meteor/versions +++ b/LesionTracker/.meteor/versions @@ -87,6 +87,7 @@ natestrauser:select2@4.0.3 npm-bcrypt@0.9.2 npm-mongo@2.2.11_2 observe-sequence@1.0.14 +ohif:compatibility@0.0.1 ohif:core@0.0.1 ohif:cornerstone@0.0.1 ohif:design@0.0.1 diff --git a/OHIFViewer/.meteor/packages b/OHIFViewer/.meteor/packages index be53e635a..894146dd8 100644 --- a/OHIFViewer/.meteor/packages +++ b/OHIFViewer/.meteor/packages @@ -5,6 +5,7 @@ # but you can also edit it by hand. # OHIF Packages +ohif:compatibility ohif:design ohif:core ohif:header diff --git a/OHIFViewer/.meteor/versions b/OHIFViewer/.meteor/versions index a396f65f1..f7aaec4d2 100644 --- a/OHIFViewer/.meteor/versions +++ b/OHIFViewer/.meteor/versions @@ -72,6 +72,7 @@ mongo-id@1.0.6 natestrauser:select2@4.0.3 npm-mongo@2.2.11_2 observe-sequence@1.0.14 +ohif:compatibility@0.0.1 ohif:core@0.0.1 ohif:cornerstone@0.0.1 ohif:design@0.0.1 diff --git a/Packages/ohif-compatibility/client/ie.js b/Packages/ohif-compatibility/client/ie.js new file mode 100644 index 000000000..a6ba92caf --- /dev/null +++ b/Packages/ohif-compatibility/client/ie.js @@ -0,0 +1,11 @@ +/* jshint -W060 */ +// Check if browser is IE and add the polyfill scripts +if (navigator && /MSIE \d|Trident.*rv:/.test(navigator.userAgent)) { + const writeScript = fileName => { + const src = `/packages/ohif_compatibility/public/js/${fileName}`; + document.write(`