parent
46d772cb51
commit
d2746b18b4
23
js/h5p.js
23
js/h5p.js
|
@ -133,9 +133,26 @@ H5P.init = function (target) {
|
||||||
|
|
||||||
// Check if we should add and display a fullscreen button for this H5P.
|
// Check if we should add and display a fullscreen button for this H5P.
|
||||||
if (contentData.fullScreen == 1 && H5P.fullscreenSupported) {
|
if (contentData.fullScreen == 1 && H5P.fullscreenSupported) {
|
||||||
H5P.jQuery('<div class="h5p-content-controls"><div role="button" tabindex="0" class="h5p-enable-fullscreen" title="' + H5P.t('fullscreen') + '"></div></div>').prependTo($container).children().click(function () {
|
H5P.jQuery(
|
||||||
H5P.fullScreen($container, instance);
|
'<div class="h5p-content-controls">' +
|
||||||
});
|
'<div role="button" ' +
|
||||||
|
'tabindex="0" ' +
|
||||||
|
'class="h5p-enable-fullscreen" ' +
|
||||||
|
'title="' + H5P.t('fullscreen') + '">' +
|
||||||
|
'</div>' +
|
||||||
|
'</div>')
|
||||||
|
.prependTo($container)
|
||||||
|
.children()
|
||||||
|
.click(function () {
|
||||||
|
H5P.fullScreen($container, instance);
|
||||||
|
})
|
||||||
|
.keydown(function (e) {
|
||||||
|
if (e.which === 32 || e.which === 13) {
|
||||||
|
H5P.fullScreen($container, instance);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -108,13 +108,20 @@ body.h5p-semi-fullscreen {
|
||||||
width: 1.125em;
|
width: 1.125em;
|
||||||
height: 0.925em;
|
height: 0.925em;
|
||||||
text-indent: -0.0875em;
|
text-indent: -0.0875em;
|
||||||
outline: none;
|
|
||||||
}
|
}
|
||||||
.h5p-disable-fullscreen {
|
.h5p-disable-fullscreen {
|
||||||
line-height: 0.925em;
|
line-height: 0.925em;
|
||||||
width: 1.1em;
|
width: 1.1em;
|
||||||
height: 0.9em;
|
height: 0.9em;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.h5p-enable-fullscreen:focus,
|
||||||
|
.h5p-disable-fullscreen:focus {
|
||||||
|
outline-style: solid;
|
||||||
|
outline-width: 1px;
|
||||||
|
outline-offset: 0.25em;
|
||||||
|
}
|
||||||
|
|
||||||
.h5p-enable-fullscreen:hover, .h5p-disable-fullscreen:hover {
|
.h5p-enable-fullscreen:hover, .h5p-disable-fullscreen:hover {
|
||||||
background: rgba(0,0,0,0.5);
|
background: rgba(0,0,0,0.5);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue