request fullscreen
parent
208c360420
commit
8757909f1a
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
|||
// COMPILE TIME DEFINITIONS (Generated via gulp)
|
||||
var __DATE__ = "Sun Nov 19 2017 19:45:37 GMT+0100 (CET)";
|
||||
var __DATE__ = "Sun Nov 19 2017 20:08:36 GMT+0100 (CET)";
|
||||
// END COMPILE TIME DEFINITIONS
|
||||
|
||||
/**
|
||||
|
@ -22799,6 +22799,8 @@ GameLib.DomElement = function (apiDomElement) {
|
|||
apiDomElement.parentEntity
|
||||
);
|
||||
|
||||
this.fullscreen = false;
|
||||
|
||||
GameLib.Component.call(
|
||||
this,
|
||||
GameLib.Component.COMPONENT_DOM_ELEMENT
|
||||
|
@ -22852,6 +22854,40 @@ GameLib.DomElement.prototype.clear = function() {
|
|||
this.instance.innerHTML = '';
|
||||
};
|
||||
|
||||
|
||||
GameLib.DomElement.prototype.requestFullscreen = function(event) {
|
||||
|
||||
var docEl = document.documentElement;
|
||||
|
||||
if (docEl.requestFullscreen) {
|
||||
docEl.requestFullscreen();
|
||||
} else if (docEl.msRequestFullscreen) {
|
||||
docEl.msRequestFullscreen();
|
||||
} else if (docEl.mozRequestFullScreen) {
|
||||
docEl.mozRequestFullScreen();
|
||||
} else if (docEl.webkitRequestFullscreen) {
|
||||
docEl.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
|
||||
}
|
||||
|
||||
this.fullscreen = true;
|
||||
};
|
||||
|
||||
|
||||
GameLib.DomElement.prototype.exitFullscreen = function(event) {
|
||||
|
||||
if (document.exitFullscreen) {
|
||||
document.exitFullscreen();
|
||||
} else if (document.msExitFullscreen) {
|
||||
document.msExitFullscreen();
|
||||
} else if (document.mozCancelFullScreen) {
|
||||
document.mozCancelFullScreen();
|
||||
} else if (document.webkitExitFullscreen) {
|
||||
document.webkitExitFullscreen();
|
||||
}
|
||||
|
||||
this.fullscreen = false;
|
||||
};
|
||||
|
||||
GameLib.DomElement.FromObject = function(objectDom) {
|
||||
|
||||
var apiDomElement = GameLib.API.DomElement.FromObject(objectDom);
|
||||
|
|
|
@ -21,6 +21,8 @@ GameLib.DomElement = function (apiDomElement) {
|
|||
apiDomElement.parentEntity
|
||||
);
|
||||
|
||||
this.fullscreen = false;
|
||||
|
||||
GameLib.Component.call(
|
||||
this,
|
||||
GameLib.Component.COMPONENT_DOM_ELEMENT
|
||||
|
@ -74,6 +76,40 @@ GameLib.DomElement.prototype.clear = function() {
|
|||
this.instance.innerHTML = '';
|
||||
};
|
||||
|
||||
|
||||
GameLib.DomElement.prototype.requestFullscreen = function(event) {
|
||||
|
||||
var docEl = document.documentElement;
|
||||
|
||||
if (docEl.requestFullscreen) {
|
||||
docEl.requestFullscreen();
|
||||
} else if (docEl.msRequestFullscreen) {
|
||||
docEl.msRequestFullscreen();
|
||||
} else if (docEl.mozRequestFullScreen) {
|
||||
docEl.mozRequestFullScreen();
|
||||
} else if (docEl.webkitRequestFullscreen) {
|
||||
docEl.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
|
||||
}
|
||||
|
||||
this.fullscreen = true;
|
||||
};
|
||||
|
||||
|
||||
GameLib.DomElement.prototype.exitFullscreen = function(event) {
|
||||
|
||||
if (document.exitFullscreen) {
|
||||
document.exitFullscreen();
|
||||
} else if (document.msExitFullscreen) {
|
||||
document.msExitFullscreen();
|
||||
} else if (document.mozCancelFullScreen) {
|
||||
document.mozCancelFullScreen();
|
||||
} else if (document.webkitExitFullscreen) {
|
||||
document.webkitExitFullscreen();
|
||||
}
|
||||
|
||||
this.fullscreen = false;
|
||||
};
|
||||
|
||||
GameLib.DomElement.FromObject = function(objectDom) {
|
||||
|
||||
var apiDomElement = GameLib.API.DomElement.FromObject(objectDom);
|
||||
|
|
Loading…
Reference in New Issue