Project

General

Profile

1
$(function() {
2
    // help/faq
3
    altair_help.init();
4
});
5

    
6

    
7
altair_help  = {
8
    init: function() {
9
        // variables
10
        var $toggleAll_btn = $('#toggleAll'),
11
            $help_accordion = $('.help_accordion');
12

    
13

    
14
        UIkit.accordion($help_accordion, {
15
            collapse: false,
16
            showfirst: false
17
        });
18

    
19
        $toggleAll_btn.on('click', function(e) {
20
            e.preventDefault();
21
            $toggleAll_btn.velocity("transition.expandOut", {
22
                duration: 280,
23
                easing: easing_swiftOut,
24
                begin: function() {
25
                    if(!$help_accordion.hasClass('all_expanded')) {
26
                        $help_accordion.addClass('all_expanded').find('.uk-accordion-title').not('.uk-active').trigger('click');
27
                    } else {
28
                        $help_accordion.removeClass('all_expanded').find('.uk-accordion-title.uk-active').trigger('click');
29
                    }
30
                },
31
                complete: function() {
32
                    $toggleAll_btn.velocity("transition.expandIn", {
33
                        duration: 280,
34
                        easing: easing_swiftOut,
35
                        begin: function() {
36
                            if(!$help_accordion.hasClass('all_expanded')) {
37
                                $toggleAll_btn.html('');
38
                            } else {
39
                                $toggleAll_btn.html('');
40
                            }
41
                        }
42
                    })
43
                }
44
            });
45

    
46
        });
47
    }
48
};
(47-47/114)