summaryrefslogtreecommitdiffstats
path: root/container-search-gui/src/main/resources/gui/js/agency.js
diff options
context:
space:
mode:
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.js39
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');
+ }
+ }
+});