Ubuntu

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ jQuery(document).ready(function($){"use strict";$(document).on("click",".regions .cmplz-checkbox-container input",function(){cmplz_filter_other_region_options()});var region_field=$(".regions .cmplz-checkbox-container input");cmplz_filter_other_region_options(region_field);function cmplz_filter_other_region_options(){if(!$("select[name=cmplz_other_region_behaviour]").length){return}$(".regions .cmplz-field").find(":checkbox").each(function(i){var region=$(this).attr("name").replace("]","").replace("cmplz_regions[","");var option=$("select[name=cmplz_other_region_behaviour] option[value="+region+"]");if($(this).is(":checked")){option.removeAttr("disabled")}else{option.attr("disabled","disabled")}})}$(document).on("click",".cmplz-copy-shortcode",function(){var element_id=$(this).closest(".shortcode-container").find(".cmplz-shortcode").attr("id");var element=document.getElementById(element_id);var sel=window.getSelection();sel.removeAllRanges();var range=document.createRange();range.selectNodeContents(element);sel.addRange(range);var success;try{success=document.execCommand("copy")}catch(e){success=false}if(success){var icon=$(this).find(".cmplz-tooltip-icon");icon.addClass("copied");setTimeout(function(){icon.removeClass("copied")},1e3)}});$(document).on("click",".cmplz-download-document",function(){var btn=$(this);var oldBtnHtml=btn.html();var selectElement=$(this).closest(".cmplz-document").find("select");var url=selectElement.val();var fileTitle=$(this).closest(".cmplz-document").find("select option:selected").text();var loader='
';btn.html(loader);btn.attr("disabled","disabled");var request=new XMLHttpRequest;request.responseType="blob";request.open("get",url,true);request.send();request.onreadystatechange=function(){if(this.readyState==4&&this.status==200){var obj=window.URL.createObjectURL(this.response);var element=document.createElement("a");element.setAttribute("href",obj);element.setAttribute("download",fileTitle);document.body.appendChild(element);element.click();setTimeout(function(){window.URL.revokeObjectURL(obj)},60*1e3)}};request.onprogress=function(e){btn.html(oldBtnHtml);btn.removeAttr("disabled")}});$(document).on("change",".cmplz-grid-selector",function(){var new_value=$(this).val();var property_name=$(this).attr("id");var url=window.location.href;var region=cmplzGetUrlParam(url,property_name);if(region!==false){url=url.replace("&"+property_name+"="+region,"")}url+="&"+property_name+"="+new_value;window.location.replace(url)});function cmplzGetUrlParam(sPageURL,sParam){if(typeof sPageURL==="undefined")return false;var queryString=sPageURL.split("?");if(queryString.length==1)return false;var sURLVariables=queryString[1].split("&"),sParameterName,i;for(i=0;i
');cookieContainer.addClass("loader")}iframe.onload=function(){if(progress>=100)return;$.get(complianz_admin.admin_url,{action:"cmplz_get_scan_progress"},function(response){var obj;if(response){obj=jQuery.parseJSON(response);progress=parseInt(obj["progress"]);var next_page=obj["next_page"];if(progress>=100){progress=100;progressBar.css({width:progress+"%"});$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{action:"load_detected_cookies"},success:function(response){if(response.success){$(".detected-cookies").html(response.cookies);$(".detected-cookies.loader").removeClass("loader")}}})}else{progressBar.css({width:progress+"%"});$("#cmplz_cookie_scan_frame").attr("src",next_page);window.setTimeout(checkIframeLoaded,cmplz_interval)}}});return};window.setTimeout(checkIframeLoaded,cmplz_interval)}if($("#cmplz_cookie_scan_frame").length){checkIframeLoaded()}progressBar.css({width:progress+"%"});var syncProgress=0;var syncProgressBar=$(".cmplz-sync-progress-bar");var syncStatus=$(".cmplz-sync-status span");var syncButton=$(".cmplz-resync");syncStatus.hide();if($("#cmplz-sync-progress").length){var syncProgress=complianz_admin.syncProgress;if(syncProgress<100){syncButton.attr("disabled","disabled");syncStatus.show();syncProgressBar.css({width:syncProgress+"%"});syncCookieDatabase()}}else if($(".cmplz-list-container").length){loadListItem()}$(document).on("click",".cmplz-resync",function(){syncButton.attr("disabled","disabled");syncProgressBar.css({width:"0%"});syncStatus.show();syncCookieDatabase(true)});function syncCookieDatabase(restart){restart=typeof restart!=="undefined"?restart:false;$.get(complianz_admin.admin_url,{action:"cmplz_run_sync",restart:restart},function(response){var obj;if(response){obj=jQuery.parseJSON(response);syncProgress=parseInt(obj["progress"]);var message=obj["message"];if(typeof message!=="undefined"&&message.length>0){$("#cmplz_action_error").removeClass("cmplz-hidden");$("#cmplz_action_error .cmplz-panel").html(message)}if(syncProgress>=100){syncProgress=100;$("#cmplz-sync-loader").html("");syncStatus.hide();syncButton.removeAttr("disabled");loadListItem();syncProgressBar.css({width:syncProgress+"%"})}else{syncProgressBar.css({width:syncProgress+"%"});window.setTimeout(syncCookieDatabase,500)}}})}$(document).on("change","input[name=cmplz_show_deleted]",function(){loadListItem()});$(document).on("click",".cmplz-add-to-policy",function(){var title=$(this).closest(".cmplz-slide-panel").find(".cmplz-title").html();var text=$(this).closest(".cmplz-slide-panel").find(".cmplz-panel-content").html();var content=tmce_getContent("cmplz_custom_privacy_policy_text");tmce_setContent(content+"

"+title+"

"+text,"cmplz_custom_privacy_policy_text");$(this).remove()});function tmce_getContent(editor_id,textarea_id){if(typeof editor_id=="undefined")editor_id=wpActiveEditor;if(typeof textarea_id=="undefined")textarea_id=editor_id;if(jQuery("#wp-"+editor_id+"-wrap").hasClass("tmce-active")&&tinyMCE.get(editor_id)){return tinyMCE.get(editor_id).getContent()}else{return jQuery("#"+textarea_id).val()}}function tmce_setContent(content,editor_id,textarea_id){if(typeof editor_id=="undefined")editor_id=wpActiveEditor;if(typeof textarea_id=="undefined")textarea_id=editor_id;if(jQuery("#wp-"+editor_id+"-wrap").hasClass("tmce-active")&&tinyMCE.get(editor_id)){return tinyMCE.get(editor_id).setContent(content)}else{return jQuery("#"+textarea_id).val(content)}}function tmce_focus(editor_id,textarea_id){if(typeof editor_id=="undefined")editor_id=wpActiveEditor;if(typeof textarea_id=="undefined")textarea_id=editor_id;if(jQuery("#wp-"+editor_id+"-wrap").hasClass("tmce-active")&&tinyMCE.get(editor_id)){return tinyMCE.get(editor_id).focus()}else{return jQuery("#"+textarea_id).focus()}}var cmplz_visible_stat="#bar_pct_all_container";$(cmplz_visible_stat).show();$(document).on("change","select[name=cmplz_region]",function(){$(cmplz_visible_stat).hide();var region=$("select[name=cmplz_region]").val();var type=$("select[name=stats_type]").val();cmplz_visible_stat="#bar_"+type+"_"+region+"_container";$(cmplz_visible_stat).fadeIn()});$(document).on("change","select[name=stats_type]",function(){$(cmplz_visible_stat).hide();var region="eu";if($("select[name=cmplz_region]").length)region=$("select[name=cmplz_region]").val();var type=$("select[name=stats_type]").val();cmplz_visible_stat="#bar_"+type+"_"+region+"_container";$(cmplz_visible_stat).fadeIn()});$(document).on("change",".cmplz_isPersonalData",function(){cmplz_personalDataFieldVisibility($(this))});function cmplz_personalDataFieldVisibility(obj){var container=obj.closest(".cmplz-field");if(obj.is(":checked")){container.find(".cmplz_collectedPersonalData").parent().show()}else{container.find(".cmplz_collectedPersonalData").parent().hide()}}$(document).on("change",".cmplz_thirdParty",function(){cmplz_privacyStatementUrlFieldVisibility($(this))});function cmplz_privacyStatementUrlFieldVisibility(obj){var container=obj.closest(".cmplz-field");if(obj.is(":checked")){container.find(".cmplz_privacyStatementURL").parent().show()}else{container.find(".cmplz_privacyStatementURL").parent().hide()}}$(document).on("change",".cmplz_sync",function(){var container=$(this).closest(".cmplz-field");var disabled=false;if($(this).is(":checked"))disabled=true;container.find(":input").each(function(){if($(this).attr("name")==="cmplz_remove_item"||$(this).attr("name")==="cmplz-save-item"||$(this).attr("name")==="cmplz_restore_item"||$(this).attr("name")==="cmplz_showOnPolicy"||$(this).attr("name")==="cmplz_sync")return;$(this).prop("disabled",disabled);if(disabled){$(this).closest("div").addClass("cmplz-disabled");$(this).closest("label").addClass("cmplz-disabled")}else{$(this).closest("div").removeClass("cmplz-disabled");$(this).closest("label").removeClass("cmplz-disabled")}})});$(document).on("change",".cmplz_use_cdb_api",function(){var disabled=$(this).val()==="no"?true:false;$(".cmplz-list-container").find(":input[name=cmplz_sync]").each(function(){var sync_checkbox=$(this).closest("label");if(disabled){sync_checkbox.find(":checkbox").prop("checked",false).change();sync_checkbox.addClass("cmplz-disabled")}else{sync_checkbox.removeClass("cmplz-disabled");sync_checkbox.find(":checkbox").prop("checked",true).change()}})});$(document).on("change",".cmplz_sync",function(){var container=$(this).closest(".cmplz-panel");if($(this).is(":checked")){container.find(".fa-sync-alt").removeClass("cmplz-disabled")}else{container.find(".fa-sync-alt").addClass("cmplz-disabled")}});$(document).on("change",".cmplz_showOnPolicy",function(){var container=$(this).closest(".cmplz-panel");if($(this).is(":checked")){container.find(".fa-file").removeClass("cmplz-error")}else{container.find(".fa-file").addClass("cmplz-error")}});$(document).on("keyup",".cmplz-panel input",function(){cmplzCheckIfCookieIsComplete($(this))});$(document).on("change",".cmplz-panel select",function(){cmplzCheckIfCookieIsComplete($(this))});function cmplzCheckIfCookieIsComplete(obj){var isComplete=true;var container=obj.closest(".cmplz-panel");container.find(":input:not(.cmplz_cookieFunction)").each(function(){if(!$(this).is(":checkbox")&&!$(this).is(":hidden")&&$(this).prop("type")!=="button"){if($(this).prop("nodeName")!=="SELECT"&&$(this).val().length>0){}else if($(this).prop("nodeName")==="SELECT"&&$(this).val()!=0){}else{isComplete=false}}});if(isComplete){var icon=container.find(".fa.fa-times");icon.removeClass("cmplz-error");icon.addClass("cmplz-success");icon.addClass("fa-check");icon.removeClass("fa-times")}else{var icon=container.find(".fa.fa-check");icon.addClass("cmplz-error");icon.removeClass("cmplz-success");icon.addClass("fa-times");icon.removeClass("fa-check")}}if($("#cmplz_language").length){var syncProgress=complianz_admin.syncProgress;if(syncProgress==100)loadListItem();$(document).on("change","#cmplz_language",function(){$(".cmplz-list-container").html('
');loadListItem()})}if($(".cmplz-select2").length){cmplzInitSelect2()}function cmplzInitSelect2(){$(".cmplz-select2").select2({tags:true,width:"400px"});$(".cmplz-select2-no-additions").select2({width:"400px"})}function loadListItem(){var language=$("#cmplz_language").val();var deleted=$("input[name=cmplz_show_deleted]").is(":checked");$(".cmplz-list-container").html('
');var type=$("#cmplz_language").data("type");$.ajax({type:"GET",url:complianz_admin.admin_url,dataType:"json",data:{language:language,action:"cmplz_get_list",deleted:deleted,type:type},success:function(response){if(response.success){$(".cmplz-list-container").html(response.html);$(".cmplz_isPersonalData").each(function(){cmplz_personalDataFieldVisibility($(this))});$(".cmplz_thirdParty").each(function(){cmplz_privacyStatementUrlFieldVisibility($(this))});cmpzlSyncDeleteRestoreButtons();cmplzInitSelect2()}}})}function cmpzlSyncDeleteRestoreButtons(){$(".cmplz-panel").each(function(){if($(this).hasClass("cmplz-deleted")){$(this).find('button[data-action="restore"]').show();$(this).find('button[data-action="delete"]').hide()}else{$(this).find('button[data-action="restore"]').hide();$(this).find('button[data-action="delete"]').show()}})}$(document).on("click",".cmplz-edit-item",function(){var action=$(this).data("action");var btn=$(this);var type=btn.data("type");var container=$(this).closest(".cmplz-"+type+"-field");var panel=$(this).closest(".cmplz-panel.cmplz-slide-panel");var language=$("#cmplz_language").val();var btnHtml=btn.html();btn.html('
');var item_id=container.data(type+"_id");var data={};container.find(":input").each(function(){if($(this).attr("type")==="button")return;if($(this).attr("type")==="checkbox"){data[$(this).attr("name")]=$(this).is(":checked")}else{data[$(this).attr("name")]=$(this).val()}});$.ajax({type:"POST",url:complianz_admin.admin_url,dataType:"json",data:{item_id:item_id,type:type,data:JSON.stringify(data),cmplz_action:action,language:language,action:"cmplz_edit_item"},success:function(response){if(response.success){if(action==="delete"){panel.addClass("cmplz-deleted");container.find("input").each(function(){$(this).attr("disabled","disabled")});container.find("select").each(function(){$(this).attr("disabled","disabled")});container.children("div").addClass("cmplz-disabled");container.children("label").addClass("cmplz-disabled");container.find('button[name="cmplz-save-item"]').attr("disabled","disabled")}if(action==="restore"){panel.removeClass("cmplz-deleted");container.find("input").each(function(){$(this).removeAttr("disabled")});container.find("select").each(function(){$(this).removeAttr("disabled")});container.children("div").removeClass("cmplz-disabled");container.children("label").removeClass("cmplz-disabled");container.find('button[name="cmplz-save-item"]').removeAttr("disabled");container.find(".cmplz_sync").change()}cmpzlSyncDeleteRestoreButtons();if(action==="add"){var html=response.html;var field=btn.closest(".cmplz-field");var noservice=$(".cmplz-service-divider.no-service");if(response.divider){if(noservice.length){noservice.closest(".cmplz-service-cookie-list").append(html)}else{html='