From 8d2caf2bb9108b9f4ec66dc7d6608406a43a17d6 Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Fri, 21 Jun 2013 19:11:14 -0400 Subject: keepin' on workin' --- www/js/html5ks.js | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) (limited to 'www/js/html5ks.js') 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 () { -- cgit v1.2.3-54-g00ecf