blob: f9e175e5b84ad1f30127857799608c1f2a5e777f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
import { $gettext } from '../lib/gettext';
const OER = {
periodicalPushData: function () {
if (jQuery(".comments").length) {
return {
'review_id': jQuery("[name=comment]").data("review_id")
};
}
},
update: function (output) {
if (output.comments) {
for (var i = 0; i < output.comments.length; i++) {
if (jQuery("#comment_" + output.comments[i].comment_id).length === 0) {
jQuery(".comments").append(output.comments[i].html).find(":last-child").hide().fadeIn(300);
}
}
}
},
requestFullscreen: function (selector) {
var player = jQuery(selector)[0];
if (!player) {
window.alert($gettext('Kein passendes Element für Vollbildmodus.'));
return;
}
if (player.requestFullscreen) {
player.requestFullscreen();
} else if (player.msRequestFullscreen) {
player.msRequestFullscreen();
} else if (player.mozRequestFullScreen) {
player.mozRequestFullScreen();
} else if (player.webkitRequestFullscreen) {
player.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
}
};
export default OER;
|