Skip to content

Commit f9cf928

Browse files
author
Toma Nistor
committed
Updated Osprey version
1 parent c65ad0f commit f9cf928

11 files changed

+80
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
(function(){var $=document.querySelector.bind(document)
2+
$('#form-contact').addEventListener('submit',function(e){e.preventDefault()
3+
var name=$('input[name=name]').value,email=$('input[name=email]').value,subject=$('input[name=_subject]').value,message=$('textarea[name=message]').value,request=new XMLHttpRequest(),data={name:name,_replyto:email,email:email,_subject:subject,message:message}
4+
request.open('POST','https://formspree.io/[email protected]',true)
5+
request.setRequestHeader('Content-Type','application/json')
6+
request.setRequestHeader('Accept','application/json')
7+
request.onreadystatechange=function(){if(request.readyState===4&&request.status===200){$('#form-contact').reset()
8+
var submit=$('#form-submit'),thanks=$('#form-thankyou')
9+
function thankYouFadeIn(){submit.style.visibility='hidden'
10+
submit.classList.add('hide')
11+
submit.classList.remove('show')
12+
thanks.style.visibility='visible'
13+
thanks.classList.add('show')
14+
thanks.classList.remove('hide')
15+
setTimeout(thankYouFadeOut,6000)};function thankYouFadeOut(){thanks.style.visibility='hidden'
16+
thanks.classList.add('hide')
17+
thanks.classList.remove('show')
18+
submit.style.visibility='visible'
19+
submit.classList.add('show')
20+
submit.classList.remove('hide')};thankYouFadeIn()}}
21+
request.send(JSON.stringify(data))})})()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"Target":"js/src/contact.min.5d98aac6743f1247ab9e428d88f3f15033b02d5e50e4017485f151186b963d2f.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-XZiqxnQ/EkernkKNiPPxUDOwLV5Q5AF0hfFRGGuWPS8="}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
(function(){var $=document.querySelector.bind(document),$$=document.querySelectorAll.bind(document),menuActive=false
2+
window.onscroll=function(){var scrollPosition=window.pageYOffset||document.documentElement.scrollTop,windowHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,navHeight=$('nav').clientHeight
3+
if(scrollPosition>windowHeight-navHeight){$('nav').classList.add('nav-fixed')
4+
$$('nav > .logo, nav > .nav-toggle').forEach(function(el){el.style.visibility='visible'
5+
el.classList.add('show')
6+
el.classList.remove('hide')})}else{$('nav').classList.remove('nav-fixed')
7+
$$('nav > .logo, nav > .nav-toggle').forEach(function(el){el.style.visibility='hidden'
8+
el.classList.add('hide')
9+
el.classList.remove('show')})}}
10+
$('.nav-icon').addEventListener('click',function(){$$('.nav-full, main').forEach(function(el){el.classList.toggle('active')})
11+
if(menuActive){this.querySelector('img:nth-of-type(1)').style.display='inline-block'
12+
this.querySelector('img:nth-of-type(2)').style.display='none'
13+
menuActive=false}else{this.querySelector('img:nth-of-type(1)').style.display='none'
14+
this.querySelector('img:nth-of-type(2)').style.display='inline-block'
15+
menuActive=true}})
16+
$$('.nav-full a').forEach(function(links){links.addEventListener('click',function(){$$('.nav-full, main').forEach(function(el){el.classList.toggle('active')})})})
17+
$('.logo').addEventListener('click',function(){if($('.nav-full').classList.contains('active')){$$('.nav-full, main').forEach(function(el){el.classList.toggle('active')})}})
18+
$('body').addEventListener('click',function(){if($('.nav-full').classList.contains('active')){$('html').style.overflowY='hidden'}else{$('html').style.overflowY='scroll'}})
19+
function fullMobileViewport(){var element=this,viewportHeight=window.innerHeight,heightChangeTolerance=100
20+
$(window).resize(function(){if(Math.abs(viewportHeight-window.innerHeight)>heightChangeTolerance){viewportHeight=window.innerHeight
21+
update()}})
22+
function update(){element.style.height=(viewportHeight+'px')}
23+
update()}
24+
$$('header').forEach(function(){fullMobileViewport})})()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"Target":"js/src/index.min.9a30e7102833c94ee6a8b3d694840a281b94bb663c0c9cd244e72c213ff85dbc.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-mjDnECgzyU7mqLPWlIQKKBuUu2Y8DJzSROcsIT/4Xbw="}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
(function(){var $=document.querySelector.bind(document),$$=document.querySelectorAll.bind(document),menuActive=false
2+
$('nav').classList.add('nav-fixed')
3+
$$('nav > .logo, nav > .nav-toggle').forEach(function(el){el.style.visibility='visible'
4+
el.classList.add('show')
5+
el.classList.remove('hide')})
6+
$('.nav-icon').addEventListener('click',function(){$$('.nav-full, main').forEach(function(el){el.classList.toggle('active')})
7+
if(menuActive){this.querySelector('img:nth-of-type(1)').style.display='inline-block'
8+
this.querySelector('img:nth-of-type(2)').style.display='none'
9+
menuActive=false}else{this.querySelector('img:nth-of-type(1)').style.display='none'
10+
this.querySelector('img:nth-of-type(2)').style.display='inline-block'
11+
menuActive=true}})
12+
$$('.nav-full a').forEach(function(links){links.addEventListener('click',function(){$$('.nav-full, main').forEach(function(el){el.classList.toggle('active')})})})
13+
$('.logo').addEventListener('click',function(){if($('.nav-full').classList.contains('active')){$$('.nav-full, main').forEach(function(el){el.classList.toggle('active')})}})
14+
$('body').addEventListener('click',function(){if($('.nav-full').classList.contains('active')){$('html').style.overflowY='hidden'}else{$('html').style.overflowY='scroll'}})})()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"Target":"js/src/main.min.cf082cf479a85d1d096f3ed98a5496d87df6907450b813efe7eb4431cc8b4bbc.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-zwgs9HmoXR0Jbz7ZilSW2H32kHRQuBPv5+tEMcyLS7w="}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
(function(){var $=document.querySelector.bind(document),$$=document.querySelectorAll.bind(document),modal,modalBoxes=$$('.modal-box'),openLinks=$$('.gallery-modal-link'),closeLinks=$$('.close')
2+
function openModal(){modalBoxes.forEach(function(box){box.classList.add('scale-in-center')
3+
box.classList.remove('scale-out-center')})}
4+
function closeModal(){modalBoxes.forEach(function(box){box.classList.remove('scale-in-center')
5+
box.classList.add('scale-out-center')
6+
setTimeout(function(){modal.classList.remove('active')},500)})}
7+
openLinks.forEach(function(link){link.onclick=function(e){e.preventDefault()
8+
modal=$(e.target.getAttribute('href'))
9+
modal.classList.add('active')
10+
openModal()}})
11+
closeLinks.forEach(function(link){link.onclick=function(e){e.preventDefault()
12+
closeModal()}})
13+
window.onclick=function(e){if(e.target===modal){closeModal()}}
14+
document.onkeydown=function(e){if(e.key==='Escape'){closeModal()}}})()
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"Target":"js/src/modal.min.5e82f7c4435115c6499c3d47f56553dbfc1d5f33a68d9918342a31bfd7734cc0.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-XoL3xENRFcZJnD1H9WVT2/wdXzOmjZkYNCoxv9dzTMA="}}

resources/_gen/assets/scss/sass/main.scss_c0a7e894213f4b203d882910b7591879.content

+1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"Target":"style.8a0f7d631e26a89cffeff0933468b668a339025cad33abaac917cd31b03083f3.css","MediaType":"text/css","Data":{"Integrity":"sha256-ig99Yx4mqJz/7/CTNGi2aKM5AlytM6uqyRfNMbAwg/M="}}

0 commit comments

Comments
 (0)