UNPKG

tc-ui-toolkit

Version:

React components used to develop tools for the desktop app translationCore

23 lines (19 loc) 1.73 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getOffset = getOffset; function getOffset(el) { var _x = 0; var _y = 0; while (el && !isNaN(el.offsetLeft) && !isNaN(el.offsetTop)) { _x += el.offsetLeft - el.scrollLeft; _y += el.offsetTop - el.scrollTop; el = el.offsetParent; } return { top: _y, left: _x }; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9DaGVja0luZm9DYXJkL2hlbHBlcnMvaW5kZXguanMiXSwibmFtZXMiOlsiZ2V0T2Zmc2V0IiwiZWwiLCJfeCIsIl95IiwiaXNOYU4iLCJvZmZzZXRMZWZ0Iiwib2Zmc2V0VG9wIiwic2Nyb2xsTGVmdCIsInNjcm9sbFRvcCIsIm9mZnNldFBhcmVudCIsInRvcCIsImxlZnQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBTyxTQUFTQSxTQUFULENBQW1CQyxFQUFuQixFQUF1QjtBQUM1QixNQUFJQyxFQUFFLEdBQUcsQ0FBVDtBQUNBLE1BQUlDLEVBQUUsR0FBRyxDQUFUOztBQUVBLFNBQU9GLEVBQUUsSUFBSSxDQUFDRyxLQUFLLENBQUNILEVBQUUsQ0FBQ0ksVUFBSixDQUFaLElBQStCLENBQUNELEtBQUssQ0FBQ0gsRUFBRSxDQUFDSyxTQUFKLENBQTVDLEVBQTREO0FBQzFESixJQUFBQSxFQUFFLElBQUlELEVBQUUsQ0FBQ0ksVUFBSCxHQUFnQkosRUFBRSxDQUFDTSxVQUF6QjtBQUNBSixJQUFBQSxFQUFFLElBQUlGLEVBQUUsQ0FBQ0ssU0FBSCxHQUFlTCxFQUFFLENBQUNPLFNBQXhCO0FBQ0FQLElBQUFBLEVBQUUsR0FBR0EsRUFBRSxDQUFDUSxZQUFSO0FBQ0Q7O0FBQ0QsU0FBTztBQUFFQyxJQUFBQSxHQUFHLEVBQUVQLEVBQVA7QUFBV1EsSUFBQUEsSUFBSSxFQUFFVDtBQUFqQixHQUFQO0FBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gZ2V0T2Zmc2V0KGVsKSB7XG4gIHZhciBfeCA9IDA7XG4gIHZhciBfeSA9IDA7XG5cbiAgd2hpbGUgKGVsICYmICFpc05hTihlbC5vZmZzZXRMZWZ0KSAmJiAhaXNOYU4oZWwub2Zmc2V0VG9wKSkge1xuICAgIF94ICs9IGVsLm9mZnNldExlZnQgLSBlbC5zY3JvbGxMZWZ0O1xuICAgIF95ICs9IGVsLm9mZnNldFRvcCAtIGVsLnNjcm9sbFRvcDtcbiAgICBlbCA9IGVsLm9mZnNldFBhcmVudDtcbiAgfVxuICByZXR1cm4geyB0b3A6IF95LCBsZWZ0OiBfeCB9O1xufSJdfQ==