Files
blender-cloud/src/scripts/layout.js

33 lines
1.1 KiB
JavaScript
Raw Normal View History

2018-08-04 01:40:27 -05:00
/* Selectors
2018-08-03 00:08:10 -05:00
================================================================== */
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
2018-08-03 00:08:10 -05:00
2018-08-04 01:40:27 -05:00
/* Interactions
================================================================== */
searchButton.addEventListener('click', showSearch)
searchCloseButton.addEventListener('click', closeSearch)
searchNavInput.onblur = function() {
closeSearch()
}
2018-08-03 00:08:10 -05:00
/* Functions
================================================================== */
function showSearch() {
2018-08-04 01:40:27 -05:00
searchToggleStatus = true
searchNav.classList.remove('hidden')
2018-08-04 01:40:27 -05:00
searchNavInput.focus()
navbarNav.classList.add('hidden')
2018-08-04 01:40:27 -05:00
profileMenu.classList.add('visible')
2018-08-03 00:08:10 -05:00
}
function closeSearch() {
searchNav.classList.add('hidden')
navbarNav.classList.remove('hidden')
2018-08-04 01:40:27 -05:00
profileMenu.classList.remove('visible')
2018-08-03 00:08:10 -05:00
}