etherpad-lite/src/static/js/pluginfw/client_plugins.js

16 lines
458 B
JavaScript
Raw Normal View History

2020-12-16 06:10:41 +03:30
'use strict';
2020-11-23 13:24:19 -05:00
const pluginUtils = require('./shared');
const defs = require('./plugin_defs');
exports.baseURL = '';
2021-08-13 02:25:57 -04:00
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;
};