for (var ii = 0; ii < propertyPrefixes.length; ++ii) {
var prefix = propertyPrefixes[ii];
var name = prefix + propertyName;
- console.log(name);
+ log(name);
var property = obj[name];
if (property) {
return property;
return window.setTimeout(callback, 1000 / 70);
};
}
+ log("requestAnimFrame: document.hidden = " + document.hidden);
_requestAnimFrame.call(window, callback);
};
* @return {boolean} True if fullscreen mode is active.
*/
var getFullScreenState = function() {
- console.log("fullscreenstatename:" + fullScreenStateName);
- console.log(document[fullScreenStateName]);
+ log("fullscreenstatename:" + fullScreenStateName);
+ log(document[fullScreenStateName]);
return document[fullScreenStateName];
};
var onFullScreenChange = function(element, callback) {
propertyPrefixes.forEach(function(prefix) {
var eventName = prefix + "fullscreenchange";
- console.log("addevent: " + eventName);
+ log("addevent: " + eventName);
document.addEventListener(eventName, function(event) {
- console.log("event: " + eventName);
+ log("event: " + eventName);
callback(getFullScreenState());
});
});
var frames = 5;
var countDown = function() {
if (frames == 0) {
+ log("waitForComposite: callback");
callback();
} else {
+ log("waitForComposite: countdown(" + frames + ")");
--frames;
requestAnimFrame.call(window, countDown);
}