etherpad-lite/src/static/js/pluginfw/client_plugins.js
Richard Hansen cb50156fe0 WIP: webpack
2022-01-21 00:12:25 -05:00

15 lines
458 B
JavaScript

'use strict';
const pluginUtils = require('./shared');
const defs = require('./plugin_defs');
exports.baseURL = '';
exports.update = async (modules) => {
const data = await jQuery.getJSON(
`${exports.baseURL}pluginfw/plugin-definitions.json?v=${clientVars.randomVersionString}`);
defs.plugins = data.plugins;
defs.parts = data.parts;
defs.hooks = pluginUtils.extractHooks(defs.parts, 'client_hooks', null, modules);
defs.loaded = true;
};