UNPKG

@schema-render/core-react

Version:

Through a set of simple JSON Schema, efficiently build a set of forms.

34 lines (33 loc) 691 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "positionedOffset", { enumerable: true, get: function() { return positionedOffset; } }); function positionedOffset(child, ancestor) { if (!child || !ancestor) { return { left: 0, top: 0 }; } var left = 0; var top = 0; var current = child; while(current){ if (current === ancestor) { break; } left += current.offsetLeft; top += current.offsetTop; current = current.offsetParent; } return { left: left, top: top }; }