X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/h5p/h5plib/v124/joubel/core/js
home
/
cbholdings
/
pasukulu
/
h5p
/
h5plib
/
v124
/
joubel
/
core
/
js
/
📁
..
📄
h5p-action-bar.js
(2.87 KB)
📄
h5p-confirmation-dialog.js
(12.21 KB)
📄
h5p-content-type.js
(1.26 KB)
📄
h5p-content-upgrade-process.js
(9.37 KB)
📄
h5p-content-upgrade-worker.js
(1.47 KB)
📄
h5p-content-upgrade.js
(11.29 KB)
📄
h5p-data-view.js
(11.95 KB)
📄
h5p-display-options.js
(1.28 KB)
📄
h5p-embed.js
(1.93 KB)
📄
h5p-event-dispatcher.js
(6.29 KB)
📄
h5p-hub-registration.js
(161.72 KB)
📄
h5p-hub-sharing.js
(235.33 KB)
📄
h5p-library-details.js
(10.7 KB)
📄
h5p-library-list.js
(4.22 KB)
📄
h5p-resizer.js
(3.57 KB)
📄
h5p-tooltip.js
(6.98 KB)
📄
h5p-utils.js
(12.51 KB)
📄
h5p-version.js
(926 B)
📄
h5p-x-api-event.js
(8.55 KB)
📄
h5p-x-api.js
(3.64 KB)
📄
h5p.js
(86.33 KB)
📄
jquery.js
(88.08 KB)
📄
request-queue.js
(11.41 KB)
📁
settings
Editing: h5p-embed.js
/*jshint multistr: true */ /** * Converts old script tag embed to iframe */ var H5POldEmbed = H5POldEmbed || (function () { var head = document.getElementsByTagName('head')[0]; var resizer = false; /** * Loads the resizing script */ var loadResizer = function (url) { var data, callback = 'H5POldEmbed'; resizer = true; // Callback for when content data is loaded. window[callback] = function (content) { // Add resizing script to head var resizer = document.createElement('script'); resizer.src = content; head.appendChild(resizer); // Clean up head.removeChild(data); delete window[callback]; }; // Create data script data = document.createElement('script'); data.src = url + (url.indexOf('?') === -1 ? '?' : '&') + 'callback=' + callback; head.appendChild(data); }; /** * Replaced script tag with iframe */ var addIframe = function (script) { // Add iframe var iframe = document.createElement('iframe'); iframe.src = script.getAttribute('data-h5p'); iframe.frameBorder = false; iframe.allowFullscreen = true; var parent = script.parentNode; parent.insertBefore(iframe, script); parent.removeChild(script); }; /** * Go throught all script tags with the data-h5p attribute and load content. */ function H5POldEmbed() { var scripts = document.getElementsByTagName('script'); var h5ps = []; // Use seperate array since scripts grow in size. for (var i = 0; i < scripts.length; i++) { var script = scripts[i]; if (script.src.indexOf('/h5p-resizer.js') !== -1) { resizer = true; } else if (script.hasAttribute('data-h5p')) { h5ps.push(script); } } for (i = 0; i < h5ps.length; i++) { if (!resizer) { loadResizer(h5ps[i].getAttribute('data-h5p')); } addIframe(h5ps[i]); } } return H5POldEmbed; })(); new H5POldEmbed();
Upload File
Create Folder