diff --git a/vc_vidyo/indico_vc_vidyo/static/js/vc_vidyo.js b/vc_vidyo/indico_vc_vidyo/client/index.js similarity index 100% rename from vc_vidyo/indico_vc_vidyo/static/js/vc_vidyo.js rename to vc_vidyo/indico_vc_vidyo/client/index.js diff --git a/vc_vidyo/indico_vc_vidyo/plugin.py b/vc_vidyo/indico_vc_vidyo/plugin.py index 8f274b4..c34d645 100644 --- a/vc_vidyo/indico_vc_vidyo/plugin.py +++ b/vc_vidyo/indico_vc_vidyo/plugin.py @@ -86,9 +86,9 @@ class VidyoPlugin(VCPluginMixin, IndicoPlugin): def init(self): super(VidyoPlugin, self).init() self.connect(signals.plugin.cli, self._extend_indico_cli) - self.inject_js('vc_vidyo_js', WPSimpleEventDisplay) - self.inject_js('vc_vidyo_js', WPVCEventPage) - self.inject_js('vc_vidyo_js', WPVCManageEvent) + self.inject_bundle('main.js', WPSimpleEventDisplay) + self.inject_bundle('main.js', WPVCEventPage) + self.inject_bundle('main.js', WPVCManageEvent) HTTPAPIHook.register(DeleteVCRoomAPI) @property @@ -307,9 +307,6 @@ class VidyoPlugin(VCPluginMixin, IndicoPlugin): def get_blueprints(self): return blueprint - def register_assets(self): - self.register_js_bundle('vc_vidyo_js', 'js/vc_vidyo.js') - def get_vc_room_form_defaults(self, event): defaults = super(VidyoPlugin, self).get_vc_room_form_defaults(event) defaults.update({ diff --git a/vc_vidyo/webpack-bundles.json b/vc_vidyo/webpack-bundles.json new file mode 100644 index 0000000..5f28835 --- /dev/null +++ b/vc_vidyo/webpack-bundles.json @@ -0,0 +1,5 @@ +{ + "entry": { + "main": "./index.js" + } +}