@future-grid/fgp-graph
Version:
fgp-graph is a chart lib based on Dygraphs
61 lines (43 loc) • 5.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _utils = _interopRequireDefault(require("./utils"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var IFrameTarp = function IFrameTarp() {
var _this = this;
_classCallCheck(this, IFrameTarp);
_defineProperty(this, "tarps", void 0);
_defineProperty(this, "cover", function () {
var iframes = document.getElementsByTagName('iframe');
for (var i = 0; i < iframes.length; i++) {
var iframe = iframes[i];
var pos = _utils["default"].findPos(iframe),
x = pos.x,
y = pos.y,
width = iframe.offsetWidth,
height = iframe.offsetHeight;
var div = document.createElement("div");
div.style.position = "absolute";
div.style.left = x + 'px';
div.style.top = y + 'px';
div.style.width = width + 'px';
div.style.height = height + 'px';
div.style.zIndex = "999"; // add to body
document.body.appendChild(div);
_this.tarps.push(div);
}
});
_defineProperty(this, "uncover", function () {
for (var i = 0; i < _this.tarps.length; i++) {
document.body.removeChild(_this.tarps[i]);
}
_this.tarps = [];
});
this.tarps = [];
};
exports["default"] = IFrameTarp;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHRyYXMvSUZyYW1lVGFycC50cyJdLCJuYW1lcyI6WyJJRnJhbWVUYXJwIiwiaWZyYW1lcyIsImRvY3VtZW50IiwiZ2V0RWxlbWVudHNCeVRhZ05hbWUiLCJpIiwibGVuZ3RoIiwiaWZyYW1lIiwicG9zIiwidXRpbHMiLCJmaW5kUG9zIiwieCIsInkiLCJ3aWR0aCIsIm9mZnNldFdpZHRoIiwiaGVpZ2h0Iiwib2Zmc2V0SGVpZ2h0IiwiZGl2IiwiY3JlYXRlRWxlbWVudCIsInN0eWxlIiwicG9zaXRpb24iLCJsZWZ0IiwidG9wIiwiekluZGV4IiwiYm9keSIsImFwcGVuZENoaWxkIiwidGFycHMiLCJwdXNoIiwicmVtb3ZlQ2hpbGQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7Ozs7Ozs7SUFFcUJBLFUsR0FNakIsc0JBQWM7QUFBQTs7QUFBQTs7QUFBQTs7QUFBQSxpQ0FLTixZQUFNO0FBQ1YsUUFBSUMsT0FBNEMsR0FBR0MsUUFBUSxDQUFDQyxvQkFBVCxDQUE4QixRQUE5QixDQUFuRDs7QUFFQSxTQUFLLElBQUlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdILE9BQU8sQ0FBQ0ksTUFBNUIsRUFBb0NELENBQUMsRUFBckMsRUFBeUM7QUFDckMsVUFBTUUsTUFBTSxHQUFHTCxPQUFPLENBQUNHLENBQUQsQ0FBdEI7O0FBQ0EsVUFBSUcsR0FBRyxHQUFHQyxrQkFBTUMsT0FBTixDQUFjSCxNQUFkLENBQVY7QUFBQSxVQUNJSSxDQUFDLEdBQUdILEdBQUcsQ0FBQ0csQ0FEWjtBQUFBLFVBRUlDLENBQUMsR0FBR0osR0FBRyxDQUFDSSxDQUZaO0FBQUEsVUFHSUMsS0FBSyxHQUFHTixNQUFNLENBQUNPLFdBSG5CO0FBQUEsVUFJSUMsTUFBTSxHQUFHUixNQUFNLENBQUNTLFlBSnBCOztBQU1BLFVBQUlDLEdBQW1CLEdBQUdkLFFBQVEsQ0FBQ2UsYUFBVCxDQUF1QixLQUF2QixDQUExQjtBQUNBRCxNQUFBQSxHQUFHLENBQUNFLEtBQUosQ0FBVUMsUUFBVixHQUFxQixVQUFyQjtBQUNBSCxNQUFBQSxHQUFHLENBQUNFLEtBQUosQ0FBVUUsSUFBVixHQUFpQlYsQ0FBQyxHQUFHLElBQXJCO0FBQ0FNLE1BQUFBLEdBQUcsQ0FBQ0UsS0FBSixDQUFVRyxHQUFWLEdBQWdCVixDQUFDLEdBQUcsSUFBcEI7QUFDQUssTUFBQUEsR0FBRyxDQUFDRSxLQUFKLENBQVVOLEtBQVYsR0FBa0JBLEtBQUssR0FBRyxJQUExQjtBQUNBSSxNQUFBQSxHQUFHLENBQUNFLEtBQUosQ0FBVUosTUFBVixHQUFtQkEsTUFBTSxHQUFHLElBQTVCO0FBQ0FFLE1BQUFBLEdBQUcsQ0FBQ0UsS0FBSixDQUFVSSxNQUFWLEdBQW1CLEtBQW5CLENBZHFDLENBZXJDOztBQUNBcEIsTUFBQUEsUUFBUSxDQUFDcUIsSUFBVCxDQUFjQyxXQUFkLENBQTBCUixHQUExQjs7QUFDQSxNQUFBLEtBQUksQ0FBQ1MsS0FBTCxDQUFXQyxJQUFYLENBQWdCVixHQUFoQjtBQUNIO0FBRUosR0E1QmE7O0FBQUEsbUNBOEJKLFlBQUs7QUFDWCxTQUFLLElBQUlaLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUcsS0FBSSxDQUFDcUIsS0FBTCxDQUFXcEIsTUFBL0IsRUFBdUNELENBQUMsRUFBeEMsRUFBNEM7QUFDeENGLE1BQUFBLFFBQVEsQ0FBQ3FCLElBQVQsQ0FBY0ksV0FBZCxDQUEwQixLQUFJLENBQUNGLEtBQUwsQ0FBV3JCLENBQVgsQ0FBMUI7QUFDSDs7QUFDRCxJQUFBLEtBQUksQ0FBQ3FCLEtBQUwsR0FBYSxFQUFiO0FBQ0gsR0FuQ2E7O0FBQ1YsT0FBS0EsS0FBTCxHQUFhLEVBQWI7QUFDSCxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHV0aWxzIGZyb20gXCIuL3V0aWxzXCI7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIElGcmFtZVRhcnAge1xuXG5cbiAgICBwcml2YXRlIHRhcnBzOiBBcnJheTxIVE1MRGl2RWxlbWVudD47XG5cblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICB0aGlzLnRhcnBzID0gW107XG4gICAgfVxuXG5cbiAgICBjb3ZlciA9ICgpID0+IHtcbiAgICAgICAgbGV0IGlmcmFtZXM6IEhUTUxDb2xsZWN0aW9uT2Y8SFRNTElGcmFtZUVsZW1lbnQ+ID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2lmcmFtZScpO1xuXG4gICAgICAgIGZvciAobGV0IGkgPSAwOyBpIDwgaWZyYW1lcy5sZW5ndGg7IGkrKykge1xuICAgICAgICAgICAgY29uc3QgaWZyYW1lID0gaWZyYW1lc1tpXTtcbiAgICAgICAgICAgIGxldCBwb3MgPSB1dGlscy5maW5kUG9zKGlmcmFtZSksXG4gICAgICAgICAgICAgICAgeCA9IHBvcy54LFxuICAgICAgICAgICAgICAgIHkgPSBwb3MueSxcbiAgICAgICAgICAgICAgICB3aWR0aCA9IGlmcmFtZS5vZmZzZXRXaWR0aCxcbiAgICAgICAgICAgICAgICBoZWlnaHQgPSBpZnJhbWUub2Zmc2V0SGVpZ2h0O1xuXG4gICAgICAgICAgICBsZXQgZGl2OiBIVE1MRGl2RWxlbWVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIik7XG4gICAgICAgICAgICBkaXYuc3R5bGUucG9zaXRpb24gPSBcImFic29sdXRlXCI7XG4gICAgICAgICAgICBkaXYuc3R5bGUubGVmdCA9IHggKyAncHgnO1xuICAgICAgICAgICAgZGl2LnN0eWxlLnRvcCA9IHkgKyAncHgnO1xuICAgICAgICAgICAgZGl2LnN0eWxlLndpZHRoID0gd2lkdGggKyAncHgnO1xuICAgICAgICAgICAgZGl2LnN0eWxlLmhlaWdodCA9IGhlaWdodCArICdweCc7XG4gICAgICAgICAgICBkaXYuc3R5bGUuekluZGV4ID0gXCI5OTlcIjtcbiAgICAgICAgICAgIC8vIGFkZCB0byBib2R5XG4gICAgICAgICAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRpdik7XG4gICAgICAgICAgICB0aGlzLnRhcnBzLnB1c2goZGl2KTtcbiAgICAgICAgfVxuXG4gICAgfTtcblxuICAgIHVuY292ZXIgPSAoKSA9PntcbiAgICAgICAgZm9yIChsZXQgaSA9IDA7IGkgPCB0aGlzLnRhcnBzLmxlbmd0aDsgaSsrKSB7XG4gICAgICAgICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKHRoaXMudGFycHNbaV0pO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMudGFycHMgPSBbXTtcbiAgICB9O1xuXG5cbn0iXX0=