PluginProbe ʕ •ᴥ•ʔ
Presto Player / trunk
Presto Player vtrunk
4.3.1 4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / src / admin / integrations / divi / d5 / index.js
presto-player / src / admin / integrations / divi / d5 Last commit date
fields 2 days ago modules 2 days ago index.js 2 days ago
index.js
31 lines
1 import { registerModule } from '@divi/module-library';
2 import metadata from '../../../../../inc/Integrations/Divi/D5/module-json/player/module.json';
3 import conversionOutline from '../../../../../inc/Integrations/Divi/D5/module-json/player/conversion-outline.json';
4 import PlayerEdit from './modules/PlayerEdit.jsx';
5 import MediaHubField from './fields/MediaHubField.jsx';
6
7 // register the custom Media-Hub picker field so module.json can reference it by name
8 const registerField = () =>
9 window.divi?.fieldLibrary?.registerFieldComponent?.( {
10 name: MediaHubField.fieldName,
11 component: MediaHubField,
12 } );
13
14 registerField();
15
16 window.vendor?.wp?.hooks?.addAction?.(
17 'divi.moduleLibrary.registerModuleLibraryStore.after',
18 'presto-player',
19 () => {
20 // re-register in case field-library.js loaded after us
21 registerField();
22
23 registerModule( metadata, {
24 conversionOutline,
25 renderers: {
26 edit: PlayerEdit,
27 },
28 } );
29 }
30 );
31