diff options
Diffstat (limited to 'container-search-gui/src/main/resources/gui/js/agency.js')
-rw-r--r-- | container-search-gui/src/main/resources/gui/js/agency.js | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/container-search-gui/src/main/resources/gui/js/agency.js b/container-search-gui/src/main/resources/gui/js/agency.js new file mode 100644 index 00000000000..553f3eba651 --- /dev/null +++ b/container-search-gui/src/main/resources/gui/js/agency.js @@ -0,0 +1,39 @@ +/*! + * Start Bootstrap - Agnecy Bootstrap Theme (http://startbootstrap.com) + * Code licensed under the Apache License v2.0. + * For details, see http://www.apache.org/licenses/LICENSE-2.0. + */ + +// jQuery for page scrolling feature - requires jQuery Easing plugin +$(function() { + var navbarHeight = $('.navbar').outerHeight(); + + $('a.page-scroll').bind('click', function(event) { + var $anchor = $(this); + $('html, body').stop().animate({ + scrollTop: $($anchor.attr('href')).offset().top - navbarHeight + }, 1500, 'easeInOutExpo'); + event.preventDefault(); + }); +}); + +// Highlight the top nav as scrolling occurs +$('body').scrollspy({ + target: '.navbar-fixed-top' +}) + +// Closes the Responsive Menu on Menu Item Click +$('.navbar-collapse ul li a').click(function() { + $('.navbar-toggle:visible').click(); +}); + +$('div.modal').on('show.bs.modal', function() { + var modal = this; + var hash = modal.id; + window.location.hash = hash; + window.onhashchange = function() { + if (!location.hash){ + $(modal).modal('hide'); + } + } +}); |