From 75160b12821f7f4299cce7f0b69c83c1502ae071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Mon, 27 May 2024 13:08:29 +0200 Subject: 2024-02-19 upstream --- admin/survey/script/GDPR.js | 102 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 93 insertions(+), 9 deletions(-) (limited to 'admin/survey/script/GDPR.js') diff --git a/admin/survey/script/GDPR.js b/admin/survey/script/GDPR.js index 7ac7a24..15be256 100644 --- a/admin/survey/script/GDPR.js +++ b/admin/survey/script/GDPR.js @@ -103,6 +103,8 @@ function toggleGDPRInfoText(obj){ function previewGDPRExport(type){ var ank_id = $("input[name=anketa]").val(); + + $('#fullscreen').addClass("divPopUp"); $('#fullscreen').html('').fadeIn('slow').draggable({ delay: 100 @@ -145,17 +147,22 @@ function toggleGDPRDPO(){ var has_dpo = $('input[name=has_dpo]:checked').val(); if(organization == '1' || has_dpo == '1') - $("#gdpr_dpo").show(); + $("#gdpr_dpo").removeClass('displayNone'); + else - $("#gdpr_dpo").hide(); + $("#gdpr_dpo").addClass('displayNone'); + if(organization == '1'){ - $("#gdpr_organization").show(); - $("#gdpr_has_dpo").hide(); + $("#gdpr_organization").removeClass('displayNone'); + $("#gdpr_has_dpo").addClass('displayNone'); + $("#gdpr_has_dpo").find('.setting_holder').removeClass('bottom16'); + } else{ - $("#gdpr_organization").hide(); - $("#gdpr_has_dpo").show(); + $("#gdpr_organization").addClass('displayNone'); + $("#gdpr_has_dpo").removeClass('displayNone'); + $("#gdpr_has_dpo").find('.setting_holder').addClass('bottom16'); } } // Prikazemo/skrijemo nastavitve organizacije in dpo-ja (ce je zasebnik) @@ -164,9 +171,10 @@ function toggleGDPRHasDPO(){ var has_dpo = $('input[name=has_dpo]:checked').val(); if(has_dpo == '1') - $("#gdpr_dpo").show(); + $("#gdpr_dpo").removeClass('displayNone'); + else - $("#gdpr_dpo").hide(); + $("#gdpr_dpo").addClass('displayNone'); } // Nastavimo zahtevo za izbris da je opravljena @@ -195,7 +203,7 @@ function setGDPRRequestComment(request_id, text){ var value = text; - $("#anketa_edit").load('ajax.php?t=gdpr&a=gdpr_request_comment', {request_id: request_id, value:value}); + $("#gdpr_nastavitve").load('ajax.php?t=gdpr&a=gdpr_request_comment', {request_id: request_id, value:value}); } // Nastavimo komentar zahtevi za izbris - znotraj ankete function setGDPRRequestCommentSurvey(request_id, text){ @@ -205,3 +213,79 @@ function setGDPRRequestCommentSurvey(request_id, text){ $("#survey_requests").load('ajax.php?t=gdpr&a=gdpr_request_comment_survey', {request_id: request_id, value:value, ank_id:ank_id}); } + + +// Filter po gdpr anketah - seznam anket +function gdpr_ankete(){ + + var check_gdpr_ankete = document.getElementById('gdpr_ankete_check'); + + if (check_gdpr_ankete.checked){ + check_gdpr_ankete.checked = false; + + // box-u odstranimo barvo + $('#num_box1').removeClass('checked'); + + // skrijemo vrstice v tabeli + $('.green_row').hide(); + } + else { + check_gdpr_ankete.checked = true; + + // box-u dodamo barvo + $('#num_box1').addClass('checked'); + + // prikazemo vrstice v tabeli + $('.green_row').show(); + } +} + +// Filter po potencialnih gdpr anketah - seznam anket +function potenc_gdpr_ankete(){ + + var check_potenc_gdpr = document.getElementById('potenc_gdpr_ankete_check'); + + if (check_potenc_gdpr.checked){ + check_potenc_gdpr.checked = false; + + // box-u odstranimo barvo + $('#num_box2').removeClass('checked'); + + // skrijemo vrstice v tabeli + $('.red_row').hide(); + } + else { + check_potenc_gdpr.checked = true; + + // box-u dodamo barvo + $('#num_box2').addClass('checked'); + + // prikazemo vrstice v tabeli + $('.red_row').show(); + } +} + +// Filter po ne-gdpr anketah - seznam anket +function ne_gdpr_ankete(){ + + var check_negdpr_ankete = document.getElementById('ne_gdpr_ankete'); + + if (check_negdpr_ankete.checked){ + check_negdpr_ankete.checked = false; + + // box-u odstranimo barvo + $('#num_box3').removeClass('checked'); + + // skrijemo vrstice v tabeli + $('.grey_row').hide(); + } + else { + check_negdpr_ankete.checked = true; + + // box-u dodamo barvo + $('#num_box3').addClass('checked'); + + // prikazemo vrstice v tabeli + $('.grey_row').show(); + } +} -- cgit v1.2.3