Skip to content

Commit 1a644dd

Browse files
committed
HFP-3008 Add content language to iframe document
1 parent 16c71b4 commit 1a644dd

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

js/h5p.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,8 +378,11 @@ H5P.init = function (target) {
378378
// Insert H5Ps that should be in iframes.
379379
H5P.jQuery('iframe.h5p-iframe:not(.h5p-initialized)', target).each(function () {
380380
var contentId = H5P.jQuery(this).addClass('h5p-initialized').data('content-id');
381+
const contentData = H5PIntegration.contents['cid-' + contentId];
382+
const language = contentData && contentData.metadata && contentData.metadata.defaultLanguage
383+
? contentData.metadata.defaultLanguage : 'en';
381384
this.contentDocument.open();
382-
this.contentDocument.write('<!doctype html><html class="h5p-iframe"><head>' + H5P.getHeadTags(contentId) + '</head><body><div class="h5p-content" data-content-id="' + contentId + '"/></body></html>');
385+
this.contentDocument.write('<!doctype html><html class="h5p-iframe" lang="' + language + '"><head>' + H5P.getHeadTags(contentId) + '</head><body><div class="h5p-content" data-content-id="' + contentId + '"/></body></html>');
383386
this.contentDocument.close();
384387
});
385388
};

0 commit comments

Comments
 (0)