Blame view

online-office/src/controllers/expendPlugins.js 410 Bytes
wangtao authored
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
import { chart } from '../expendPlugins/chart/plugin'
import { print } from '../expendPlugins/print/plugin'

const pluginsObj = {
    'chart':chart,
    'print':print
}

const isDemo = true

/**
 * Register plugins
 */
function initPlugins(plugins , data){
    if(plugins.length){
        plugins.forEach(plugin => {
            pluginsObj[plugin](data , isDemo)
        });
    }
}

export {
    initPlugins
}