MDL-67063 h5p: new h5plib plugintype for supporting multi coreAPI
authorSara Arjona <sara@moodle.com>
Tue, 21 Jan 2020 12:45:10 +0000 (13:45 +0100)
committerSara Arjona <sara@moodle.com>
Wed, 11 Mar 2020 07:46:16 +0000 (08:46 +0100)
commit08fda3e0f88b9721678cd230b74789aa390c3388
tree3c1fbc360b5a9d7062671acf61344f84d88ab62d
parent32a05b5625d668e7b9e8c1d6ccb840c2ec5e426f
MDL-67063 h5p: new h5plib plugintype for supporting multi coreAPI

A new plugintype has been created for having more than one installed
third-party H5P libraries. Existing libraries have been moved from
lib/h5p to the new h5plib_v124 plugin.
76 files changed:
.eslintignore
.stylelintignore
admin/settings/h5p.php
filter/displayh5p/filter.php
h5p/classes/autoloader.php [deleted file]
h5p/classes/core.php
h5p/classes/factory.php
h5p/classes/local/library/autoloader.php [new file with mode: 0644]
h5p/classes/local/library/handler.php [new file with mode: 0644]
h5p/classes/player.php
h5p/h5plib/v124/classes/local/library/handler.php [new file with mode: 0644]
h5p/h5plib/v124/classes/privacy/provider.php [new file with mode: 0644]
h5p/h5plib/v124/joubel/core/LICENSE.txt [moved from lib/h5p/LICENSE.txt with 100% similarity]
h5p/h5plib/v124/joubel/core/README.txt [moved from lib/h5p/README.txt with 100% similarity]
h5p/h5plib/v124/joubel/core/doc/spec_en.html [moved from lib/h5p/doc/spec_en.html with 100% similarity]
h5p/h5plib/v124/joubel/core/embed.php [moved from lib/h5p/embed.php with 100% similarity]
h5p/h5plib/v124/joubel/core/fonts/h5p-core-23.eot [moved from lib/h5p/fonts/h5p-core-23.eot with 100% similarity]
h5p/h5plib/v124/joubel/core/fonts/h5p-core-23.svg [moved from lib/h5p/fonts/h5p-core-23.svg with 100% similarity]
h5p/h5plib/v124/joubel/core/fonts/h5p-core-23.ttf [moved from lib/h5p/fonts/h5p-core-23.ttf with 100% similarity]
h5p/h5plib/v124/joubel/core/fonts/h5p-core-23.woff [moved from lib/h5p/fonts/h5p-core-23.woff with 100% similarity]
h5p/h5plib/v124/joubel/core/h5p-default-storage.class.php [moved from lib/h5p/h5p-default-storage.class.php with 100% similarity]
h5p/h5plib/v124/joubel/core/h5p-development.class.php [moved from lib/h5p/h5p-development.class.php with 100% similarity]
h5p/h5plib/v124/joubel/core/h5p-event-base.class.php [moved from lib/h5p/h5p-event-base.class.php with 100% similarity]
h5p/h5plib/v124/joubel/core/h5p-file-storage.interface.php [moved from lib/h5p/h5p-file-storage.interface.php with 100% similarity]
h5p/h5plib/v124/joubel/core/h5p-metadata.class.php [moved from lib/h5p/h5p-metadata.class.php with 100% similarity]
h5p/h5plib/v124/joubel/core/h5p.classes.php [moved from lib/h5p/h5p.classes.php with 100% similarity]
h5p/h5plib/v124/joubel/core/images/h5p.svg [moved from lib/h5p/images/h5p.svg with 100% similarity]
h5p/h5plib/v124/joubel/core/images/throbber.gif [moved from lib/h5p/images/throbber.gif with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-action-bar.js [moved from lib/h5p/js/h5p-action-bar.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-confirmation-dialog.js [moved from lib/h5p/js/h5p-confirmation-dialog.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-content-type.js [moved from lib/h5p/js/h5p-content-type.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-content-upgrade-process.js [moved from lib/h5p/js/h5p-content-upgrade-process.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-content-upgrade-worker.js [moved from lib/h5p/js/h5p-content-upgrade-worker.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-content-upgrade.js [moved from lib/h5p/js/h5p-content-upgrade.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-data-view.js [moved from lib/h5p/js/h5p-data-view.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-display-options.js [moved from lib/h5p/js/h5p-display-options.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-embed.js [moved from lib/h5p/js/h5p-embed.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-event-dispatcher.js [moved from lib/h5p/js/h5p-event-dispatcher.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-library-details.js [moved from lib/h5p/js/h5p-library-details.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-library-list.js [moved from lib/h5p/js/h5p-library-list.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-resizer.js [moved from lib/h5p/js/h5p-resizer.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-utils.js [moved from lib/h5p/js/h5p-utils.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-version.js [moved from lib/h5p/js/h5p-version.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-x-api-event.js [moved from lib/h5p/js/h5p-x-api-event.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p-x-api.js [moved from lib/h5p/js/h5p-x-api.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/h5p.js [moved from lib/h5p/js/h5p.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/jquery.js [moved from lib/h5p/js/jquery.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/request-queue.js [moved from lib/h5p/js/request-queue.js with 100% similarity]
h5p/h5plib/v124/joubel/core/js/settings/h5p-disable-hub.js [moved from lib/h5p/js/settings/h5p-disable-hub.js with 100% similarity]
h5p/h5plib/v124/joubel/core/readme_moodle.txt [moved from lib/h5p/readme_moodle.txt with 100% similarity]
h5p/h5plib/v124/joubel/core/styles/h5p-admin.css [moved from lib/h5p/styles/h5p-admin.css with 100% similarity]
h5p/h5plib/v124/joubel/core/styles/h5p-confirmation-dialog.css [moved from lib/h5p/styles/h5p-confirmation-dialog.css with 100% similarity]
h5p/h5plib/v124/joubel/core/styles/h5p-core-button.css [moved from lib/h5p/styles/h5p-core-button.css with 100% similarity]
h5p/h5plib/v124/joubel/core/styles/h5p.css [moved from lib/h5p/styles/h5p.css with 100% similarity]
h5p/h5plib/v124/lang/en/h5plib_v124.php [new file with mode: 0644]
h5p/h5plib/v124/thirdpartylibs.xml [new file with mode: 0644]
h5p/h5plib/v124/version.php [new file with mode: 0644]
h5p/lib.php
h5p/tests/event_h5p_deleted_test.php
h5p/tests/event_h5p_viewed_test.php
h5p/tests/external_test.php
h5p/tests/generator/lib.php
h5p/tests/generator_test.php
h5p/tests/h5p_core_test.php
h5p/tests/h5p_file_storage_test.php
h5p/upgrade.txt [new file with mode: 0644]
lang/en/h5p.php
lang/en/plugin.php
lib/adminlib.php
lib/classes/plugin_manager.php
lib/classes/plugininfo/h5plib.php [new file with mode: 0644]
lib/components.json
lib/editor/atto/plugins/h5p/lib.php
lib/tests/h5p_get_content_types_task_test.php
lib/thirdpartylibs.xml
lib/upgrade.txt