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)
|
// 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
|
// END COMPILE TIME DEFINITIONS
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -22799,6 +22799,8 @@ GameLib.DomElement = function (apiDomElement) {
|
||||||
apiDomElement.parentEntity
|
apiDomElement.parentEntity
|
||||||
);
|
);
|
||||||
|
|
||||||
|
this.fullscreen = false;
|
||||||
|
|
||||||
GameLib.Component.call(
|
GameLib.Component.call(
|
||||||
this,
|
this,
|
||||||
GameLib.Component.COMPONENT_DOM_ELEMENT
|
GameLib.Component.COMPONENT_DOM_ELEMENT
|
||||||
|
@ -22852,6 +22854,40 @@ GameLib.DomElement.prototype.clear = function() {
|
||||||
this.instance.innerHTML = '';
|
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) {
|
GameLib.DomElement.FromObject = function(objectDom) {
|
||||||
|
|
||||||
var apiDomElement = GameLib.API.DomElement.FromObject(objectDom);
|
var apiDomElement = GameLib.API.DomElement.FromObject(objectDom);
|
||||||
|
|
|
@ -21,6 +21,8 @@ GameLib.DomElement = function (apiDomElement) {
|
||||||
apiDomElement.parentEntity
|
apiDomElement.parentEntity
|
||||||
);
|
);
|
||||||
|
|
||||||
|
this.fullscreen = false;
|
||||||
|
|
||||||
GameLib.Component.call(
|
GameLib.Component.call(
|
||||||
this,
|
this,
|
||||||
GameLib.Component.COMPONENT_DOM_ELEMENT
|
GameLib.Component.COMPONENT_DOM_ELEMENT
|
||||||
|
@ -74,6 +76,40 @@ GameLib.DomElement.prototype.clear = function() {
|
||||||
this.instance.innerHTML = '';
|
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) {
|
GameLib.DomElement.FromObject = function(objectDom) {
|
||||||
|
|
||||||
var apiDomElement = GameLib.API.DomElement.FromObject(objectDom);
|
var apiDomElement = GameLib.API.DomElement.FromObject(objectDom);
|
||||||
|
|
Loading…
Reference in New Issue