{%load static%}
<style>
section {
scroll-padding: 200px;
}
</style>
<!-- -->
<nav>
<a href="/home.html">
<div class="logo">
<div>
<img
class="nitLogo"
src="{% static 'assets/images/bamuLogoNew.png' %}"
alt="Logo"
/>
</div>
<div class="logo-text">B.A.M.U</div>
</div>
</a>
<ul id="menu-ul">
<div class="close"></div>
<li><a href='/home.html' class="temp {% if 'home' in segment %} active {% endif %}" id="homePage">Home</a></li>
<li><a href='/about.html' class="{% if 'about' in segment %} active {% endif %}">About</a></li>
<li><a href='/contact.html' class="{% if 'contact' in segment %} active {% endif %}">Contact</a></li>
<div class="btn-responsive-container">
<a href="/home.html#get-started">
<button class="button-57" id="get-started-btn" role="button"><span class="text">Get Started</span><span>Fill Application</span></button>
</a>
<a href="{% url 'logoutuser' %}">
<button class="button-57 logout-btn" role="button"><span class="text">Logout</span><span><i class="fa fa-sign-out"></i></span></button>
</a>
</div>
<div class="user-responsive"><i class="fa fa-user"></i> {{ user.username }}</div>
</ul>
<menu>
<menuitem>
<div class="user-details">
<span class="username">{{ user.username }}</span>
<i class="fa fa-angle-double-down"></i>
</div>
<menu>
<menuitem> <a href="/home.html#get-started">
<button class="button-57" role="button" id="get-started-menu-item"><span class="text">Get Started</span><span>Fill Application</span></button>
</a></menuitem>
<menuitem> <a href="{% url 'logoutuser' %}">
<button class="button-57 logout-btn" role="button"><span class="text">Logout</span><span><i class="fa fa-sign-out"></i></span></button>
</a></menuitem>
</menu>
</menu>
<div class="burger-container">
<div class="bars"></div>
</div>
</nav>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.9.1/gsap.min.js"></script>
<script>
const open = document.querySelector('.burger-container');
const close = document.querySelector('.close');
const ulMenu = document.getElementById('menu-ul')
const homePage = document.getElementById('homePage')
var tl = gsap.timeline({ defaults: { duration: 0.8, ease: 'expo.inOut' } });
open.addEventListener('click', () => {
if (tl.reversed()) {
tl.play();
} else {
tl.to('nav ul', { right: 0 })
.to('nav ul', { height: '100vh' }, '-=.1')
.to('nav ul li a', { opacity: 1, pointerEvents: 'all', stagger: .2 }, '-=.8')
.to('.close', { opacity: 1, pointerEvents: 'all' }, "-=.8")
}
});
close.addEventListener('click', () => {
tl.reverse();
tl.eventCallback('onReverseComplete', () => {
ulMenu.style.height = "fit-content"
});
});
const getStartedButton = document.getElementById("get-started-btn");
const getStartedButtonMenuItem = document.getElementById("get-started-menu-item")
getStartedButton.addEventListener('click', () => {
tl.reverse();
tl.eventCallback('onReverseComplete', () => {
ulMenu.style.height = "fit-content"
homePage.classList.add('active');
});
});
getStartedButtonMenuItem.addEventListener('click', () => {
setTimeout(()=>{
const currentURL = window.location.href;
if (currentURL.includes('home.html#get-started')) {
homePage.classList.add('active');
};
}, 500)
});
setTimeout(()=>{
const currentURL = window.location.href;
if (currentURL.includes('home.html#get-started')) {
homePage.classList.add('active');
};
}, 1000)
</script>