Skip to content

Commit

Permalink
[BUGFIX] searchBtn/searchBox toggle rewrite. (#515)
Browse files Browse the repository at this point in the history
  • Loading branch information
pxamike authored and dmh committed Apr 16, 2019
1 parent f28b2cd commit 08b1ecd
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 15 deletions.
13 changes: 8 additions & 5 deletions Resources/Public/css/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -138,17 +138,20 @@ jQuery(function ($) {

$mainNavigationSearchBtn.on('click', function (e) {
e.preventDefault()
$(this).toggleClass('_search-close-btn')
$mainNavigationSearchBox.toggleClass('_search-box-visible')
if ($mainNavigationSearchBox.hasClass('_search-box-visible')) {
$mainNavigationSearchBox.find('input[type="search"]').focus()
$mainNavigationSearchBtn.addClass('_search-close-btn')
$mainNavigationSearchBoxOverlay.addClass('_search-box-overlay-visible')
} else {
$mainNavigationSearchBtn.removeClass('_search-close-btn')
$mainNavigationSearchBoxOverlay.removeClass('_search-box-overlay-visible')
}
$mainNavigationSearchBoxOverlay.toggleClass('_search-box-overlay-visible')
})
$mainNavigationSearchBoxOverlay.on('click', function () {
$(this).toggleClass('_search-box-overlay-visible')
$mainNavigationSearchBtn.toggleClass('_search-close-btn')
$mainNavigationSearchBox.toggleClass('_search-box-visible')
$(this).removeClass('_search-box-overlay-visible')
$mainNavigationSearchBtn.removeClass('_search-close-btn')
$mainNavigationSearchBox.removeClass('_search-box-visible')
})

$languageMenuBtn.on('click', function (e) {
Expand Down
13 changes: 8 additions & 5 deletions Resources/Public/less/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -138,17 +138,20 @@ jQuery(function ($) {

$mainNavigationSearchBtn.on('click', function (e) {
e.preventDefault()
$(this).toggleClass('_search-close-btn')
$mainNavigationSearchBox.toggleClass('_search-box-visible')
if ($mainNavigationSearchBox.hasClass('_search-box-visible')) {
$mainNavigationSearchBox.find('input[type="search"]').focus()
$mainNavigationSearchBtn.addClass('_search-close-btn')
$mainNavigationSearchBoxOverlay.addClass('_search-box-overlay-visible')
} else {
$mainNavigationSearchBtn.removeClass('_search-close-btn')
$mainNavigationSearchBoxOverlay.removeClass('_search-box-overlay-visible')
}
$mainNavigationSearchBoxOverlay.toggleClass('_search-box-overlay-visible')
})
$mainNavigationSearchBoxOverlay.on('click', function () {
$(this).toggleClass('_search-box-overlay-visible')
$mainNavigationSearchBtn.toggleClass('_search-close-btn')
$mainNavigationSearchBox.toggleClass('_search-box-visible')
$(this).removeClass('_search-box-overlay-visible')
$mainNavigationSearchBtn.removeClass('_search-close-btn')
$mainNavigationSearchBox.removeClass('_search-box-visible')
})

$languageMenuBtn.on('click', function (e) {
Expand Down
13 changes: 8 additions & 5 deletions felayout_t3kit/dev/js/main/header/header.js
Original file line number Diff line number Diff line change
Expand Up @@ -136,17 +136,20 @@ jQuery(function ($) {

$mainNavigationSearchBtn.on('click', function (e) {
e.preventDefault()
$(this).toggleClass('_search-close-btn')
$mainNavigationSearchBox.toggleClass('_search-box-visible')
if ($mainNavigationSearchBox.hasClass('_search-box-visible')) {
$mainNavigationSearchBox.find('input[type="search"]').focus()
$mainNavigationSearchBtn.addClass('_search-close-btn')
$mainNavigationSearchBoxOverlay.addClass('_search-box-overlay-visible')
} else {
$mainNavigationSearchBtn.removeClass('_search-close-btn')
$mainNavigationSearchBoxOverlay.removeClass('_search-box-overlay-visible')
}
$mainNavigationSearchBoxOverlay.toggleClass('_search-box-overlay-visible')
})
$mainNavigationSearchBoxOverlay.on('click', function () {
$(this).toggleClass('_search-box-overlay-visible')
$mainNavigationSearchBtn.toggleClass('_search-close-btn')
$mainNavigationSearchBox.toggleClass('_search-box-visible')
$(this).removeClass('_search-box-overlay-visible')
$mainNavigationSearchBtn.removeClass('_search-close-btn')
$mainNavigationSearchBox.removeClass('_search-box-visible')
})

$languageMenuBtn.on('click', function (e) {
Expand Down

0 comments on commit 08b1ecd

Please sign in to comment.