161 lines
5.8 KiB
JavaScript
Raw Permalink Normal View History

2020-08-14 13:36:36 +02:00
/**
* inicializacija za inline urejanje rekodiranja
*/
function onload_init_recode () {
// urejanje naslova
$("#rec_spremenljivka_naslov").live('focus', function() {
if ($(this).attr('default') == '1')
$(this).select();
}).live('keypress', function (event) {
enterKeyPressHandler(event);
$(this).attr('default', '0');
})
}
function showQuestionRecode(spr_id) {
$('#fade').fadeTo('slow', 1);
$("#question_recode").load("ajax.php?t=recode&a=showQuestionRecode", {anketa:srv_meta_anketa_id, spr_id:spr_id}).show();
}
function removeQuestionRecode(spr_id,confirmtext) {
if (confirm(confirmtext)) {
$.post("ajax.php?t=recode&a=removeQuestionRecode", {anketa:srv_meta_anketa_id, spr_id:spr_id}, function (response) {
response = jQuery.parseJSON(response);
if (response.spr_id > 0) {
brisi_spremenljivko(response.spr_id,response.confirmtext);
// alert(response.spr_id);
// $.post("ajax.php?t=recode&a=removeSpremenljivka", {anketa:srv_meta_anketa_id, spr_id:response.spr_id});
// $.post('ajax.php?a=brisi_spremenljivko', {spremenljivka: response.spr_id, anketa: srv_meta_anketa_id});
}
window.location.reload();
});
}
}
function cancelQuestionRecode() {
$("#question_recode").fadeOut().html('');
$('#fade').fadeOut('slow');
}
function saveQuestionRecode() {
var form_serialize = $("form[name=spremenljivka_recode]").serialize() || {anketa:srv_meta_anketa_id};
$('#fade').fadeOut('slow');
$("#question_recode").hide();
$.post("ajax.php?t=recode&a=saveQuestionRecode", form_serialize, function () {
window.location.reload();
});
}
function recode_add_numeric (spremenljivka) {
var recode_type = $('input[name=recode_type]:checked').val();
$.post('ajax.php?t=recode&a=add_new_numeric', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka, recode_type:recode_type}, function (data) {
if (data) {
if ( $('ul#recode_number_sort').length) {
$('ul#recode_number_sort').append(data);
} else {
$('#question_recode').append(data);
}
$('ul.vrednost_sort li:last-child textarea' ,'#question_recode').focus();
$('#question_recode').attr({scrollTop: $('#question_recode').height()});
} else {
alert('Napaka x!');
}
});
}
function recode_delete_numeric (spremenljivka,what) {
//alert($(what).parent().attr('class'));
//$(what).parent().hide();
$(what).closest('li').remove();
}
function recode_number_type_changed(what) {
var type = $(what).find('option:selected').val();
var input_el = $(what).closest('li').find('input[name="recode_number_value[]"]');
if (type == "_") {
input_el.removeClass('hidden');
input_el.show();
} else {
input_el.hide();
input_el.addClass('hidden');
input_el.val(type);
}
}
function recode_operator_changed(what) {
var type = $(what).find('option:selected').val();
var span_el1 = $(what).closest('li').find('span.recode_int_first');
var span_el2 = $(what).closest('li').find('span.recode_int_seccond');
if (type == "6") {
// ce imamo interval
span_el1.addClass('hidden');
span_el2.removeClass('hidden');
} else {
span_el1.removeClass('hidden');
span_el2.addClass('hidden');
}
}
function changeRecodeType() {
var form_serialize = $("form[name=spremenljivka_recode]").serializeArray();
if (form_serialize.length == 0) {
form_serialize[form_serialize.length] ={name:'spr_id', value:$("input[name=spr_id]").val()};
form_serialize[form_serialize.length] ={name:'recodeToSpr', value:$("input[name=recodeToSpr]").val()};
form_serialize[form_serialize.length] ={name:'recode_type', value:$('input[name=recode_type]:checked').val()};
}
if ($("#recIsCharts").length) {
form_serialize[form_serialize.length] ={name:'recIsCharts', value:$("#recIsCharts").val()};
}
form_serialize[form_serialize.length] = {name:'anketa', value:srv_meta_anketa_id}
$("#recodeToNewSpr").load("ajax.php?t=recode&a=changeRecodeType", form_serialize);
}
function recodeSpremenljivkaNew() {
var form_serialize = $("form[name=spremenljivka_recode]").serializeArray();
if (form_serialize.length == 0) {
form_serialize[form_serialize.length] ={name:'spr_id', value:$("input[name=spr_id]").val()};
form_serialize[form_serialize.length] ={name:'recodeToSpr', value:$("input[name=recodeToSpr]").val()};
form_serialize[form_serialize.length] ={name:'recode_type', value:$('input[name=recode_type]:checked').val()};
}
if ($("#recIsCharts").length) {
form_serialize[form_serialize.length] ={name:'recIsCharts', value:$("#recIsCharts").val()};
}
form_serialize[form_serialize.length] = {name:'anketa', value:srv_meta_anketa_id}
$("#recodeToNewSpr").load("ajax.php?t=recode&a=recodeSpremenljivkaNew", form_serialize);
}
function recodeVrednostNew() {
var form_serialize = $("form[name=spremenljivka_recode]").serializeArray();
if (form_serialize.length == 0) {
form_serialize[form_serialize.length] ={name:'spr_id', value:$("input[name=spr_id]").val()};
form_serialize[form_serialize.length] ={name:'recodeToSpr', value:$("input[name=recodeToSpr]").val()};
form_serialize[form_serialize.length] ={name:'recode_type', value:$('input[name=recode_type]:checked').val()};
}
if ($("#recIsCharts").length) {
form_serialize[form_serialize.length] ={name:'recIsCharts', value:$("#recIsCharts").val()};
}
form_serialize[form_serialize.length] = {name:'anketa', value:srv_meta_anketa_id}
$("#recodeToNewSpr").load("ajax.php?t=recode&a=recodeVrednostNew", form_serialize);
}
function runRecodeVredonosti(what) {
init_progressBar();
$(what).load("ajax.php?t=recode&a=runRecodeVredonosti", {anketa:srv_meta_anketa_id});
}
function enableRecodeVariable(spr_id,what) {
$(what).load("ajax.php?t=recode&a=enableRecodeVariable", {anketa:srv_meta_anketa_id,spr_id:spr_id});
}
function visibleRecodeVariable(spr_id,what) {
$(what).load("ajax.php?t=recode&a=visibleRecodeVariable", {anketa:srv_meta_anketa_id,spr_id:spr_id});
}