import { OHIF } from 'meteor/ohif:core'; import { Meteor } from 'meteor/meteor'; // Get the UI settings const ui = Meteor.settings && Meteor.settings.public && Meteor.settings.public.ui; OHIF.uiSettings = ui || {}; /** * Get the offset for the given element * * @param {Object} element DOM element which will have the offser calculated * @returns {Object} Object containing the top and left offset */ OHIF.ui.getOffset = element => { let top = 0; let left = 0; if (element.offsetParent) { do { left += element.offsetLeft; top += element.offsetTop; } while (element = element.offsetParent); } return { left, top }; };