blob: 187223e727c5467baacf28dfa36f24d6ac551183 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
(function($){
// Open external links in new window
var externalLinks = function(){
var host = location.host;
$('body').on('click', 'a', function(e){
var href = this.href,
link = href.replace(/https?:\/\/([^\/]+)(.*)/, '$1');
if (link != '' && link != host && !$(this).hasClass('fancybox')){
window.open(href);
e.preventDefault();
}
});
};
externalLinks(); // Delete or comment this line to disable opening external links in new window
appendCaption(); // Delete or comment this line to disable caption
var mobilenav = $('#mobile-nav');
$('html').click(function(){
mobilenav.find('.on').each(function(){
$(this).removeClass('on').next().hide();
});
});
mobilenav.on('click', '.menu .button', function(){
if (!$(this).hasClass('on')){
var width = $(this).width() + 42;
$(this).addClass('on').next().show().css({width: width});
} else {
$(this).removeClass('on').next().hide();
}
}).on('click', '.search .button', function(){
if (!$(this).hasClass('on')){
var width = mobilenav.width() - 51;
mobilenav.children('.menu').children().eq(0).removeClass('on').next().hide();
$(this).addClass('on').next().show().css({width: width}).children().children().eq(0).focus();
} else {
$(this).removeClass('on').next().hide().children().children().eq(0).val('');
}
}).click(function(e){
e.stopPropagation();
});
})(jQuery);
|