Skip to content

Commit f6bd819

Browse files
committed
Close videojsGH-555: Export requestFullScreen().
1 parent 21cd773 commit f6bd819

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/js/exports.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ goog.exportProperty(vjs.Component.prototype, 'ready', vjs.Component.prototype.re
5656

5757
goog.exportSymbol('videojs.Player', vjs.Player);
5858
goog.exportProperty(vjs.Player.prototype, 'dispose', vjs.Player.prototype.dispose);
59+
goog.exportProperty(vjs.Player.prototype, 'requestFullScreen', vjs.Player.prototype.requestFullScreen);
60+
goog.exportProperty(vjs.Player.prototype, 'cancelFullScreen', vjs.Player.prototype.cancelFullScreen);
5961

6062
goog.exportSymbol('videojs.MediaLoader', vjs.MediaLoader);
6163
goog.exportSymbol('videojs.TextTrackDisplay', vjs.TextTrackDisplay);

test/unit/api.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,17 @@ test('should be able to initialize player twice on the same tag using string ref
3737
player = videojs('example_1');
3838
player.dispose();
3939
});
40+
41+
test('requestFullScreen and cancelFullScreen methods should exist', function() {
42+
var videoTag = PlayerTest.makeTag();
43+
var id = videoTag.id;
44+
45+
var fixture = document.getElementById('qunit-fixture');
46+
fixture.appendChild(videoTag);
47+
48+
var player = videojs('example_1');
49+
ok(player.requestFullScreen, 'requestFullScreen exists');
50+
ok(player.requestFullScreen, 'cancelFullScreen exists');
51+
52+
player.dispose();
53+
});

0 commit comments

Comments
 (0)