diff options
Diffstat (limited to 'site/assets/js')
| -rw-r--r-- | site/assets/js/app/site.js | 22 | ||||
| -rw-r--r-- | site/assets/js/face.js | 1 |
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 |
