12345678910111213141516171819 |
- define(function(require) {
- 'use strict';
- var zrUtil = require('zrender/core/util');
- var echartsAPIList = [
- 'getDom', 'getZr', 'getWidth', 'getHeight', 'dispatchAction', 'isDisposed',
- 'on', 'off', 'getDataURL', 'getConnectedDataURL', 'getModel', 'getOption'
- ];
- function ExtensionAPI(chartInstance) {
- zrUtil.each(echartsAPIList, function (name) {
- this[name] = zrUtil.bind(chartInstance[name], chartInstance);
- }, this);
- }
- return ExtensionAPI;
- });
|