Ubuntu

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ function saswp_schema_datepicker(){ jQuery('.saswp-datepicker-picker').datepicker({ dateFormat: "yy-mm-dd", }); } function saswp_select2(){ var $select2 = jQuery('.saswp-select2'); if($select2.length > 0){ jQuery($select2).each(function(i, obj) { var currentP = jQuery(this); var $defaultResults = jQuery('option[value]:not([selected])', currentP); var defaultResults = []; $defaultResults.each(function () { var $option = jQuery(this); defaultResults.push({ id: $option.attr('value'), text: $option.text() }); }); var type = currentP.attr('data-type'); var ajaxnewurl = ajaxurl + '?action=saswp_get_select2_data&saswp_security_nonce='+saswp_localize_data.saswp_security_nonce+'&type='+type; currentP.select2({ ajax: { url: ajaxnewurl, delay: 250, cache: false }, minimumInputLength: 2, minimumResultsForSearch : 50, dataAdapter: jQuery.fn.select2.amd.require('select2/data/extended-ajax'), defaultResults: defaultResults }); }); } } var clone = function(){ jQuery(".structured-clone").off("click").click(function(){ var group_index = jQuery(this).closest(".saswp-placement-group").attr('data-id'); var selectrow = jQuery(document).find("#call_html_template_sdwp").html(); nextId = jQuery(this).parents("tbody").find("tr").length; selectrow = selectrow.replace(/\[0\]/g, "["+nextId+"]"); selectrow = selectrow.replace(/\[group-0\]/g, "[group-"+group_index+"]"); jQuery(this).parents("tr").after(selectrow);removeHtml();clone();saswp_select2();saswp_schema_datepicker(); }); } var removeHtml = function(){ jQuery(".structured-delete").off("click").click(function(){ var class_count = jQuery(".saswp-placement-group").length; if(class_count==1){ if(jQuery(this).parents("tbody").find("tr").length>1){ jQuery(this).parents("tr").remove(); } }else{ if(jQuery(this).parents("tbody").find("tr").length == 1){ jQuery(this).parents(".saswp-placement-group").remove(); } else{ jQuery(this).parents("tr").remove(); } } }); } jQuery(document).ready(function($){ $('#saswp-dayofweek-opens-time').timepicker({ 'timeFormat': 'H:i:s'}); $('#saswp-dayofweek-closes-time').timepicker({ 'timeFormat': 'H:i:s'}); $(".saswp-placement-or-group").on("click", function(e){ e.preventDefault(); var group_index =''; var group_index = $(".saswp-placement-group").length; var selectrow = jQuery(document).find("#call_html_template_sdwp").html(); selectrow = selectrow.replace(/\[group-0\]/g, "[group-"+group_index+"]"); var placement_group_html = ''; placement_group_html +=''; placement_group_html += selectrow; placement_group_html +='
'; var html=''; html +='
'; html +='Or'; html +=placement_group_html; html +='
'; $(".saswp-placement-group[data-id="+(group_index-1)+"]").after(html); group_index++; clone(); removeHtml(); saswp_select2(); saswp_schema_datepicker(); }); var selectrow = $("#saswp_amp_select").find("table.widefat tr").html(); $("body").append("