Merge pull request #494 from calzoneman/player-fullscreen
Add fullscreen button
This commit is contained in:
commit
c212d32a6e
|
@ -76,6 +76,8 @@ html(lang="en")
|
|||
#videocontrols.btn-group.pull-right
|
||||
button#mediarefresh.btn.btn-sm.btn-default(title="Reload the video player")
|
||||
span.glyphicon.glyphicon-retweet
|
||||
button#fullscreenbtn.btn.btn-sm.btn-default(title="Make the video player fullscreen")
|
||||
span.glyphicon.glyphicon-fullscreen
|
||||
button#getplaylist.btn.btn-sm.btn-default(title="Retrieve playlist links")
|
||||
span.glyphicon.glyphicon-link
|
||||
button#voteskip.btn.btn-sm.btn-default(title="Voteskip")
|
||||
|
|
13
www/js/ui.js
13
www/js/ui.js
|
@ -792,3 +792,16 @@ $("#emotelist-alphabetical").change(function () {
|
|||
EMOTELIST.handleChange();
|
||||
EMOTELIST.loadPage(0);
|
||||
});
|
||||
|
||||
$("#fullscreenbtn").click(function () {
|
||||
var elem = document.querySelector("#videowrap .embed-responsive");
|
||||
// this shit is why frontend web development sucks
|
||||
var fn = elem.requestFullscreen ||
|
||||
elem.mozRequestFullScreen || // Mozilla has to be different and use a capital 'S'
|
||||
elem.webkitRequestFullscreen ||
|
||||
elem.msRequestFullscreen;
|
||||
|
||||
if (fn) {
|
||||
fn.call(elem);
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue