github.com/swiftstack/proxyfs@v0.0.0-20201223034610-5434d919416e/docs/source/theme/swiftopensource/static/js/navigation.js (about)

     1  // Open header search bar
     2  $(function() {
     3    $(".search-icon").click(function() {
     4      $(".navbar-main").toggleClass("show");
     5      $(".search-container").toggleClass("show");
     6      $(".search-icon").toggleClass("show");
     7      $('#gsc-i-id1').focus();
     8    });
     9  });
    10  
    11  // Close header search bar
    12  $(function() {
    13    $(".close-search").click(function() {
    14      $(".navbar-main").toggleClass("show");
    15      $(".search-container").toggleClass("show")
    16      $(".search-icon").toggleClass("show");
    17    });
    18  });
    19  
    20  // Open header drop downs on hover
    21  jQuery(document).ready(function(){
    22      if (jQuery(window).width() > 767) {
    23          $('ul.navbar-main li ul.dropdown-menu').addClass('dropdown-hover');
    24          $('ul.navbar-main li').hover(function() {
    25            $(this).find('.dropdown-hover').stop(true, true).delay(400).fadeIn(100);
    26        }, function() {
    27            $(this).find('.dropdown-hover').stop(true, true).delay(100).fadeOut(200);
    28        });
    29      } else {
    30          $('ul.navbar-main li ul.dropdown-menu').removeClass('dropdown-hover');
    31      }
    32  });
    33  jQuery(window).resize(function () {
    34      if (jQuery(window).width() > 767) {
    35          $('ul.navbar-main li ul.dropdown-menu').addClass('dropdown-hover');
    36          $('ul.navbar-main li').hover(function() {
    37            $(this).find('.dropdown-hover').stop(true, true).delay(400).fadeIn(100);
    38        }, function() {
    39            $(this).find('.dropdown-hover').stop(true, true).delay(100).fadeOut(200);
    40        });
    41      } else {
    42          $('ul.navbar-main li ul.dropdown-menu').removeClass('dropdown-hover');
    43      }
    44  });
    45  
    46  // Remove Search text in smaller browser windows
    47  jQuery(document).ready(function(){
    48      if (jQuery(window).width() < 1050) {
    49          $('#search-label').text('');
    50      } else {
    51          $('#search-label').text('Search');
    52      }
    53  });
    54  jQuery(window).resize(function () {
    55      if (jQuery(window).width() < 1050) {
    56          $('#search-label').text('');
    57      } else {
    58          $('#search-label').text('Search');
    59      }
    60  });
    61  
    62  // Show placeholder text in Google Search
    63  setTimeout( function() {
    64      $(".gsc-input").attr("placeholder", "search docs.openstack.org");
    65  }, 1000 );
    66  
    67