-
Notifications
You must be signed in to change notification settings - Fork 1
/
ntunes.js
46 lines (36 loc) · 955 Bytes
/
ntunes.js
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
/* Main Site Scripts Go Here */
$(document).ready(function(){
setupWindowResizing();
setupLibraryCollapse();
});
function setupWindowResizing() {
var wrap = $('#wrap');
wrap.height($(window).height() - $('#header').height());
$('body').height($(window).height());
$(window).resize(function(){
wrap.height($(window).height() - $('#header').height());
$('body').height($(window).height());
});
}
function setupLibraryCollapse() {
$('#library').click(function(e){
var target = e.target;
if(target.tagName == 'H2') {
if(!$(target).hasClass('closed')) {
console.log('foo');
$(target)
.next('UL')
.slideUp('fast')
.end()
.addClass('closed');
} else {
console.log('bar');
$(target)
.next('UL')
.slideDown('fast')
.end()
.removeClass('closed');
}
}
});
}