2020-08-14 13:36:36 +02:00
|
|
|
function quota_editing(condition, new_spremenljivka, vrednost) {
|
|
|
|
|
|
|
|
$('#fade').fadeTo('slow', 1);
|
|
|
|
$('#quota').html('').fadeIn("slow");
|
|
|
|
if (condition < 0) $('#branching_' + (-condition)).addClass('spr_editing');
|
|
|
|
|
|
|
|
$('#quota').load('ajax.php?t=quota&a=quota_editing', {
|
|
|
|
condition: condition,
|
|
|
|
vrednost: vrednost,
|
|
|
|
noupdate: __vnosi + __analiza,
|
|
|
|
anketa: srv_meta_anketa_id
|
|
|
|
});
|
|
|
|
|
|
|
|
// v primeru nove spremenljivke, refreshamo tudi branching
|
|
|
|
if (new_spremenljivka == 1 && condition < 0) {
|
|
|
|
refreshLeft(-condition);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
function quota_editing_close(condition, vrednost) {
|
|
|
|
|
2021-08-25 10:06:06 +02:00
|
|
|
$('#quota').fadeOut('slow');
|
2020-08-14 13:36:36 +02:00
|
|
|
|
|
|
|
// kalkulacija v pogojih
|
|
|
|
if (condition >= 0) {
|
2021-08-25 10:06:06 +02:00
|
|
|
|
|
|
|
// Ce imamo spodaj odprt popup za if, ga pustimo odprtega
|
|
|
|
if($('#div_condition_editing').is(':hidden')){
|
|
|
|
$('#fade').fadeOut('slow');
|
|
|
|
}
|
|
|
|
|
2020-08-14 13:36:36 +02:00
|
|
|
$('#div_condition_editing').load(
|
|
|
|
'ajax.php?t=quota&a=quota_editing_close', {
|
|
|
|
anketa: srv_meta_anketa_id,
|
|
|
|
condition: condition,
|
|
|
|
vrednost: vrednost
|
2021-08-25 10:06:06 +02:00
|
|
|
}
|
|
|
|
);
|
|
|
|
}
|
|
|
|
// kalkulacija kot tip vprasanja
|
|
|
|
else {
|
2020-08-14 13:36:36 +02:00
|
|
|
|
2021-08-25 10:06:06 +02:00
|
|
|
$('#branching_' + (-condition)).delay('3000').removeClass('spr_editing', 500);
|
2020-08-14 13:36:36 +02:00
|
|
|
|
|
|
|
// ce smo v vnosih, refreshamo stran, da se izpise nova kalkulacija..
|
|
|
|
if (__vnosi == 1) {
|
2021-08-25 10:06:06 +02:00
|
|
|
window.location.reload();
|
|
|
|
}
|
|
|
|
// obicajno zapiranje kalkulacije v urejanju
|
|
|
|
else {
|
2020-08-14 13:36:36 +02:00
|
|
|
|
|
|
|
$('#fade').fadeOut('slow');
|
2021-08-25 10:06:06 +02:00
|
|
|
|
2020-08-14 13:36:36 +02:00
|
|
|
$('#branching_' + (-condition)).load(
|
|
|
|
'ajax.php?t=quota&a=quota_editing_close', {
|
|
|
|
anketa: srv_meta_anketa_id,
|
|
|
|
condition: condition
|
2021-08-25 10:06:06 +02:00
|
|
|
}
|
|
|
|
);
|
2020-08-14 13:36:36 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
function quota_save(quota) {
|
|
|
|
|
|
|
|
$.post('ajax.php?t=quota&a=quota_save', {
|
|
|
|
quota: quota,
|
|
|
|
expression: $('#expression_' + quota).val(),
|
|
|
|
noupdate: __vnosi + __analiza,
|
|
|
|
anketa: srv_meta_anketa_id
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
function quota_add(condition, operator, vrednost) {
|
|
|
|
|
|
|
|
$('#quota_editing_inner').load('ajax.php?t=quota&a=quota_add', {
|
|
|
|
condition: condition,
|
|
|
|
operator: operator,
|
|
|
|
vrednost: vrednost,
|
|
|
|
noupdate: __vnosi + __analiza,
|
|
|
|
anketa: srv_meta_anketa_id
|
|
|
|
}, function () {
|
|
|
|
$("#quota_editing_inner").attr({scrollTop: $("#quota_editing_inner").attr("scrollHeight")});
|
|
|
|
$('#quota_editing_inner').scroll();
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function quota_operator_edit(quota, operator) {
|
|
|
|
|
|
|
|
$('#quota_editing_inner').load('ajax.php?t=quota&a=quota_operator_edit',
|
|
|
|
{
|
|
|
|
quota: quota,
|
|
|
|
operator: operator,
|
|
|
|
noupdate: __vnosi + __analiza,
|
|
|
|
anketa: srv_meta_anketa_id
|
|
|
|
}, function () {
|
|
|
|
$('#quota_editing_inner').scroll();
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function quota_sort(condition) {
|
|
|
|
|
|
|
|
$('#quota_editing_inner').load('ajax.php?t=quota&a=quota_sort', {
|
|
|
|
'condition': condition,
|
|
|
|
sortable: $('#quota_editing_inner').sortable('serialize'),
|
|
|
|
anketa: srv_meta_anketa_id
|
|
|
|
}, function () {
|
|
|
|
$('#quota_editing_inner').scroll();
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function quota_edit(quota, vrednost) {
|
|
|
|
|
|
|
|
var spr_id = document.getElementById('quota_spremenljivka_' + quota);
|
|
|
|
var spremenljivka = spr_id.options[spr_id.selectedIndex].value;
|
|
|
|
|
|
|
|
var value = $('#quota_value_' + quota).val();
|
|
|
|
|
|
|
|
$('#quota_editing_inner').load('ajax.php?t=quota&a=quota_edit', {
|
|
|
|
value: value,
|
|
|
|
quota: quota,
|
|
|
|
vrednost: vrednost,
|
|
|
|
spremenljivka: spremenljivka,
|
|
|
|
noupdate: __vnosi + __analiza,
|
|
|
|
anketa: srv_meta_anketa_id
|
|
|
|
}, function () {
|
|
|
|
$('#quota_editing_inner').scroll();
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function quota_value_edit(spremenljivka) {
|
|
|
|
|
|
|
|
var value = $('#quota_value').val();
|
|
|
|
|
|
|
|
$.post('ajax.php?t=quota&a=quota_value_edit', {
|
|
|
|
value: value,
|
|
|
|
spremenljivka: spremenljivka,
|
|
|
|
noupdate: __vnosi + __analiza,
|
|
|
|
anketa: srv_meta_anketa_id
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function quota_remove(condition, quota, vrednost) {
|
|
|
|
|
|
|
|
$('#quota_editing_inner').load('ajax.php?t=quota&a=quota_remove', {
|
|
|
|
condition: condition,
|
|
|
|
quota: quota,
|
|
|
|
vrednost: vrednost,
|
|
|
|
noupdate: __vnosi + __analiza,
|
|
|
|
anketa: srv_meta_anketa_id
|
|
|
|
}, function () {
|
|
|
|
$('#quota_editing_inner').scroll();
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function quota_bracket_edit_new(quota, vrednost, who, what) {
|
|
|
|
|
|
|
|
$('#quota_editing_inner').load('ajax.php?t=quota&a=quota_bracket_edit_new',
|
|
|
|
{
|
|
|
|
who: who,
|
|
|
|
what: what,
|
|
|
|
quota: quota,
|
|
|
|
vrednost: vrednost,
|
|
|
|
noupdate: __vnosi + __analiza,
|
|
|
|
anketa: srv_meta_anketa_id
|
|
|
|
}, function () {
|
|
|
|
$('#quota_editing_inner').scroll();
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function quota_edit_variable(spremenljivka) {
|
|
|
|
|
|
|
|
var input = $("#variable_" + spremenljivka);
|
|
|
|
var variable = input.val();
|
|
|
|
|
|
|
|
variable = check_valid_variable(variable);
|
|
|
|
|
|
|
|
input.val(variable);
|
|
|
|
|
|
|
|
$.post('ajax.php?t=quota&a=quota_edit_variable', {
|
|
|
|
anketa: srv_meta_anketa_id,
|
|
|
|
spremenljivka: spremenljivka,
|
|
|
|
variable: variable
|
|
|
|
});
|
|
|
|
}
|