Commit aa9ba99f authored by Dannon Baker's avatar Dannon Baker
Browse files

Modernization of restored msa wrapper

parent 663f4f97
Loading
Loading
Loading
Loading
+17 −14
Original line number Diff line number Diff line
import './msa.min.js';
import "./msa.min.js";

console.debug("MSA IS", msa);
Object.assign(window.bundleEntries || {}, {
    load: function (options) {
        console.debug('OPTIONS ARE', options);
        var r = options.chart,
            i = options.dataset,
            o = r.settings,
            s = msa({
        const chart = options.chart;
        const dataset = options.dataset;
        const settings = chart.settings;
        const msaViz = msa({
            el: $("#" + options.target),
                vis: { conserv: "true" == o.get("conserv"), overviewbox: "true" == o.get("overviewbox") },
            vis: {
                conserv: "true" == settings.get("conserv"),
                overviewbox: "true" == settings.get("overviewbox"),
            },
            menu: "small",
                bootstrapMenu: "true" == o.get("menu"),
            bootstrapMenu: "true" == settings.get("menu"),
        });
        s.u.file.importURL(i.download_url, function () {
            s.render(), r.state("ok", "Chart drawn."), options.process.resolve();
        msaViz.u.file.importURL(dataset.download_url, () => {
            msaViz.render();
            chart.state("ok", "Chart drawn.");
            options.process.resolve();
        });
    },
});