Files
mnote/Luckysheet-master/src/expendPlugins/print/plugin.js
T

34 lines
1.1 KiB
JavaScript

import { seriesLoadScripts, loadLinks, $$, arrayRemoveItem } from "../../utils/util";
import { luckysheetPrint } from "./print";
import Store from "../../store";
// Dynamically load dependent scripts and styles
const dependScripts = [
// 'expendPlugins/chart/chartmix.umd.min.js',
// "http://localhost:8080/luckysheetPluginPrint.umd.js",
];
const dependLinks = [
// 'expendPlugins/chart/chartmix.css',
// "http://localhost:8080/luckysheetPluginPrint.css",
];
// Initialize the chart component
function print(options, config, isDemo) {
const data = options.data;
// loadLinks(dependLinks);
// seriesLoadScripts(dependScripts, null, function() {});
if (luckysheetPrint) {
arrayRemoveItem(Store.asyncLoad, "print");
Store.luckysheetPrint = luckysheetPrint;
const link = document.createElement("link");
link.setAttribute("rel", "stylesheet");
link.setAttribute("type", "text/css");
link.setAttribute("href", "./expendPlugins/print/print.css");
document.head.appendChild(link);
}
}
export { print };