UNPKG

@fusioncharts/core

Version:

JavaScript Data Visualisation Library

1 lines 2.53 kB
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");var _extends=require("@babel/runtime/helpers/extends");exports.__esModule=true;exports.default=void 0;var _schedular=_interopRequireWildcard(require("../../schedular"));var _redraphaelCss=_interopRequireDefault(require("./redraphael.css.js"));var _redraphael=_interopRequireDefault(require("./redraphael.shadow"));var _redraphael2=_interopRequireDefault(require("./redraphael.textoutline"));var _redraphael3=_interopRequireDefault(require("./redraphael.shapes"));var _redraphael4=_interopRequireDefault(require("./redraphael.imagegrid"));var _redraphaelHtml=_interopRequireDefault(require("./redraphael.html.js"));var _redraphael5=_interopRequireDefault(require("./redraphael.export"));var _index=_interopRequireDefault(require("./pattern/index.js"));function _interopRequireWildcard(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(_interopRequireWildcard=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;var o,i,f=_extends({},null,{default:e});if(null===e||"object"!=typeof e&&"function"!=typeof e)return f;if(o=t?n:r){if(o.has(e))return o.get(e);o.set(e,f)}for(var _t in e)"default"!==_t&&{}.hasOwnProperty.call(e,_t)&&((i=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,_t))&&(i.get||i.set)?o(f,_t,i):f[_t]=e[_t]);return f})(e,t)}var OneInaframeOption={oneInAFrame:true};var _default=exports.default={extension:function extension(FusionCharts){var Raphael=FusionCharts.getDep("redraphael","plugin"),blankObject={};Raphael.fn._elementFromEvent=function(_event){if(!_event||this.removed){return null}var event=_event,element=event.srcElement||event.target||(event=event.originalEvent)&&(event.srcElement||event.target)||blankObject;element.nodeName==="tspan"&&(element=element.parentNode);return this.getById(element.raphaelid)};Raphael.requestAnimFrame=_schedular.default.addJob&&function(callback){_schedular.default.addJob(callback,_schedular.priorityList.animation,OneInaframeOption)};Raphael.instantRequestAnimFrame=_schedular.default.addJob&&function(callback){_schedular.default.addJob(callback,_schedular.priorityList.instant)};(0,_redraphael5.default)(Raphael);(0,_redraphaelCss.default)(Raphael);(0,_redraphael.default)(Raphael);(0,_redraphael2.default)(Raphael);(0,_redraphael3.default)(Raphael);(0,_redraphael4.default)(Raphael);(0,_redraphaelHtml.default)(Raphael);(0,_index.default)(Raphael)},name:"redraphaelExt",type:"plugin",requiresFusionCharts:true};