PATH:
home
/
thebhoeo
/
.trash
/
woodmart
/
js
/
scripts
/
global
/* global woodmart_settings */ (function($) { woodmartThemeModule.searchFullScreen = function() { woodmartThemeModule.$body.on('click', '.wd-header-search.wd-display-full-screen > a, .wd-search-form.wd-display-full-screen-2', function(e) { e.preventDefault(); var $this = $(this); var $wrapper = $('.wd-search-full-screen-2'); if ($this.parent().find('.wd-search-dropdown').length > 0 || woodmartThemeModule.$body.hasClass('global-search-dropdown')) { return; } if (isOpened()) { closeWidget(); } else { if ( ! $this.hasClass('wd-display-full-screen-2') ) { $wrapper = $('.wd-search-full-screen'); calculationOffset(); } setTimeout(function() { openWidget($wrapper); }, 10); } }); woodmartThemeModule.$body.on('click', '.wd-close-search a, .wd-page-wrapper, .header-banner', function(event) { if (!$(event.target).is('.wd-close-search a') && $(event.target).closest('.wd-search-full-screen').length) { return; } if ( $(event.target).is('.wd-close-search a') ) { event.preventDefault(); } if (isOpened()) { closeWidget(); } }); var closeByEsc = function(e) { if (e.keyCode === 27) { closeWidget(); woodmartThemeModule.$body.unbind('keyup', closeByEsc); } }; var closeWidget = function() { var $searchWrapper = $('[class*=wd-search-full-screen]'); $('html').removeClass('wd-search-opened'); $searchWrapper.removeClass('wd-opened'); $searchWrapper.removeClass('wd-searched'); $searchWrapper.trigger('wdCloseSearch'); }; var calculationOffset = function () { var $bar = $('#wpadminbar'); var barHeight = $bar.length > 0 ? $bar.outerHeight() : 0; var $sticked = $('.whb-sticked'); var $mainHeader = $('.whb-main-header'); var offset; if ($sticked.length > 0) { if ($('.whb-clone').length > 0) { offset = $sticked.outerHeight() + barHeight; } else { offset = $mainHeader.outerHeight() + barHeight; } } else { offset = $mainHeader.outerHeight() + barHeight; if (woodmartThemeModule.$body.hasClass('header-banner-display')) { offset += $('.header-banner').outerHeight(); } } $('.wd-search-full-screen').css('top', offset); } var openWidget = function($wrapper) { // Close by esc woodmartThemeModule.$body.on('keyup', closeByEsc); $('html').addClass('wd-search-opened'); $wrapper.addClass('wd-opened'); $wrapper.trigger('wdOpenSearch'); setTimeout(function() { var $input = $wrapper.find('input[type="text"]'); var length = $input.val().length; $input[0].setSelectionRange(length, length); $input.trigger('focus'); }, 500); }; var isOpened = function() { return $('html').hasClass('wd-search-opened'); }; }; $(document).ready(function() { woodmartThemeModule.searchFullScreen(); }); })(jQuery);
[-] beforeSearchContent.js
[edit]
[-] parallax.js
[edit]
[-] scrollTop.min.js
[edit]
[-] floatingBlocks.min.js
[edit]
[-] searchHistory.min.js
[edit]
[-] hiddenSidebar.min.js
[edit]
[-] masonryLayout.js
[edit]
[-] stickyColumn.js
[edit]
[-] stickyColumn.min.js
[edit]
[-] helpers.min.js
[edit]
[-] stickySocialButtons.min.js
[edit]
[-] parallax.min.js
[edit]
[-] swiperInit.js
[edit]
[-] clearSearch.js
[edit]
[-] scrollTop.js
[edit]
[-] clearSearch.min.js
[edit]
[-] ageVerify.min.js
[edit]
[-] beforeSearchContent.min.js
[edit]
[-] stickySocialButtons.js
[edit]
[-] ajaxSearch.js
[edit]
[-] mfpPopup.js
[edit]
[-] lcpTracker.js
[edit]
[-] photoswipeImages.js
[edit]
[-] clickOnScrollButton.min.js
[edit]
[-] masonryLayout.min.js
[edit]
[-] css-animations.js
[edit]
[-] cookiesPopup.min.js
[edit]
[-] hiddenSidebar.js
[edit]
[-] widgetCollapse.min.js
[edit]
[-] cookiesPopup.js
[edit]
[-] animations.min.js
[edit]
[-] scrollBar.min.js
[edit]
[-] photoswipeImages.min.js
[edit]
[-] floatingBlocks.js
[edit]
[-] ajaxSearch.min.js
[edit]
[-] callPhotoSwipe.min.js
[edit]
[-] lazyLoading.js
[edit]
[-] backHistory.js
[edit]
[-] searchHistory.js
[edit]
[-] stickyContainer.js
[edit]
[+]
..
[-] css-animations.min.js
[edit]
[-] swiperInit.min.js
[edit]
[-] mfpPopup.min.js
[edit]
[-] lazyLoading.min.js
[edit]
[-] clickOnScrollButton.js
[edit]
[-] helpers.js
[edit]
[-] searchFullScreen.min.js
[edit]
[-] scrollBar.js
[edit]
[-] backHistory.min.js
[edit]
[-] animations.js
[edit]
[-] lcpTracker.min.js
[edit]
[-] btnsToolTips.min.js
[edit]
[-] searchFullScreen.js
[edit]
[-] widgetCollapse.js
[edit]
[-] stickyContainer.min.js
[edit]
[-] widgetsHidable.js
[edit]
[-] callPhotoSwipe.js
[edit]
[-] ageVerify.js
[edit]
[-] animationsOffset.js
[edit]
[-] widgetsHidable.min.js
[edit]
[-] animationsOffset.min.js
[edit]
[-] btnsToolTips.js
[edit]