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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
|
function zankaProfiles_init() {
$("#zanka_profile").live('click', function(event) {
var $target = $(event.target);
if ($target.hasClass('option')) {
pid = $target.attr('value');
changeViewZankaProfile(pid);
}
});
};
function changeViewZankaProfile(pid){
// samo posodobimo vsebino okna
$("#div_zanka_profiles").load('ajax.php?t=zankaProfile&a=show_profile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, pid:pid });
}
// funkcije ki skrbijo za profil zank
function zankaProfileAction(action) {
if (action == 'showProfiles') {
$('#fade').fadeTo('slow', 1);
// poiščemo center strani
$("#div_zanka_profiles").load( 'ajax.php?t=zankaProfile&a=show_profile', { anketa : srv_meta_anketa_id, meta_akcija : srv_meta_akcija, podstran : srv_meta_podstran }, function() {
var msg = $('#div_zanka_profiles');
var height = $(window).height();
var width = $(document).width();
var left = width - (msg.width()) - 42;
var top = height / 2 - (msg.height() / 2);
}).show(200).draggable( { delay : 100, cancel : '#fs_list, input, .buttonwrapper, .select' });
}
else if (action == 'cancle') {
$("#div_zanka_profiles").hide(200);
$('#fade').fadeOut('slow');
$("#div_zanka_profiles").html('');
return reloadData();
}
else if (action == 'newName') { // dodelimo novo ime profilu
$("#zankaProfileCoverDiv").show();
$("#newProfileDiv").show();
}
else if (action == 'newCancle') { // preklicemo nov profil
$("#zankaProfileCoverDiv").hide();
$("#newProfileDiv").hide();
}
else if (action == 'newCreate') { // shranimo kot nov profil in pozenemo
var profileName = $("#newProfileName").val();
var data = $.dds.serialize( 'fs_list_4' );
var mnozenje = 0;
if ($('#mnozenje').is(':checked')) mnozenje = $('#mnozenje').val();
$.post('ajax.php?t=zankaProfile&a=createProfile', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, profileName:profileName, data:data, mnozenje:mnozenje }, function(newId) {
zankaProfileAction('showProfiles');
});
}
else if (action == 'deleteAsk') { // vprašamo po potrditvi za brisanje
$("#zankaProfileCoverDiv").show();
$("#deleteProfileDiv").show();
}
else if (action == 'deleteCancle') { // preklicemo brisanje
$("#deleteProfileDiv").hide();
$("#zankaProfileCoverDiv").fadeOut();
}
else if (action == 'deleteConfirm') { // izbrisemo profil
var pid = $("#zanka_profile .active").attr('value');
$.post('ajax.php?t=zankaProfile&a=delete_profile', { anketa : srv_meta_anketa_id, pid : pid }, function() {
$("#div_zanka_profiles").load(
'ajax.php?t=zankaProfile&a=show_profile', {
anketa : srv_meta_anketa_id,
meta_akcija : srv_meta_akcija,
podstran : srv_meta_podstran
});
});
$("#deleteProfileDiv").hide();
$("#zankaProfileCoverDiv").fadeOut();
}
else if (action == 'renameAsk') { // vprašamo za preimenovanje
$("#renameProfileDiv").show();
$("#zankaProfileCoverDiv").fadeIn();
}
else if (action == 'renameCancle') { // preklicemo preimenovanje
$("#renameProfileDiv").hide();
$("#zankaProfileCoverDiv").fadeOut();
}
else if (action == 'renameConfirm') { // preimenujemo profil
var pid = $("#zanka_profile .active").attr('value');
var name = $("#renameProfileName").val();
$.post('ajax.php?t=zankaProfile&a=rename_profile', { anketa : srv_meta_anketa_id, pid : pid, name:name }, function() {
$("#div_zanka_profiles").load( 'ajax.php?t=zankaProfile&a=show_profile', {
anketa : srv_meta_anketa_id,
meta_akcija : srv_meta_akcija,
podstran : srv_meta_podstran
}, function () {
$("#renameProfileDiv").hide();
$("#zankaProfileCoverDiv").fadeOut();
});
});
}
else if (action == 'run' || action == 'runSession') { // shranimo kot nov profil in pozenemo
var pid = $("#zanka_profile .active").attr('value');
var data = $.dds.serialize( 'fs_list_4' );
var mnozenje = 0;
if ($('#mnozenje').is(':checked')) mnozenje = 1;
// ce imamo mnozjenje pustimo max 2 variabli
if ( mnozenje * $("#fs_list_4 li").length > 2) {
genericAlertPopup('srv_loop_multiplication_error');
} else {
$.post('ajax.php?t=zankaProfile&a=run', {anketa: srv_meta_anketa_id, podstran: srv_meta_podstran, data:data, mnozenje:mnozenje, run:action, pid:pid }, function() {
return reloadData('zanka');
});
}
}
else if (action == 'change') {
$("#loading").show();
var pid = $("#current_zanka_profile").val();
$.post('ajax.php?t=zankaProfile&a=change_profile', { anketa : srv_meta_anketa_id, pid : pid}, function() {
return reloadData();
});
} else {
genericAlertPopup('alert_missing_action',action)
};
}
|