Skip to content

Commit 1857550

Browse files
committed
adding search
Signed-off-by: Vanessa Sochat <[email protected]>
1 parent 068a46e commit 1857550

File tree

5 files changed

+222
-9
lines changed

5 files changed

+222
-9
lines changed

assets/js/lunr.min.js

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/main.js

Lines changed: 60 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,60 @@
1-
(function($){'use strict';$(function(){$('[data-toggle="tooltip"]').tooltip();$('[data-toggle="popover"]').popover();$('.popover-dismiss').popover({trigger:'focus'})});function bottomPos(element){return element.offset().top+element.outerHeight();}
2-
$(function(){var promo=$(".js-td-cover");if(!promo.length){return}
3-
var promoOffset=bottomPos(promo);var navbarOffset=$('.js-navbar-scroll').offset().top;var threshold=Math.ceil($('.js-navbar-scroll').outerHeight());if((promoOffset-navbarOffset)<threshold){$('.js-navbar-scroll').addClass('navbar-bg-onscroll');}
4-
$(window).on('scroll',function(){var navtop=$('.js-navbar-scroll').offset().top-$(window).scrollTop();var promoOffset=bottomPos($('.js-td-cover'));var navbarOffset=$('.js-navbar-scroll').offset().top;if((promoOffset-navbarOffset)<threshold){$('.js-navbar-scroll').addClass('navbar-bg-onscroll');}else{$('.js-navbar-scroll').removeClass('navbar-bg-onscroll');$('.js-navbar-scroll').addClass('navbar-bg-onscroll--fade');}});});}(jQuery));(function($){'use strict';var Search={init:function(){$(document).ready(function(){$(document).on('keypress','.td-search-input',function(e){if(e.keyCode!==13){return}
5-
var query=$(this).val();var searchPage="/search/?q="+query;document.location=searchPage;return false;});});},};Search.init();}(jQuery));
1+
---
2+
exclude_in_search: true
3+
layout: null
4+
---
5+
(function($) {
6+
'use strict';
7+
$(function() {
8+
$('[data-toggle="tooltip"]').tooltip();
9+
$('[data-toggle="popover"]').popover();
10+
$('.popover-dismiss').popover({
11+
trigger: 'focus'
12+
})
13+
});
14+
15+
function bottomPos(element) {
16+
return element.offset().top + element.outerHeight();
17+
}
18+
$(function() {
19+
var promo = $(".js-td-cover");
20+
if (!promo.length) {
21+
return
22+
}
23+
var promoOffset = bottomPos(promo);
24+
var navbarOffset = $('.js-navbar-scroll').offset().top;
25+
var threshold = Math.ceil($('.js-navbar-scroll').outerHeight());
26+
if ((promoOffset - navbarOffset) < threshold) {
27+
$('.js-navbar-scroll').addClass('navbar-bg-onscroll');
28+
}
29+
$(window).on('scroll', function() {
30+
var navtop = $('.js-navbar-scroll').offset().top - $(window).scrollTop();
31+
var promoOffset = bottomPos($('.js-td-cover'));
32+
var navbarOffset = $('.js-navbar-scroll').offset().top;
33+
if ((promoOffset - navbarOffset) < threshold) {
34+
$('.js-navbar-scroll').addClass('navbar-bg-onscroll');
35+
} else {
36+
$('.js-navbar-scroll').removeClass('navbar-bg-onscroll');
37+
$('.js-navbar-scroll').addClass('navbar-bg-onscroll--fade');
38+
}
39+
});
40+
});
41+
}(jQuery));
42+
(function($) {
43+
'use strict';
44+
var Search = {
45+
init: function() {
46+
$(document).ready(function() {
47+
$(document).on('keypress', '.td-search-input', function(e) {
48+
if (e.keyCode !== 13) {
49+
return
50+
}
51+
var query = $(this).val();
52+
var searchPage = "{{ site.url }}{{ site.baseurl }}/search/?q=" + query;
53+
document.location = searchPage;
54+
return false;
55+
});
56+
});
57+
},
58+
};
59+
Search.init();
60+
}(jQuery));

0 commit comments

Comments
 (0)