Style Searchbar. Add basic fade animations for searchbar and navigation.
This commit is contained in:
23
cloud/static/assets/js/layout.min.js
vendored
23
cloud/static/assets/js/layout.min.js
vendored
@@ -4,12 +4,12 @@ var searchToggleStatus = false
|
||||
|
||||
/* Selectors
|
||||
================================================================== */
|
||||
var searchButton = document.querySelector('#searchButton')
|
||||
var searchCloseButton = document.querySelector('#searchCloseButton')
|
||||
var searchNav = document.querySelector('#searchNav')
|
||||
var searchNavInput = document.querySelector('#searchNav input')
|
||||
var navbarNav = document.querySelector('#navbarNav')
|
||||
var profileMenu = document.querySelector('#navbarNav .navbar-nav').lastElementChild
|
||||
var searchButton = document.querySelector('#searchButton'),
|
||||
searchCloseButton = document.querySelector('#searchCloseButton'),
|
||||
searchNav = document.querySelector('#searchNav'),
|
||||
searchNavInput = document.querySelector('#searchNav input'),
|
||||
navbarNav = document.querySelector('#navbarNav'),
|
||||
profileMenu = document.querySelector('#navbarNav .navbar-nav').lastElementChild
|
||||
|
||||
/* Interactions
|
||||
================================================================== */
|
||||
@@ -21,11 +21,11 @@ searchCloseButton.addEventListener('click', closeSearch)
|
||||
================================================================== */
|
||||
function showSearch() {
|
||||
searchToggleStatus = true
|
||||
searchNav.classList.add('active')
|
||||
searchNav.classList.remove('hidden')
|
||||
searchNavInput.focus()
|
||||
navbarNav.classList.add('invisible')
|
||||
navbarNav.classList.add('hidden')
|
||||
profileMenu.classList.add('visible')
|
||||
// $('#search-overlay').addClass('active')
|
||||
// $('#search-overlay').addClass('visible')
|
||||
// if (searchToggleStatus == true) {
|
||||
// // $(document.body).click(function() {
|
||||
// // console.log('detect click outside');
|
||||
@@ -48,9 +48,8 @@ function showSearch() {
|
||||
}
|
||||
|
||||
function closeSearch() {
|
||||
console.log('close button working')
|
||||
searchNav.classList.remove('active')
|
||||
navbarNav.classList.remove('invisible')
|
||||
searchNav.classList.add('hidden')
|
||||
navbarNav.classList.remove('hidden')
|
||||
profileMenu.classList.remove('visible')
|
||||
// $('#search-overlay').removeClass('active')
|
||||
}
|
Reference in New Issue
Block a user