summaryrefslogtreecommitdiff
path: root/www/js/html5ks.js
diff options
context:
space:
mode:
authorAlex Xu <alex_y_xu@yahoo.ca>2013-06-21 19:11:14 -0400
committerAlex Xu <alex_y_xu@yahoo.ca>2013-06-21 19:11:14 -0400
commit8d2caf2bb9108b9f4ec66dc7d6608406a43a17d6 (patch)
tree1e11838c665347d6db5d38e678e7e11dff5b91eb /www/js/html5ks.js
parente7200fa50a7d323885f3e15d3692794ce99543e3 (diff)
downloadhtml5ks-8d2caf2bb9108b9f4ec66dc7d6608406a43a17d6.tar.xz
html5ks-8d2caf2bb9108b9f4ec66dc7d6608406a43a17d6.zip
keepin' on workin'
Diffstat (limited to 'www/js/html5ks.js')
-rw-r--r--www/js/html5ks.js33
1 files changed, 22 insertions, 11 deletions
diff --git a/www/js/html5ks.js b/www/js/html5ks.js
index 68cca48..cd3d6e3 100644
--- a/www/js/html5ks.js
+++ b/www/js/html5ks.js
@@ -181,10 +181,28 @@ window.html5ks = {
};
}
},
+ show: function () {
+ var deferred = when.defer();
+ deferred.resolve();
+ return deferred.promise;
+ },
+ hide: function () {
+ var deferred = when.defer();
+ deferred.resolve();
+ return deferred.promise;
+ },
+ warnUnsupported: function () {
+ if (!(/Firefox/.test(navigator.userAgent))) {
+ document.getElementById("html-svg-filter").style.display = "block";
+ }
+ document.getElementById("gotit").addEventListener("mouseup", function () {
+ document.getElementById("warn").style.display = "none";
+ }, false);
+ },
onload: function () {
this.elements = {
container: document.getElementById("container"),
- video: document.getElementById("video"),
+ video: document.getElementById("vid"),
audio: {
music: new Audio(),
ambient: new Audio(),
@@ -196,6 +214,8 @@ window.html5ks = {
solid: document.getElementById("solid")
}
};
+ this.elements.audio.music.loop = true;
+ this.elements.audio.ambient.loop = true;
this.load();
this.scale();
window.addEventListener("resize", function () {
@@ -205,17 +225,8 @@ window.html5ks = {
this.elements.container.addEventListener("mouseup", function () {
html5ks.next();
}, false);
+ this.warnUnsupported();
en_NOP1();
- },
- show: function () {
- var deferred = when.defer();
- deferred.resolve();
- return deferred.promise;
- },
- hide: function () {
- var deferred = when.defer();
- deferred.resolve();
- return deferred.promise;
}
};
document.addEventListener("DOMContentLoaded", function () {