forked from kidgrow-microservices-platform

zhaoxiaohao
2020-08-08 7453cd00dd42f60bb3406137ae88fa28daf40e67
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
$(function(){
 
    // logout
    $("#logoutBtn").click(function(){
        layer.confirm( I18n.logout_confirm , {
            icon: 3,
            title: I18n.system_tips ,
            btn: [ I18n.system_ok, I18n.system_cancel ]
        }, function(index){
            layer.close(index);
 
            $.post(base_url + "/logout", function(data, status) {
                if (data.code == "200") {
                    layer.msg( I18n.logout_success );
                    setTimeout(function(){
                        window.location.href = base_url + "/";
                    }, 500);
                } else {
                    layer.open({
                        title: I18n.system_tips ,
                        btn: [ I18n.system_ok ],
                        content: (data.msg || I18n.logout_fail),
                        icon: '2'
                    });
                }
            });
        });
 
    });
 
    // slideToTop
    var slideToTop = $("<div />");
    slideToTop.html('<i class="fa fa-chevron-up"></i>');
    slideToTop.css({
        position: 'fixed',
        bottom: '20px',
        right: '25px',
        width: '40px',
        height: '40px',
        color: '#eee',
        'font-size': '',
        'line-height': '40px',
        'text-align': 'center',
        'background-color': '#222d32',
        cursor: 'pointer',
        'border-radius': '5px',
        'z-index': '99999',
        opacity: '.7',
        'display': 'none'
    });
    slideToTop.on('mouseenter', function () {
        $(this).css('opacity', '1');
    });
    slideToTop.on('mouseout', function () {
        $(this).css('opacity', '.7');
    });
    $('.wrapper').append(slideToTop);
    $(window).scroll(function () {
        if ($(window).scrollTop() >= 150) {
            if (!$(slideToTop).is(':visible')) {
                $(slideToTop).fadeIn(500);
            }
        } else {
            $(slideToTop).fadeOut(500);
        }
    });
    $(slideToTop).click(function () {
        $("html,body").animate({        // firefox ie not support body, chrome support body. but found that new version chrome not support body too.
            scrollTop: 0
        }, 100);
    });
 
    // left menu status v: js + server + cookie
    $('.sidebar-toggle').click(function(){
        var xxljob_adminlte_settings = $.cookie('xxljob_adminlte_settings');    // on=open,off=close
        if ('off' == xxljob_adminlte_settings) {
            xxljob_adminlte_settings = 'on';
        } else {
            xxljob_adminlte_settings = 'off';
        }
        $.cookie('xxljob_adminlte_settings', xxljob_adminlte_settings, { expires: 7 });    //$.cookie('the_cookie', '', { expires: -1 });
    });
 
    // left menu status v1: js + cookie
    /*
     var xxljob_adminlte_settings = $.cookie('xxljob_adminlte_settings');
     if (xxljob_adminlte_settings == 'off') {
         $('body').addClass('sidebar-collapse');
     }
     */
    
});