summaryrefslogtreecommitdiffstats
path: root/admin/survey/script/mobile.js
blob: 32a171c89d0859def0f13d676c98e5e7046ecb8a (plain) (blame)
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
function mobile_init(){

    // init zeynepjs side menu
    var zeynep = $('.mobile_menu').zeynep({
        opened: function () {

        },
        closed: function () {

        }
      })

      // dynamically bind 'closing' event
      zeynep.on('closing', function () {

      })

      // handle zeynepjs overlay click
      $('.mobile_menu_close').on('click', function () {
            zeynep.close();
            $('#fade').fadeOut();

            $('.mobile_menu_close').fadeOut('fast', function(){
                $('.mobile_menu_open').fadeIn('fast');
            });
      })

      // open zeynepjs side menu
      $('.mobile_menu_open').on('click', function () {
            zeynep.open();
            $('#fade').fadeIn();

            $('.mobile_menu_open').fadeOut('fast', function(){
                $('.mobile_menu_close').fadeIn('fast');
            });
      })
}

// Popup za dodajanje vprasanja na mobile
function mobile_add_question_popup(){
    $('.mobile_add_question_popup').fadeIn();
}

// Popup za dodajanje vprasanja na mobile
function mobile_add_question_popup_close(){
    $('.mobile_add_question_popup').fadeOut();
}

// Popup za dodajanje vprasanja na mobile
function mobile_add_question(tip){

    mobile_add_question_popup_close();

    $.post('ajax.php?t=branching&a=spremenljivka_new', {
        spremenljivka: 0,
        'if': 0,
        endif: 1,
        copy: 0,
        tip: tip,
        podtip: 0,
        anketa: srv_meta_anketa_id
    }, function (data) {
        if (!data) return;

        refreshLeft(data.nova_spremenljivka_id, function(){

            // Scroll do novega vprasanja
            $("html, body").animate({ 
                scrollTop: $('#spremenljivka_content_'+data.nova_spremenljivka_id).offset().top - 100 
            }, 1000);
        });

    }, 'json');
}