summaryrefslogtreecommitdiff
path: root/site/assets/js
diff options
context:
space:
mode:
Diffstat (limited to 'site/assets/js')
-rw-r--r--site/assets/js/app/site.js22
-rw-r--r--site/assets/js/face.js1
2 files changed, 22 insertions, 1 deletions
diff --git a/site/assets/js/app/site.js b/site/assets/js/app/site.js
new file mode 100644
index 00000000..04c0c495
--- /dev/null
+++ b/site/assets/js/app/site.js
@@ -0,0 +1,22 @@
+const isiPhone = !!((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i)))
+const isiPad = !!(navigator.userAgent.match(/iPad/i))
+const isAndroid = !!(navigator.userAgent.match(/Android/i))
+const isMobile = isiPhone || isiPad || isAndroid
+const isDesktop = !isMobile
+
+const htmlClassList = document.body.parentNode.classList
+htmlClassList.add(isDesktop ? 'desktop' : 'mobile')
+
+var site = (function(){
+ var site = {}
+ site.init = function(){
+ site.build()
+ }
+ site.build = function(){
+ const paras = document.querySelectorAll("section p")
+ if (paras.length) {
+ paras[0].classList.add('first_paragraph')
+ }
+ }
+ site.init()
+})() \ No newline at end of file
diff --git a/site/assets/js/face.js b/site/assets/js/face.js
deleted file mode 100644
index 1485f3a3..00000000
--- a/site/assets/js/face.js
+++ /dev/null
@@ -1 +0,0 @@
-face.js \ No newline at end of file