UNPKG

@future-grid/fgp-graph

Version:

fgp-graph is a chart lib based on Dygraphs

61 lines (43 loc) 5.68 kB
"use strict"; 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=