diff --git a/Packages/ohif-measurements/client/components/measurementTable/measurementTableRow/measurementTableRow.styl b/Packages/ohif-measurements/client/components/measurementTable/measurementTableRow/measurementTableRow.styl index 4ea6a4a62..ea300c25a 100644 --- a/Packages/ohif-measurements/client/components/measurementTable/measurementTableRow/measurementTableRow.styl +++ b/Packages/ohif-measurements/client/components/measurementTable/measurementTableRow/measurementTableRow.styl @@ -37,6 +37,7 @@ .warning-icon, svg width: 22px height: 20px + pointer-events: inherit .warning-icon margin: 7px auto 0 diff --git a/Packages/ohif-polyfill/client/all.js b/Packages/ohif-polyfill/client/all.js new file mode 100644 index 000000000..8bff2339b --- /dev/null +++ b/Packages/ohif-polyfill/client/all.js @@ -0,0 +1,9 @@ +import { Meteor } from 'meteor/meteor'; +import writeScript from './lib/writeScript'; + +// Fix SVG+USE issues +writeScript('svg4everybody.min.js'); +Meteor.startup(() => { + // Call the SVG polyfill + window.svg4everybody(); +}); diff --git a/Packages/ohif-polyfill/client/ie.js b/Packages/ohif-polyfill/client/ie.js index 2f8f0ffef..62fd10ee3 100644 --- a/Packages/ohif-polyfill/client/ie.js +++ b/Packages/ohif-polyfill/client/ie.js @@ -1,19 +1,6 @@ -import { $ } from 'meteor/jquery'; -import { absoluteUrl } from './lib/absoluteUrl'; +import writeScript from './lib/writeScript'; -/* 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 = absoluteUrl(`/packages/ohif_polyfill/public/js/${fileName}`); - document.write(`