UNPKG

@progress/kendo-ui

Version:

This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.

117 lines (115 loc) 3.78 kB
const require_kendo_licensing = require('./kendo.licensing-DQkab2ZD.js'); let _progress_kendo_charts_dist_es2015_core_export_js = require("@progress/kendo-charts/dist/es2015/core-export.js"); _progress_kendo_charts_dist_es2015_core_export_js = require_kendo_licensing.__toESM(_progress_kendo_charts_dist_es2015_core_export_js); //#region ../src/kendo.dataviz.core.js const __meta__ = { id: "dataviz.core", name: "Core", description: "The DataViz core functions", category: "dataviz", depends: ["core", "drawing"], hidden: true }; window.kendo.dataviz = window.kendo.dataviz || {}; kendo.deepExtend(kendo.dataviz, kendo.deepExtend({}, _progress_kendo_charts_dist_es2015_core_export_js)); kendo.dataviz.Gradients = _progress_kendo_charts_dist_es2015_core_export_js.Gradients; const $ = kendo.jQuery; let dataviz = kendo.dataviz; let draw = kendo.drawing; let services = _progress_kendo_charts_dist_es2015_core_export_js.services; for (let member in _progress_kendo_charts_dist_es2015_core_export_js) { if (_progress_kendo_charts_dist_es2015_core_export_js.hasOwnProperty(member)) { dataviz[member] = _progress_kendo_charts_dist_es2015_core_export_js[member]; } } dataviz.SASS_THEMES = [ "sass", "default-v2", "bootstrap-v4", "material-v2" ]; dataviz.ExportMixin = { extend: function(proto, skipLegacy) { if (!proto.exportVisual) { throw new Error("Mixin target has no exportVisual method defined."); } proto.exportSVG = this.exportSVG; proto.exportImage = this.exportImage; proto.exportPDF = this.exportPDF; if (!skipLegacy) { proto.svg = this.svg; proto.imageDataURL = this.imageDataURL; } }, exportSVG: function(options) { return draw.exportSVG(this.exportVisual(), options); }, exportImage: function(options) { return draw.exportImage(this.exportVisual(options), options); }, exportPDF: function(options) { return draw.exportPDF(this.exportVisual(), options); }, svg: function() { if (draw.svg.Surface) { return draw.svg.exportGroup(this.exportVisual()); } else { throw new Error("SVG Export failed. Unable to export instantiate kendo.drawing.svg.Surface"); } }, imageDataURL: function() { if (!kendo.support.canvas) { return null; } if (draw.canvas.Surface) { var container = $("<div />").css({ display: "none", width: this.element.width(), height: this.element.height() }).appendTo(document.body); var surface = new draw.canvas.Surface(container[0]); surface.draw(this.exportVisual()); var image = surface._rootElement.toDataURL(); surface.destroy(); container.remove(); return image; } else { throw new Error("Image Export failed. Unable to export instantiate kendo.drawing.canvas.Surface"); } } }; services.IntlService.register({ format: function(format) { return kendo.format.apply(null, [format].concat(Array.prototype.slice.call(arguments, 1))); }, toString: kendo.toString, parseDate: kendo.parseDate, firstDay: function() { return kendo.culture().calendars.standard.firstDay; } }); services.TemplateService.register({ compile: kendo.template }); dataviz.inArray = function(value, array) { if (array) { return array.indexOf(value) !== -1; } }; dataviz.Point2D = _progress_kendo_charts_dist_es2015_core_export_js.Point; dataviz.Box2D = _progress_kendo_charts_dist_es2015_core_export_js.Box; dataviz.mwDelta = function(e) { return _progress_kendo_charts_dist_es2015_core_export_js.mousewheelDelta(e.originalEvent); }; var kendo_dataviz_core_default = kendo; //#endregion Object.defineProperty(exports, '__meta__', { enumerable: true, get: function () { return __meta__; } }); Object.defineProperty(exports, 'kendo_dataviz_core_default', { enumerable: true, get: function () { return kendo_dataviz_core_default; } });