summaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
Diffstat (limited to 'app.js')
-rw-r--r--app.js43
1 files changed, 43 insertions, 0 deletions
diff --git a/app.js b/app.js
new file mode 100644
index 0000000..1cd2ba7
--- /dev/null
+++ b/app.js
@@ -0,0 +1,43 @@
+
+if (is_mobile) {
+ $("html").addClass("mobile")
+}
+else {
+ $("html").addClass("desktop")
+}
+
+var app = new function(){}
+
+app.mode = { editor: false, builder: false }
+
+app.init = function () {
+ app.router = new SiteRouter ()
+}
+
+app.launch = function () {
+
+ var loader = new Loader(function(){
+ $("#loader").hide()
+ window.environment && window.environment.init()
+ // window.editor && window.editor.init()
+ // window.path && window.path.init()
+ animate()
+ })
+
+ // loader.preloadImages([])
+ loader.ready()
+
+ window.scrollTo(0,0)
+}
+
+app.fallback = function(){
+ app.unsupported = true
+ var msg = "Sorry, your browser is not supported.<br><br>" +
+ "Please use <a href='http://chrome.com/'>Chrome</a> or <a href='https://www.apple.com/safari/'>Safari</a> or <a href='http://getfirefox.com/'>Firefox</a>."
+ var $fallback = $("<div>")
+ $fallback.attr('id', 'fallback')
+ $fallback.html(msg)
+ $('body').append($fallback)
+}
+
+document.addEventListener('DOMContentLoaded', app.init)