Plugin Directory

Changeset 3067146


Ignore:
Timestamp:
04/08/2024 07:48:57 PM (20 months ago)
Author:
webdevstudios
Message:

release version 1.16.0

Location:
custom-post-type-ui
Files:
42 added
7 edited

Legend:

Unmodified
Added
Removed
  • custom-post-type-ui/trunk/build/cptui-scripts.js

    r2990099 r3067146  
     1"use strict";
     2
    13postboxes.add_postbox_toggles(pagenow);
    24
    35(function($) {
    4     $("#cptui_select_post_type_submit").hide();
    5     $("#cptui_select_taxonomy_submit").hide();
     6    let original_slug;
     7    let _custom_media;
     8    let _orig_send_attachment;
     9    let nameField = document.querySelector("#name");
     10    const cptSelectSubmit = document.querySelector("#cptui_select_post_type_submit");
     11    if (cptSelectSubmit) {
     12        cptSelectSubmit.style.display = "none";
     13    }
     14    const taxSelectSubmit = document.querySelector("#cptui_select_taxonomy_submit");
     15    if (taxSelectSubmit) {
     16        taxSelectSubmit.style.display = "none";
     17    }
    618    if ("edit" === getParameterByName("action")) {
    7         var original_slug = $("#name").val();
    8     }
    9     $("#hierarchical").on("change", function() {
    10         var hierarchical = $(this).val();
    11         if ("1" === hierarchical) {
    12             $("#page-attributes").prop("checked", true);
    13         } else {
    14             $("#page-attributes").prop("checked", false);
    15         }
    16     });
    17     $("#post_type").on("change", function() {
    18         $("#cptui_select_post_type").submit();
    19     });
    20     $("#taxonomy").on("change", function() {
    21         $("#cptui_select_taxonomy").submit();
    22     });
     19        if (nameField) {
     20            original_slug = nameField.value;
     21        }
     22    }
     23    const hierarchicalSetting = document.querySelector("#hierarchical");
     24    if (hierarchicalSetting) {
     25        hierarchicalSetting.addEventListener("change", e => {
     26            let pageAttributesCheck = document.querySelector("#page-attributes");
     27            if (e.currentTarget && e.currentTarget.value === "1") {
     28                pageAttributesCheck.checked = true;
     29            } else {
     30                pageAttributesCheck.checked = false;
     31            }
     32        });
     33    }
     34    const postTypeDropdown = document.querySelector("#post_type");
     35    const taxonomyDropdown = document.querySelector("#taxonomy");
     36    if (postTypeDropdown) {
     37        postTypeDropdown.addEventListener("change", () => {
     38            const postTypeSelectPostType = document.querySelector("#cptui_select_post_type");
     39            if (postTypeSelectPostType) {
     40                postTypeSelectPostType.submit();
     41            }
     42        });
     43    }
     44    if (taxonomyDropdown) {
     45        taxonomyDropdown.addEventListener("change", () => {
     46            const taxonomySelectPostType = document.querySelector("#cptui_select_taxonomy");
     47            if (taxonomySelectPostType) {
     48                taxonomySelectPostType.submit();
     49            }
     50        });
     51    }
    2352    $(".cptui-delete-top, .cptui-delete-bottom").on("click", function(e) {
    2453        e.preventDefault();
    25         var msg = "";
     54        let msg = "";
    2655        if (typeof cptui_type_data !== "undefined") {
    2756            msg = cptui_type_data.confirm;
     
    2958            msg = cptui_tax_data.confirm;
    3059        }
    31         var submit_delete_warning = $('<div class="cptui-submit-delete-dialog">' + msg + "</div>").appendTo("#poststuff").dialog({
     60        let submit_delete_warning = $('<div class="cptui-submit-delete-dialog">' + msg + "</div>").appendTo("#poststuff").dialog({
    3261            dialogClass: "wp-dialog",
    3362            modal: true,
     
    3564            buttons: {
    3665                OK: function() {
    37                     var form = $(e.target).closest("form");
     66                    $(this).dialog("close");
    3867                    $(e.target).off("click").click();
    3968                },
     
    4473        });
    4574    });
    46     $("#support .question").each(function() {
    47         var tis = $(this), state = false, answer = tis.next("div").slideUp();
    48         tis.on("click keydown", function(e) {
    49             if (e.type === "keydown" && e.keyCode !== 32 && e.keyCode !== 13) {
    50                 return;
    51             }
    52             e.preventDefault();
    53             state = !state;
    54             answer.slideToggle(state);
    55             tis.toggleClass("active", state);
    56             tis.attr("aria-expanded", state.toString());
    57             tis.focus();
    58         });
    59     });
    60     $("#name").on("keyup", function(e) {
    61         var value, original_value;
    62         value = original_value = $(this).val();
    63         if (e.keyCode !== 9 && e.keyCode !== 37 && e.keyCode !== 38 && e.keyCode !== 39 && e.keyCode !== 40) {
    64             value = value.replace(/ /g, "_");
    65             value = value.toLowerCase();
    66             value = replaceDiacritics(value);
    67             value = transliterate(value);
    68             value = replaceSpecialCharacters(value);
    69             if (value !== original_value) {
    70                 $(this).prop("value", value);
    71             }
    72         }
    73         if (typeof original_slug !== "undefined") {
    74             var $slugchanged = $("#slugchanged");
    75             if (value != original_slug) {
    76                 $slugchanged.removeClass("hidemessage");
    77             } else {
    78                 $slugchanged.addClass("hidemessage");
    79             }
    80         }
    81         var $slugexists = $("#slugexists");
    82         var $override_validation = $("#override_validation").is(":checked");
    83         if (typeof cptui_type_data != "undefined") {
    84             if (cptui_type_data.existing_post_types.hasOwnProperty(value) && value !== original_slug && $override_validation == false) {
    85                 $slugexists.removeClass("hidemessage");
    86             } else {
    87                 $slugexists.addClass("hidemessage");
    88             }
    89         }
    90         if (typeof cptui_tax_data != "undefined") {
    91             if (cptui_tax_data.existing_taxonomies.hasOwnProperty(value) && value !== original_slug) {
    92                 $slugexists.removeClass("hidemessage");
    93             } else {
    94                 $slugexists.addClass("hidemessage");
    95             }
    96         }
    97     });
     75    const supportQuestions = document.querySelectorAll("#support .question");
     76    Array.from(supportQuestions).forEach(function(question, index) {
     77        let next = function(elem, selector) {
     78            let nextElem = elem.nextElementSibling;
     79            if (!selector) {
     80                return nextElem;
     81            }
     82            if (nextElem && nextElem.matches(selector)) {
     83                return nextElem;
     84            }
     85            return null;
     86        };
     87        let state = false;
     88        let answer = next(question, "div");
     89        answer.style.display = "none";
     90        [ "click", "keydown" ].forEach(theEvent => {
     91            question.addEventListener(theEvent, e => {
     92                let keys = [ "Space", "Enter" ];
     93                if (e.type === "keydown" && !keys.includes(e.code)) {
     94                    return;
     95                }
     96                e.preventDefault();
     97                state = !state;
     98                answer.style.display = state ? "block" : "none";
     99                e.currentTarget.classList.toggle("active");
     100                e.currentTarget.setAttribute("aria-expanded", state.toString());
     101                e.currentTarget.focus();
     102            });
     103        });
     104    });
     105    if (nameField) {
     106        nameField.addEventListener("keyup", e => {
     107            let value, original_value;
     108            value = original_value = e.currentTarget.value;
     109            let keys = [ "Tab", "ArrowLeft", "ArrowUp", "ArrowRight", "ArrowDown" ];
     110            if (!keys.includes(e.code)) {
     111                value = value.replace(/ /g, "_");
     112                value = value.toLowerCase();
     113                value = replaceDiacritics(value);
     114                value = transliterate(value);
     115                value = replaceSpecialCharacters(value);
     116                if (value !== original_value) {
     117                    e.currentTarget.value = value;
     118                }
     119            }
     120            if (typeof original_slug !== "undefined") {
     121                let slugchanged = document.querySelector("#slugchanged");
     122                if (value !== original_slug) {
     123                    slugchanged.classList.remove("hidemessage");
     124                } else {
     125                    slugchanged.classList.add("hidemessage");
     126                }
     127            }
     128            let slugexists = document.querySelector("#slugexists");
     129            let override = document.querySelector("#override_validation");
     130            let override_validation = override ? override.check : false;
     131            if (typeof cptui_type_data != "undefined") {
     132                if (cptui_type_data.existing_post_types.hasOwnProperty(value) && value !== original_slug && override_validation === false) {
     133                    slugexists.classList.remove("hidemessage");
     134                } else {
     135                    slugexists.classList.add("hidemessage");
     136                }
     137            }
     138            if (typeof cptui_tax_data != "undefined") {
     139                if (cptui_tax_data.existing_taxonomies.hasOwnProperty(value) && value !== original_slug) {
     140                    slugexists.classList.remove("hidemessage");
     141                } else {
     142                    slugexists.classList.add("hidemessage");
     143                }
     144            }
     145        });
     146    }
    98147    function replaceDiacritics(s) {
    99         var diacritics = [ /[\300-\306]/g, /[\340-\346]/g, /[\310-\313]/g, /[\350-\353]/g, /[\314-\317]/g, /[\354-\357]/g, /[\322-\330]/g, /[\362-\370]/g, /[\331-\334]/g, /[\371-\374]/g, /[\321]/g, /[\361]/g, /[\307]/g, /[\347]/g ];
    100         var chars = [ "A", "a", "E", "e", "I", "i", "O", "o", "U", "u", "N", "n", "C", "c" ];
    101         for (var i = 0; i < diacritics.length; i++) {
     148        const diacritics = [ /[\300-\306]/g, /[\340-\346]/g, /[\310-\313]/g, /[\350-\353]/g, /[\314-\317]/g, /[\354-\357]/g, /[\322-\330]/g, /[\362-\370]/g, /[\331-\334]/g, /[\371-\374]/g, /[\321]/g, /[\361]/g, /[\307]/g, /[\347]/g ];
     149        let chars = [ "A", "a", "E", "e", "I", "i", "O", "o", "U", "u", "N", "n", "C", "c" ];
     150        for (let i = 0; i < diacritics.length; i++) {
    102151            s = s.replace(diacritics[i], chars[i]);
    103152        }
     
    109158    }
    110159    function composePreviewContent(value) {
    111         var re = /(http|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?/;
    112         var is_url = re.test(value);
     160        const re = /(http|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?/;
     161        const isURL = re.test(value);
    113162        if (!value) {
    114163            return "";
    115164        } else if (0 === value.indexOf("dashicons-")) {
    116             return $('<div class="dashicons-before"><br></div>').addClass(htmlEncode(value));
    117         } else if (is_url) {
    118             var imgsrc = encodeURI(value);
    119             var theimg = document.createElement("IMG");
     165            const dashDiv = document.createElement("div");
     166            dashDiv.classList.add("dashicons-before");
     167            dashDiv.innerHTML = "<br/>";
     168            dashDiv.classList.add(htmlEncode(value));
     169            return dashDiv;
     170        } else if (isURL) {
     171            const imgsrc = encodeURI(value);
     172            const theimg = document.createElement("IMG");
    120173            theimg.src = imgsrc;
    121174            return theimg;
     
    127180        });
    128181    }
    129     var cyrillic = {
     182    const cyrillic = {
    130183        "Ё": "YO",
    131184        "Й": "I",
     
    200253        }).join("");
    201254    }
    202     if (undefined != wp.media) {
    203         var _custom_media = true, _orig_send_attachment = wp.media.editor.send.attachment;
     255    if (undefined !== wp.media) {
     256        _custom_media = true;
     257        _orig_send_attachment = wp.media.editor.send.attachment;
    204258    }
    205259    function getParameterByName(name, url) {
    206260        if (!url) url = window.location.href;
    207261        name = name.replace(/[\[\]]/g, "\\$&");
    208         var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url);
     262        const regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url);
    209263        if (!results) return null;
    210264        if (!results[2]) return "";
     
    213267    $("#cptui_choose_icon").on("click", function(e) {
    214268        e.preventDefault();
    215         var button = $(this);
    216         var id = jQuery("#menu_icon").attr("id");
     269        let button = $(this);
     270        let id = jQuery("#menu_icon").attr("id");
    217271        _custom_media = true;
    218272        wp.media.editor.send.attachment = function(props, attachment) {
     
    231285        $("#menu_icon_preview").html(composePreviewContent(value));
    232286    });
    233     $(".cptui-help").on("click", function(e) {
    234         e.preventDefault();
    235     });
    236     $(".cptui-taxonomy-submit").on("click", function(e) {
    237         if ($(".cptui-table :checkbox:checked").length == 0) {
     287    const taxSubmit = document.querySelectorAll(".cptui-taxonomy-submit");
     288    const taxSubmitSelectCPTDialog = document.querySelector("#cptui-select-post-type-confirm");
     289    Array.from(taxSubmit).forEach((element, i) => {
     290        element.addEventListener("click", e => {
     291            let taxCPTChecked = document.querySelectorAll('#cptui_panel_tax_basic_settings input[type="checkbox"]:checked');
     292            if (taxCPTChecked.length === 0) {
     293                e.preventDefault();
     294                taxSubmitSelectCPTDialog.showModal();
     295            }
     296        });
     297    });
     298    let taxSubmitSelectCPTConfirmCloseBtn = document.querySelector("#cptui-select-post-type-confirm-close");
     299    if (taxSubmitSelectCPTConfirmCloseBtn) {
     300        taxSubmitSelectCPTConfirmCloseBtn.addEventListener("click", e => {
    238301            e.preventDefault();
    239             var no_associated_type_warning = $('<div class="cptui-taxonomy-empty-types-dialog">' + cptui_tax_data.no_associated_type + "</div>").appendTo("#poststuff").dialog({
    240                 dialogClass: "wp-dialog",
    241                 modal: true,
    242                 autoOpen: true,
    243                 buttons: {
    244                     OK: function() {
    245                         $(this).dialog("close");
     302            taxSubmitSelectCPTDialog.close();
     303        });
     304    }
     305    let autoPopulate = document.querySelector("#auto-populate");
     306    if (autoPopulate) {
     307        [ "click", "tap" ].forEach((eventName, index) => {
     308            autoPopulate.addEventListener(eventName, e => {
     309                e.preventDefault();
     310                let slug = nameField.value;
     311                let plural = document.querySelector("#label").value;
     312                let singular = document.querySelector("#singular_label").value;
     313                let fields = document.querySelectorAll('.cptui-labels input[type="text"]');
     314                if ("" === slug) {
     315                    return;
     316                }
     317                if ("" === plural) {
     318                    plural = slug;
     319                }
     320                if ("" === singular) {
     321                    singular = slug;
     322                }
     323                Array.from(fields).forEach(field => {
     324                    let newval = field.getAttribute("data-label");
     325                    let plurality = field.getAttribute("data-plurality");
     326                    if (typeof newval !== "undefined") {
     327                        if ("plural" === plurality) {
     328                            newval = newval.replace(/item/gi, plural);
     329                        } else {
     330                            newval = newval.replace(/item/gi, singular);
     331                        }
     332                        if (field.value === "") {
     333                            field.value = newval;
     334                        }
    246335                    }
    247                 }
     336                });
    248337            });
    249         }
    250     });
    251     $("#auto-populate").on("click tap", function(e) {
    252         e.preventDefault();
    253         var slug = $("#name").val();
    254         var plural = $("#label").val();
    255         var singular = $("#singular_label").val();
    256         var fields = $('.cptui-labels input[type="text"]');
    257         if ("" === slug) {
    258             return;
    259         }
    260         if ("" === plural) {
    261             plural = slug;
    262         }
    263         if ("" === singular) {
    264             singular = slug;
    265         }
    266         $(fields).each(function(i, el) {
    267             var newval = $(el).data("label");
    268             var plurality = $(el).data("plurality");
    269             if ("undefined" !== newval) {
    270                 if ("plural" === plurality) {
    271                     newval = newval.replace(/item/gi, plural);
    272                 } else {
    273                     newval = newval.replace(/item/gi, singular);
    274                 }
    275                 if ($(el).val() === "") {
    276                     $(el).val(newval);
    277                 }
    278             }
    279         });
    280     });
    281     $("#auto-clear").on("click tap", function(e) {
    282         e.preventDefault();
    283         var fields = $('.cptui-labels input[type="text"]');
    284         $(fields).each(function(i, el) {
    285             $(el).val("");
    286         });
    287     });
    288     var back_to_top_btn = $(".cptui-back-to-top");
    289     $(window).scroll(function() {
    290         if ($(window).scrollTop() > 300) {
    291             back_to_top_btn.addClass("show");
     338        });
     339    }
     340    let autoClear = document.querySelector("#auto-clear");
     341    if (autoClear) {
     342        [ "click", "tap" ].forEach((eventName, index) => {
     343            autoClear.addEventListener(eventName, e => {
     344                e.preventDefault();
     345                const fields = document.querySelectorAll('.cptui-labels input[type="text"]');
     346                Array.from(fields).forEach(field => {
     347                    field.value = "";
     348                });
     349            });
     350        });
     351    }
     352    const back_to_top_btn = document.querySelector(".cptui-back-to-top");
     353    if (back_to_top_btn) {
     354        document.addEventListener("scroll", () => {
     355            cptuiDebounce(backToTop, 500);
     356        });
     357        back_to_top_btn.addEventListener("click", e => {
     358            e.preventDefault();
     359            window.scrollTo({
     360                top: 0,
     361                behavior: "smooth"
     362            });
     363        });
     364    }
     365    function backToTop() {
     366        if (window.scrollY > 300) {
     367            back_to_top_btn.classList.add("show");
    292368        } else {
    293             back_to_top_btn.removeClass("show");
    294         }
    295     });
    296     back_to_top_btn.on("click", function(e) {
    297         e.preventDefault();
    298         $("html, body").animate({
    299             scrollTop: 0
    300         }, "300");
    301     });
    302     var all_panels = [ "#cptui_panel_pt_basic_settings", "#cptui_panel_pt_additional_labels", "#cptui_panel_pt_advanced_settings", "#cptui_panel_tax_basic_settings", "#cptui_panel_tax_additional_labels", "#cptui_panel_tax_advanced_settings" ];
    303     $(all_panels).each(function(index, element) {
    304         var panel_id = $(element).attr("id");
    305         if (!localStorage.getItem(panel_id) || localStorage.getItem(panel_id) === null) {
    306             $("#" + panel_id).removeClass("closed");
    307         } else {
    308             $("#" + panel_id).addClass("closed");
    309         }
    310         $(element).find(".postbox-header").on("click", function(e) {
    311             if (!localStorage.getItem(panel_id)) {
    312                 localStorage.setItem(panel_id, 1);
     369            back_to_top_btn.classList.remove("show");
     370        }
     371    }
     372    function cptuiDebounce(method, delay) {
     373        clearTimeout(method._tId);
     374        method._tId = setTimeout(function() {
     375            method();
     376        }, delay);
     377    }
     378    const all_panels = [ "#cptui_panel_pt_basic_settings", "#cptui_panel_pt_additional_labels", "#cptui_panel_pt_advanced_settings", "#cptui_panel_tax_basic_settings", "#cptui_panel_tax_additional_labels", "#cptui_panel_tax_advanced_settings" ];
     379    all_panels.forEach((element, index) => {
     380        const panel_id_item = document.querySelector(element);
     381        if (panel_id_item) {
     382            const panel_id = panel_id_item.getAttribute("id");
     383            const panel = document.querySelector("#" + panel_id);
     384            if (!localStorage.getItem(panel_id) || localStorage.getItem(panel_id) === null) {
     385                panel.classList.remove("closed");
    313386            } else {
    314                 localStorage.removeItem(panel_id);
    315             }
    316         });
     387                panel.classList.add("closed");
     388            }
     389            const postbox = panel_id_item.querySelectorAll(".postbox-header");
     390            Array.from(postbox).forEach((el, i) => {
     391                el.addEventListener("click", e => {
     392                    if (!localStorage.getItem(panel_id)) {
     393                        localStorage.setItem(panel_id, "1");
     394                    } else {
     395                        localStorage.removeItem(panel_id);
     396                    }
     397                });
     398            });
     399        }
    317400    });
    318401})(jQuery);
  • custom-post-type-ui/trunk/build/cptui-scripts.min.js

    r2990099 r3067146  
    1 postboxes.add_postbox_toggles(pagenow),function(c){var i;function t(e){var t=/(http|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?/.test(e);return e?0===e.indexOf("dashicons-")?c('<div class="dashicons-before"><br></div>').addClass(String(e).replace(/[^-\w. ]/gi,function(e){return"&#"+e.charCodeAt(0)+";"})):t?(t=encodeURI(e),(e=document.createElement("IMG")).src=t,e):void 0:""}c("#cptui_select_post_type_submit").hide(),c("#cptui_select_taxonomy_submit").hide(),"edit"===function(e,t){t=t||window.location.href;e=e.replace(/[\[\]]/g,"\\$&");e=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(t);return e?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):"":null}("action")&&(i=c("#name").val()),c("#hierarchical").on("change",function(){"1"===c(this).val()?c("#page-attributes").prop("checked",!0):c("#page-attributes").prop("checked",!1)}),c("#post_type").on("change",function(){c("#cptui_select_post_type").submit()}),c("#taxonomy").on("change",function(){c("#cptui_select_taxonomy").submit()}),c(".cptui-delete-top, .cptui-delete-bottom").on("click",function(e){e.preventDefault();var t="";"undefined"!=typeof cptui_type_data?t=cptui_type_data.confirm:"undefined"!=typeof cptui_tax_data&&(t=cptui_tax_data.confirm),c('<div class="cptui-submit-delete-dialog">'+t+"</div>").appendTo("#poststuff").dialog({dialogClass:"wp-dialog",modal:!0,autoOpen:!0,buttons:{OK:function(){c(e.target).closest("form");c(e.target).off("click").click()},Cancel:function(){c(this).dialog("close")}}})}),c("#support .question").each(function(){var t=c(this),a=!1,i=t.next("div").slideUp();t.on("click keydown",function(e){"keydown"===e.type&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),a=!a,i.slideToggle(a),t.toggleClass("active",a),t.attr("aria-expanded",a.toString()),t.focus())})}),c("#name").on("keyup",function(e){var t=a=c(this).val(),a=(9!==e.keyCode&&37!==e.keyCode&&38!==e.keyCode&&39!==e.keyCode&&40!==e.keyCode&&(t=(t=function(e){for(var t=[/[\300-\306]/g,/[\340-\346]/g,/[\310-\313]/g,/[\350-\353]/g,/[\314-\317]/g,/[\354-\357]/g,/[\322-\330]/g,/[\362-\370]/g,/[\331-\334]/g,/[\371-\374]/g,/[\321]/g,/[\361]/g,/[\307]/g,/[\347]/g],a=["A","a","E","e","I","i","O","o","U","u","N","n","C","c"],i=0;i<t.length;i++)e=e.replace(t[i],a[i]);return e}(t=(t=t.replace(/ /g,"_")).toLowerCase())).split("").map(function(e){return l[e]||e}).join(""),(t=t.replace(/[^a-z0-9\s-]/gi,"_"))!==a)&&c(this).prop("value",t),void 0!==i&&(e=c("#slugchanged"),t!=i?e.removeClass("hidemessage"):e.addClass("hidemessage")),c("#slugexists")),e=c("#override_validation").is(":checked");"undefined"!=typeof cptui_type_data&&(cptui_type_data.existing_post_types.hasOwnProperty(t)&&t!==i&&0==e?a.removeClass("hidemessage"):a.addClass("hidemessage")),"undefined"!=typeof cptui_tax_data&&(cptui_tax_data.existing_taxonomies.hasOwnProperty(t)&&t!==i?a.removeClass("hidemessage"):a.addClass("hidemessage"))});var o,n,l={"Ё":"YO","Й":"I","Ц":"TS","У":"U","К":"K","Е":"E","Н":"N","Г":"G","Ш":"SH","Щ":"SCH","З":"Z","Х":"H","Ъ":"'","ё":"yo","й":"i","ц":"ts","у":"u","к":"k","е":"e","н":"n","г":"g","ш":"sh","щ":"sch","з":"z","х":"h","ъ":"'","Ф":"F","Ы":"I","В":"V","А":"a","П":"P","Р":"R","О":"O","Л":"L","Д":"D","Ж":"ZH","Э":"E","ф":"f","ы":"i","в":"v","а":"a","п":"p","р":"r","о":"o","л":"l","д":"d","ж":"zh","э":"e","Я":"Ya","Ч":"CH","С":"S","М":"M","И":"I","Т":"T","Ь":"'","Б":"B","Ю":"YU","я":"ya","ч":"ch","с":"s","м":"m","и":"i","т":"t","ь":"'","б":"b","ю":"yu"};null!=wp.media&&(o=!0,n=wp.media.editor.send.attachment),c("#cptui_choose_icon").on("click",function(e){e.preventDefault();var e=c(this),a=jQuery("#menu_icon").attr("id");return o=!0,wp.media.editor.send.attachment=function(e,t){if(!o)return n.apply(this,[e,t]);c("#"+a).val(t.url).change()},wp.media.editor.open(e),!1}),c("#menu_icon").on("change",function(){var e=(e=c(this).val()).trim();c("#menu_icon_preview").html(t(e))}),c(".cptui-help").on("click",function(e){e.preventDefault()}),c(".cptui-taxonomy-submit").on("click",function(e){0==c(".cptui-table :checkbox:checked").length&&(e.preventDefault(),c('<div class="cptui-taxonomy-empty-types-dialog">'+cptui_tax_data.no_associated_type+"</div>").appendTo("#poststuff").dialog({dialogClass:"wp-dialog",modal:!0,autoOpen:!0,buttons:{OK:function(){c(this).dialog("close")}}}))}),c("#auto-populate").on("click tap",function(e){e.preventDefault();var e=c("#name").val(),o=c("#label").val(),n=c("#singular_label").val(),t=c('.cptui-labels input[type="text"]');""!==e&&(""===o&&(o=e),""===n&&(n=e),c(t).each(function(e,t){var a=c(t).data("label"),i=c(t).data("plurality");"undefined"!==a&&(a="plural"===i?a.replace(/item/gi,o):a.replace(/item/gi,n),""===c(t).val())&&c(t).val(a)}))}),c("#auto-clear").on("click tap",function(e){e.preventDefault();e=c('.cptui-labels input[type="text"]');c(e).each(function(e,t){c(t).val("")})});var e=c(".cptui-back-to-top");c(window).scroll(function(){300<c(window).scrollTop()?e.addClass("show"):e.removeClass("show")}),e.on("click",function(e){e.preventDefault(),c("html, body").animate({scrollTop:0},"300")});c(["#cptui_panel_pt_basic_settings","#cptui_panel_pt_additional_labels","#cptui_panel_pt_advanced_settings","#cptui_panel_tax_basic_settings","#cptui_panel_tax_additional_labels","#cptui_panel_tax_advanced_settings"]).each(function(e,t){var a=c(t).attr("id");localStorage.getItem(a)&&null!==localStorage.getItem(a)?c("#"+a).addClass("closed"):c("#"+a).removeClass("closed"),c(t).find(".postbox-header").on("click",function(e){localStorage.getItem(a)?localStorage.removeItem(a):localStorage.setItem(a,1)})})}(jQuery);
     1"use strict";postboxes.add_postbox_toggles(pagenow),function(c){let o,r,n,a=document.querySelector("#name");var e=document.querySelector("#cptui_select_post_type_submit"),e=(e&&(e.style.display="none"),document.querySelector("#cptui_select_taxonomy_submit")),e=(e&&(e.style.display="none"),"edit"===function(e,t){t=t||window.location.href;e=e.replace(/[\[\]]/g,"\\$&");e=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)"),e=e.exec(t);return e?e[2]?decodeURIComponent(e[2].replace(/\+/g," ")):"":null}("action")&&a&&(o=a.value),document.querySelector("#hierarchical")),e=(e&&e.addEventListener("change",e=>{var t=document.querySelector("#page-attributes");e.currentTarget&&"1"===e.currentTarget.value?t.checked=!0:t.checked=!1}),document.querySelector("#post_type")),t=document.querySelector("#taxonomy"),e=(e&&e.addEventListener("change",()=>{var e=document.querySelector("#cptui_select_post_type");e&&e.submit()}),t&&t.addEventListener("change",()=>{var e=document.querySelector("#cptui_select_taxonomy");e&&e.submit()}),c(".cptui-delete-top, .cptui-delete-bottom").on("click",function(e){e.preventDefault();let t="";"undefined"!=typeof cptui_type_data?t=cptui_type_data.confirm:"undefined"!=typeof cptui_tax_data&&(t=cptui_tax_data.confirm);c('<div class="cptui-submit-delete-dialog">'+t+"</div>").appendTo("#poststuff").dialog({dialogClass:"wp-dialog",modal:!0,autoOpen:!0,buttons:{OK:function(){c(this).dialog("close"),c(e.target).off("click").click()},Cancel:function(){c(this).dialog("close")}}})}),document.querySelectorAll("#support .question"));function i(e){var t,a=/(http|https):\/\/[\w-]+(\.[\w-]+)+([\w.,@?^=%&:\/~+#-]*[\w@?^=%&\/~+#-])?/.test(e);return e?0===e.indexOf("dashicons-")?((t=document.createElement("div")).classList.add("dashicons-before"),t.innerHTML="<br/>",t.classList.add(String(e).replace(/[^-\w. ]/gi,function(e){return"&#"+e.charCodeAt(0)+";"})),t):a?(t=encodeURI(e),(a=document.createElement("IMG")).src=t,a):void 0:""}Array.from(e).forEach(function(t,e){let a=!1,c=function(e,t){e=e.nextElementSibling;return!t||e&&e.matches(t)?e:null}(t,"div");c.style.display="none",["click","keydown"].forEach(e=>{t.addEventListener(e,e=>{"keydown"===e.type&&!["Space","Enter"].includes(e.code)||(e.preventDefault(),a=!a,c.style.display=a?"block":"none",e.currentTarget.classList.toggle("active"),e.currentTarget.setAttribute("aria-expanded",a.toString()),e.currentTarget.focus())})})}),a&&a.addEventListener("keyup",e=>{let t,a;t=a=e.currentTarget.value;["Tab","ArrowLeft","ArrowUp","ArrowRight","ArrowDown"].includes(e.code)||(t=(t=function(t){var a=[/[\300-\306]/g,/[\340-\346]/g,/[\310-\313]/g,/[\350-\353]/g,/[\314-\317]/g,/[\354-\357]/g,/[\322-\330]/g,/[\362-\370]/g,/[\331-\334]/g,/[\371-\374]/g,/[\321]/g,/[\361]/g,/[\307]/g,/[\347]/g];var c=["A","a","E","e","I","i","O","o","U","u","N","n","C","c"];for(let e=0;e<a.length;e++)t=t.replace(a[e],c[e]);return t}(t=(t=t.replace(/ /g,"_")).toLowerCase())).split("").map(function(e){return l[e]||e}).join(""),(t=t.replace(/[^a-z0-9\s-]/gi,"_"))!==a&&(e.currentTarget.value=t)),void 0!==o&&(e=document.querySelector("#slugchanged"),t!==o?e.classList.remove("hidemessage"):e.classList.add("hidemessage"));var e=document.querySelector("#slugexists"),c=document.querySelector("#override_validation"),c=!!c&&c.check;"undefined"!=typeof cptui_type_data&&(cptui_type_data.existing_post_types.hasOwnProperty(t)&&t!==o&&!1===c?e.classList.remove("hidemessage"):e.classList.add("hidemessage")),"undefined"!=typeof cptui_tax_data&&(cptui_tax_data.existing_taxonomies.hasOwnProperty(t)&&t!==o?e.classList.remove("hidemessage"):e.classList.add("hidemessage"))});const l={"Ё":"YO","Й":"I","Ц":"TS","У":"U","К":"K","Е":"E","Н":"N","Г":"G","Ш":"SH","Щ":"SCH","З":"Z","Х":"H","Ъ":"'","ё":"yo","й":"i","ц":"ts","у":"u","к":"k","е":"e","н":"n","г":"g","ш":"sh","щ":"sch","з":"z","х":"h","ъ":"'","Ф":"F","Ы":"I","В":"V","А":"a","П":"P","Р":"R","О":"O","Л":"L","Д":"D","Ж":"ZH","Э":"E","ф":"f","ы":"i","в":"v","а":"a","п":"p","р":"r","о":"o","л":"l","д":"d","ж":"zh","э":"e","Я":"Ya","Ч":"CH","С":"S","М":"M","И":"I","Т":"T","Ь":"'","Б":"B","Ю":"YU","я":"ya","ч":"ch","с":"s","м":"m","и":"i","т":"t","ь":"'","б":"b","ю":"yu"};void 0!==wp.media&&(r=!0,n=wp.media.editor.send.attachment),c("#cptui_choose_icon").on("click",function(e){e.preventDefault();e=c(this);let a=jQuery("#menu_icon").attr("id");return r=!0,wp.media.editor.send.attachment=function(e,t){if(!r)return n.apply(this,[e,t]);c("#"+a).val(t.url).change()},wp.media.editor.open(e),!1}),c("#menu_icon").on("change",function(){var e=(e=c(this).val()).trim();c("#menu_icon_preview").html(i(e))});t=document.querySelectorAll(".cptui-taxonomy-submit");const u=document.querySelector("#cptui-select-post-type-confirm");Array.from(t).forEach((e,t)=>{e.addEventListener("click",e=>{0===document.querySelectorAll('#cptui_panel_tax_basic_settings input[type="checkbox"]:checked').length&&(e.preventDefault(),u.showModal())})});e=document.querySelector("#cptui-select-post-type-confirm-close");e&&e.addEventListener("click",e=>{e.preventDefault(),u.close()});let s=document.querySelector("#auto-populate"),d=(s&&["click","tap"].forEach((e,t)=>{s.addEventListener(e,e=>{e.preventDefault();e=a.value;let c=document.querySelector("#label").value,o=document.querySelector("#singular_label").value;var t=document.querySelectorAll('.cptui-labels input[type="text"]');""!==e&&(""===c&&(c=e),""===o&&(o=e),Array.from(t).forEach(e=>{let t=e.getAttribute("data-label");var a=e.getAttribute("data-plurality");void 0!==t&&(t="plural"===a?t.replace(/item/gi,c):t.replace(/item/gi,o),""===e.value)&&(e.value=t)}))})}),document.querySelector("#auto-clear"));d&&["click","tap"].forEach((e,t)=>{d.addEventListener(e,e=>{e.preventDefault();e=document.querySelectorAll('.cptui-labels input[type="text"]');Array.from(e).forEach(e=>{e.value=""})})});const p=document.querySelector(".cptui-back-to-top");function m(){300<window.scrollY?p.classList.add("show"):p.classList.remove("show")}p&&(document.addEventListener("scroll",()=>{var e,t;e=m,t=500,clearTimeout(e._tId),e._tId=setTimeout(function(){e()},t)}),p.addEventListener("click",e=>{e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"})}));["#cptui_panel_pt_basic_settings","#cptui_panel_pt_additional_labels","#cptui_panel_pt_advanced_settings","#cptui_panel_tax_basic_settings","#cptui_panel_tax_additional_labels","#cptui_panel_tax_advanced_settings"].forEach((e,t)=>{e=document.querySelector(e);if(e){const c=e.getAttribute("id");var a=document.querySelector("#"+c),a=(localStorage.getItem(c)&&null!==localStorage.getItem(c)?a.classList.add("closed"):a.classList.remove("closed"),e.querySelectorAll(".postbox-header"));Array.from(a).forEach((e,t)=>{e.addEventListener("click",e=>{localStorage.getItem(c)?localStorage.removeItem(c):localStorage.setItem(c,"1")})})}})}(jQuery);
  • custom-post-type-ui/trunk/build/cptui-scripts.min.js.map

    r2990099 r3067146  
    1 {"version":3,"sources":["src/js/cptui-scripts.js"],"names":["postboxes","add_postbox_toggles","pagenow","$","original_slug","composePreviewContent","value","is_url","test","indexOf","addClass","String","replace","c","charCodeAt","imgsrc","encodeURI","theimg","document","createElement","src","hide","name","url","window","location","href","results","RegExp","exec","decodeURIComponent","val","on","this","prop","submit","e","preventDefault","msg","cptui_type_data","confirm","cptui_tax_data","appendTo","dialog","dialogClass","modal","autoOpen","buttons","OK","target","closest","off","click","Cancel","each","tis","state","answer","next","slideUp","type","keyCode","slideToggle","toggleClass","attr","toString","focus","original_value","$slugexists","s","diacritics","chars","i","length","toLowerCase","split","map","char","cyrillic","join","$slugchanged","removeClass","$override_validation","is","existing_post_types","hasOwnProperty","existing_taxonomies","_custom_media","_orig_send_attachment","Ё","Й","Ц","У","К","Е","Н","Г","Ш","Щ","З","Х","Ъ","ё","й","ц","у","к","е","н","г","ш","щ","з","х","ъ","Ф","Ы","В","А","П","Р","О","Л","Д","Ж","Э","ф","ы","в","а","п","р","о","л","д","ж","э","Я","Ч","С","М","И","Т","Ь","Б","Ю","я","ч","с","м","и","т","ь","б","ю","undefined","wp","media","editor","send","attachment","button","id","jQuery","props","apply","change","open","trim","html","no_associated_type","slug","plural","singular","fields","el","newval","data","plurality","back_to_top_btn","scroll","scrollTop","animate","index","element","panel_id","localStorage","getItem","find","removeItem","setItem"],"mappings":"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"}
     1{"version":3,"sources":["src/js/cptui-scripts.js"],"names":["postboxes","add_postbox_toggles","pagenow","$","let","original_slug","_custom_media","_orig_send_attachment","nameField","document","querySelector","cptSelectSubmit","taxSelectSubmit","style","display","hierarchicalSetting","name","url","window","location","href","replace","regex","RegExp","results","exec","decodeURIComponent","value","postTypeDropdown","addEventListener","pageAttributesCheck","e","currentTarget","checked","taxonomyDropdown","supportQuestions","postTypeSelectPostType","submit","taxonomySelectPostType","on","preventDefault","msg","cptui_type_data","confirm","cptui_tax_data","appendTo","dialog","dialogClass","modal","autoOpen","buttons","OK","this","target","off","click","Cancel","querySelectorAll","composePreviewContent","imgsrc","isURL","test","indexOf","dashDiv","createElement","classList","add","innerHTML","String","c","charCodeAt","encodeURI","theimg","src","Array","from","forEach","question","index","state","answer","elem","selector","nextElem","nextElementSibling","matches","theEvent","type","keys","includes","code","toggle","setAttribute","toString","focus","original_value","s","diacritics","chars","i","length","toLowerCase","split","map","char","cyrillic","join","slugchanged","remove","slugexists","override","override_validation","check","existing_post_types","hasOwnProperty","existing_taxonomies","Ё","Й","Ц","У","К","Е","Н","Г","Ш","Щ","З","Х","Ъ","ё","й","ц","у","к","е","н","г","ш","щ","з","х","ъ","Ф","Ы","В","А","П","Р","О","Л","Д","Ж","Э","ф","ы","в","а","п","р","о","л","д","ж","э","Я","Ч","С","М","И","Т","Ь","Б","Ю","я","ч","с","м","и","т","ь","б","ю","undefined","wp","media","editor","send","attachment","button","id","jQuery","attr","props","apply","val","change","open","trim","html","taxSubmit","taxSubmitSelectCPTDialog","element","showModal","taxSubmitSelectCPTConfirmCloseBtn","close","autoPopulate","autoClear","eventName","slug","plural","singular","fields","field","newval","getAttribute","plurality","back_to_top_btn","backToTop","scrollY","method","delay","clearTimeout","_tId","setTimeout","scrollTo","top","behavior","panel_id_item","panel_id","panel","postbox","localStorage","getItem","el","removeItem","setItem"],"mappings":"AAIA,aAEAA,UAAUC,oBAAoBC,OAAO,EAKrC,SAAUC,GAETC,IAAIC,EACAC,EACAC,EACAC,EAAYC,SAASC,cAAc,OAAO,EAE9C,IAAMC,EAAkBF,SAASC,cAAc,gCAAgC,EAIzEE,GAHFD,IACHA,EAAgBE,MAAMC,QAAU,QAETL,SAASC,cAAc,+BAA+B,GAcxEK,GAbFH,IACHA,EAAgBC,MAAMC,QAAU,QAG7B,SAkQJ,SAA4BE,EAAMC,GAC5BA,EAAAA,GAAWC,OAAOC,SAASC,KAChCJ,EAAOA,EAAKK,QAAQ,UAAW,MAAM,EAC/BC,EAAQ,IAAIC,OAAO,OAASP,EAAO,mBAAmB,EAC3DQ,EAAUF,EAAMG,KAAKR,CAAG,EACzB,OAAKO,EACAA,EAAQ,GACNE,mBAAmBF,EAAQ,GAAGH,QAAQ,MAAO,GAAG,CAAC,EADhC,GADH,IAGtB,EA1QkC,QAAQ,GACpCb,IAEJH,EAAgBG,EAAUmB,OAMAlB,SAASC,cAAc,eAAe,GAa5DkB,GAZDb,GACJA,EAAoBc,iBAAiB,SAAU,IAC9CzB,IAAI0B,EAAsBrB,SAASC,cAAc,kBAAkB,EAC/DqB,EAAEC,eAA2C,MAA1BD,EAAEC,cAAcL,MACtCG,EAAoBG,QAAU,CAAA,EAE9BH,EAAoBG,QAAU,CAAA,CAEhC,CAAC,EAIuBxB,SAASC,cAAc,YAAY,GACtDwB,EAAmBzB,SAASC,cAAc,WAAW,EAkFrDyB,GAhFFP,GACHA,EAAiBC,iBAAiB,SAAU,KAC3C,IAAMO,EAAyB3B,SAASC,cAAc,yBAAyB,EAC3E0B,GACHA,EAAuBC,OAAO,CAEhC,CAAC,EAEEH,GACHA,EAAiBL,iBAAiB,SAAU,KAC3C,IAAMS,EAAyB7B,SAASC,cAAc,wBAAwB,EAC1E4B,GACHA,EAAuBD,OAAO,CAEhC,CAAC,EAyCFlC,EAAE,yCAAyC,EAAEoC,GAAG,QAAS,SAAUR,GAClEA,EAAES,eAAe,EACjBpC,IAAIqC,EAAM,GACqB,aAA3B,OAAOC,gBACVD,EAAMC,gBAAgBC,QACc,aAA1B,OAAOC,iBACjBH,EAAMG,eAAeD,SAEMxC,EAAE,2CAA6CsC,EAAM,QAAQ,EAAEI,SAAS,YAAY,EAAEC,OAAO,CACxHC,YAAe,YACfC,MAAe,CAAA,EACfC,SAAe,CAAA,EACfC,QAAe,CACdC,GAAU,WACThD,EAAEiD,IAAI,EAAEN,OAAO,OAAO,EACtB3C,EAAE4B,EAAEsB,MAAM,EAAEC,IAAI,OAAO,EAAEC,MAAM,CAChC,EACAC,OAAU,WACTrD,EAAEiD,IAAI,EAAEN,OAAO,OAAO,CACvB,CACD,CACD,CAAC,CACF,CAAC,EAGwBrC,SAASgD,iBAAiB,oBAAoB,GA+GvE,SAASC,EAAsB/B,GAE9B,IAYOgC,EAXDC,EADK,4EACMC,KAAKlC,CAAK,EAE3B,OAAKA,EAEM,IAAMA,EAAMmC,QAAQ,YAAY,IACpCC,EAAUtD,SAASuD,cAAc,KAAK,GACpCC,UAAUC,IAAI,kBAAkB,EACxCH,EAAQI,UAAY,QACpBJ,EAAQE,UAAUC,IAWZE,OAX2BzC,CAWjB,EAAEN,QAAQ,aAAc,SAAUgD,GAClD,MAAO,KAAOA,EAAEC,WAAW,CAAC,EAAI,GACjC,CAAC,CAbuC,EAChCP,GACGH,GACJD,EAASY,UAAU5C,CAAK,GACxB6C,EAAS/D,SAASuD,cAAc,KAAK,GACpCS,IAAMd,EACNa,GAJD,KAAA,EAPC,EAaT,CAjIAE,MAAMC,KAAKxC,CAAgB,EAAEyC,QAAQ,SAAUC,EAAUC,GAexD1E,IAAI2E,EAAQ,CAAA,EACRC,EAfO,SAAUC,EAAMC,GACtBC,EAAWF,EAAKG,mBAEpB,MAAKF,CAAAA,GAIDC,GAAYA,EAASE,QAAQH,CAAQ,EAHjCC,EAOD,IACR,EAGkBN,EAAU,KAAK,EACjCG,EAAOnE,MAAMC,QAAU,OAEvB,CAAC,QAAS,WAAW8D,QAAQ,IAC5BC,EAAShD,iBAAiByD,EAAU,IAGpB,YAAXvD,EAAEwD,MAAuBC,CADlB,CAAC,QAAS,SACaC,SAAS1D,EAAE2D,IAAI,IAGjD3D,EAAES,eAAe,EACjBuC,EAAQ,CAACA,EACTC,EAAOnE,MAAMC,QAAUiE,EAAQ,QAAU,OACzChD,EAAEC,cAAciC,UAAU0B,OAAO,QAAQ,EACzC5D,EAAEC,cAAc4D,aAAa,gBAAiBb,EAAMc,SAAS,CAAC,EAC9D9D,EAAEC,cAAc8D,MAAM,EACvB,CAAC,CACF,CAAC,CACF,CAAC,EAEGtF,GAEHA,EAAUqB,iBAAiB,QAAS,IACnCzB,IAAIuB,EAAOoE,EAEXpE,EAAQoE,EAAiBhE,EAAEC,cAAcL,MAC9B,CAAC,MAAO,YAAa,UAAW,aAAc,aAC/C8D,SAAS1D,EAAE2D,IAAI,IAIxB/D,GADAA,EAuCH,SAA2BqE,GAC1B,IAAMC,EAAa,CAClB,eAAgB,eAChB,eAAgB,eAChB,eAAgB,eAChB,eAAgB,eAChB,eAAgB,eAChB,UAAW,UACX,UAAW,WAGZ7F,IAAI8F,EAAQ,CAAC,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,IAAK,KAE9E,IAAK9F,IAAI+F,EAAI,EAAGA,EAAIF,EAAWG,OAAQD,CAAC,GACvCH,EAAIA,EAAE3E,QAAQ4E,EAAWE,GAAID,EAAMC,EAAE,EAGtC,OAAOH,CACR,EA1DGrE,GADAA,EAAQA,EAAMN,QAAQ,KAAM,GAAG,GACjBgF,YAAY,CACK,GAgGrBC,MAAM,EAAE,EAAEC,IAAI,SAAUC,GACnC,OAAOC,EAASD,IAASA,CAC1B,CAAC,EAAEE,KAAK,EAAE,GAhGR/E,EAAiCA,EA0D7BN,QAAQ,iBAAkB,GAAG,KAzDnB0E,IACbhE,EAAEC,cAAcL,MAAQA,IAKG,KAAA,IAAlBtB,IACNsG,EAAclG,SAASC,cAAc,cAAc,EACnDiB,IAAUtB,EACbsG,EAAY1C,UAAU2C,OAAO,aAAa,EAE1CD,EAAY1C,UAAUC,IAAI,aAAa,GAlBzC9D,IAsBIyG,EAAapG,SAASC,cAAc,aAAa,EACjDoG,EAAWrG,SAASC,cAAc,sBAAsB,EACxDqG,EAAsB,CAAA,CAAA,GAAaD,EAASE,MAClB,aAA1B,OAAOtE,kBACNA,gBAAgBuE,oBAAoBC,eAAevF,CAAK,GAAKA,IAAUtB,GAAyC,CAAA,IAAxB0G,EAC3FF,EAAW5C,UAAU2C,OAAO,aAAa,EAEzCC,EAAW5C,UAAUC,IAAI,aAAa,GAGX,aAAzB,OAAOtB,iBACNA,eAAeuE,oBAAoBD,eAAevF,CAAK,GAAKA,IAAUtB,EACzEwG,EAAW5C,UAAU2C,OAAO,aAAa,EAEzCC,EAAW5C,UAAUC,IAAI,aAAa,EAGzC,CAAC,EAwDF,MAAMuC,EAAW,CAChBW,IAAK,KAAMC,IAAK,IAAKC,IAAK,KAAMC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,KAAMC,IAAK,MAAOC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,KAAMC,IAAK,IAAKC,IAAK,KAAMC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,KAAMC,IAAK,MAAOC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,KAAMC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,KAAMC,IAAK,IAAKC,IAAK,KAAMC,IAAK,KAAMC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,KAAMC,IAAK,KAAMC,IAAK,KAAMC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IAAKC,IAAK,IACjqB,EAQKC,KAAAA,IAAcC,GAAGC,QACrBlL,EAAgB,CAAA,EAChBC,EAAwBgL,GAAGC,MAAMC,OAAOC,KAAKC,YAa9CxL,EAAE,oBAAoB,EAAEoC,GAAG,QAAS,SAAUR,GAC7CA,EAAES,eAAe,EAEboJ,EAASzL,EAAEiD,IAAI,EACnBhD,IAAIyL,EAAKC,OAAO,YAAY,EAAEC,KAAK,IAAI,EAWvC,OAVAzL,EAAgB,CAAA,EAChBiL,GAAGC,MAAMC,OAAOC,KAAKC,WAAa,SAAUK,EAAOL,GAClD,GAAIrL,CAAAA,EAGH,OAAOC,EAAsB0L,MAAM7I,KAAM,CAAC4I,EAAOL,EAAW,EAF5DxL,EAAE,IAAM0L,CAAE,EAAEK,IAAIP,EAAW1K,GAAG,EAAEkL,OAAO,CAIzC,EAEAZ,GAAGC,MAAMC,OAAOW,KAAKR,CAAM,EACpB,CAAA,CACR,CAAC,EAgBDzL,EAAE,YAAY,EAAEoC,GAAG,SAAU,WAC5B,IACAZ,GAAQA,EADIxB,EAAEiD,IAAI,EAAE8I,IAAI,GACVG,KAAK,EACnBlM,EAAE,oBAAoB,EAAEmM,KAAK5I,EAAsB/B,CAAK,CAAC,CAC1D,CAAC,EAIK4K,EAAY9L,SAASgD,iBAAiB,wBAAwB,EACpE,MAAM+I,EAA2B/L,SAASC,cAAc,iCAAiC,EACzFgE,MAAMC,KAAK4H,CAAS,EAAE3H,QAAS,CAAC6H,EAAQtG,KACvCsG,EAAQ5K,iBAAiB,QAAS,IAGH,IADVpB,SAASgD,iBAAiB,gEAAgE,EAC3F2C,SAClBrE,EAAES,eAAe,EACjBgK,EAAyBE,UAAU,EAErC,CAAC,CACF,CAAE,EACEC,EAAoClM,SAASC,cAAc,uCAAuC,EAClGiM,GACHA,EAAkC9K,iBAAiB,QAAS,IAC3DE,EAAES,eAAe,EACjBgK,EAAyBI,MAAM,CAChC,CAAC,EAGFxM,IAAIyM,EAAepM,SAASC,cAAc,gBAAgB,EA4CtDoM,GA3CAD,GACH,CAAC,QAAS,OAAOjI,QAAQ,CAACmI,EAAWjI,KACpC+H,EAAahL,iBAAiBkL,EAAW,IACxChL,EAAES,eAAe,EAEbwK,EAAOxM,EAAUmB,MACrBvB,IAAI6M,EAASxM,SAASC,cAAc,QAAQ,EAAEiB,MAC1CuL,EAAWzM,SAASC,cAAc,iBAAiB,EAAEiB,MACzDvB,IAAI+M,EAAS1M,SAASgD,iBAAiB,kCAAkC,EAErE,KAAOuJ,IAIP,KAAOC,IACVA,EAASD,GAGN,KAAOE,IACVA,EAAWF,GAGZtI,MAAMC,KAAKwI,CAAM,EAAEvI,QAAQwI,IAC1BhN,IAAIiN,EAASD,EAAME,aAAa,YAAY,EAC5ClN,IAAImN,EAAYH,EAAME,aAAa,gBAAgB,EAC7B,KAAA,IAAXD,IAGTA,EADG,WAAaE,EACPF,EAAOhM,QAAQ,SAAU4L,CAAM,EAI/BI,EAAOhM,QAAQ,SAAU6L,CAAQ,EAEvB,KAAhBE,EAAMzL,SACTyL,EAAMzL,MAAQ0L,EAGjB,CAAC,EACF,CAAC,CACF,CAAC,EAGc5M,SAASC,cAAc,aAAa,GAChDoM,GACH,CAAC,QAAS,OAAOlI,QAAQ,CAACmI,EAAWjI,KACpCgI,EAAUjL,iBAAiBkL,EAAW,IACrChL,EAAES,eAAe,EAEX2K,EAAS1M,SAASgD,iBAAiB,kCAAkC,EAC3EiB,MAAMC,KAAKwI,CAAM,EAAEvI,QAAQwI,IAC1BA,EAAMzL,MAAQ,EACf,CAAC,CACF,CAAC,CACF,CAAC,EAMF,MAAM6L,EAAkB/M,SAASC,cAAc,oBAAoB,EAenE,SAAS+M,IACa,IAAjBvM,OAAOwM,QACVF,EAAgBvJ,UAAUC,IAAI,MAAM,EAEpCsJ,EAAgBvJ,UAAU2C,OAAO,MAAM,CAEzC,CApBI4G,IACH/M,SAASoB,iBAAiB,SAAU,KAqBrC,IAAuB8L,EAAQC,EAARD,EApBPF,EAoBeG,EApBJ,IAqB1BC,aAAaF,EAAOG,IAAI,EACxBH,EAAOG,KAAOC,WAAW,WACxBJ,EAAO,CACR,EAAGC,CAAK,CAvBR,CAAC,EAEDJ,EAAgB3L,iBAAiB,QAAS,IACzCE,EAAES,eAAe,EACjBtB,OAAO8M,SAAS,CACfC,IAAU,EACVC,SAAU,QACX,CAAC,CACF,CAAC,GAmBiB,CAAC,iCAAkC,oCAAqC,oCAAqC,kCAAmC,qCAAsC,sCAC9LtJ,QAAQ,CAAC6H,EAAS3H,KACtBqJ,EAAgB1N,SAASC,cAAc+L,CAAO,EACpD,GAAI0B,EAAe,CAClB,MAAMC,EAAWD,EAAcb,aAAa,IAAI,EAChD,IAAMe,EAAQ5N,SAASC,cAAc,IAAM0N,CAAQ,EAS7CE,GANDC,aAAaC,QAAQJ,CAAQ,GAAwC,OAAnCG,aAAaC,QAAQJ,CAAQ,EAGnEC,EAAMpK,UAAUC,IAAI,QAAQ,EAF5BmK,EAAMpK,UAAU2C,OAAO,QAAQ,EAKhBuH,EAAc1K,iBAAiB,iBAAiB,GAChEiB,MAAMC,KAAK2J,CAAO,EAAE1J,QAAQ,CAAC6J,EAAItI,KAChCsI,EAAG5M,iBAAiB,QAAS,IACvB0M,aAAaC,QAAQJ,CAAQ,EAGjCG,aAAaG,WAAWN,CAAQ,EAFhCG,aAAaI,QAAQP,EAAU,GAAG,CAIpC,CAAC,CACF,CAAC,CACF,CACD,CAAC,CAED,EAAEtC,MAAM"}
  • custom-post-type-ui/trunk/custom-post-type-ui.php

    r2992631 r3067146  
    1717 * Description: Admin UI panel for registering custom post types and taxonomies
    1818 * Author: WebDevStudios
    19  * Version: 1.15.1
     19 * Version: 1.16.0
    2020 * Author URI: https://webdevstudios.com/
    2121 * Text Domain: custom-post-type-ui
     
    3434}
    3535
    36 define( 'CPT_VERSION', '1.15.1' ); // Left for legacy purposes.
    37 define( 'CPTUI_VERSION', '1.15.1' );
     36define( 'CPT_VERSION', '1.16.0' ); // Left for legacy purposes.
     37define( 'CPTUI_VERSION', '1.16.0' );
    3838define( 'CPTUI_WP_VERSION', get_bloginfo( 'version' ) );
    3939
  • custom-post-type-ui/trunk/inc/taxonomies.php

    r2948753 r3067146  
    18181818        's',
    18191819        'search',
     1820        'search_terms',
    18201821        'second',
    18211822        'sentence',
  • custom-post-type-ui/trunk/inc/utility.php

    r2990099 r3067146  
    10311031}
    10321032add_action( 'after_setup_theme', 'cptui_post_thumbnail_theme_support' );
     1033
     1034function cptui_add_dialog_missing_post_type_confirm() {
     1035?>
     1036    <dialog id="cptui-select-post-type-confirm">
     1037        <p><?php esc_html_e( 'Please select a post type to associate with.', 'custom-post-type-ui' ); ?></p>
     1038        <button id="cptui-select-post-type-confirm-close" class="confirm button-secondary" type="button"><?php esc_html_e( 'OK', 'custom-post-type-ui' ); ?></button>
     1039    </dialog>
     1040<?php
     1041}
     1042add_action( 'cptui_taxonomy_after_fieldsets', 'cptui_add_dialog_missing_post_type_confirm' );
     1043
     1044function cptui_add_dialog_delete_content_type_confirm() {
     1045    ?>
     1046    <dialog id="cptui-content-type-delete" class="wp-core-ui">
     1047        <p><?php esc_html_e( 'Are you sure you want to delete this? Deleting will NOT remove created content.', 'custom-post-type-ui' ); ?></p>
     1048        <div class="cptui-confirm-deny-delete">
     1049            <button id="cptui-content-type-confirm-delete" class="confirm button-secondary" type="button"><?php esc_html_e( 'OK', 'custom-post-type-ui' ); ?></button>
     1050            <button id="cptui-content-type-deny-delete" class="confirm button-secondary" type="button"><?php esc_html_e( 'Cancel', 'custom-post-type-ui' ); ?></button>
     1051        </div>
     1052    </dialog>
     1053    <?php
     1054}
     1055#add_action( 'cptui_post_type_after_fieldsets', 'cptui_add_dialog_delete_content_type_confirm' );
     1056#add_action( 'cptui_taxonomy_after_fieldsets', 'cptui_add_dialog_delete_content_type_confirm' );
  • custom-post-type-ui/trunk/readme.txt

    r2992631 r3067146  
    44Tags: custom post types, post type, taxonomy, content types, CPT, CMS, post, types, custom
    55Requires at least: 6.3
    6 Tested up to: 6.4
    7 Stable tag: 1.15.1
     6Tested up to: 6.5
     7Stable tag: 1.16.0
    88License: GPL-2.0+
    99Requires PHP: 7.4
     
    3232
    3333== Changelog ==
     34
     35= 1.16.0 - 2024-04-08 =
     36* Added: Added a wpml-config.xml file.
     37* Updated: Added "search_terms" to disallowed taxonomy list.
     38* Updated: Began converting our javascript away from jQuery dependency.
     39* Updated: tested up to WP 6.5
    3440
    3541= 1.15.1 - 2023-11-08 =
     
    120126== Upgrade Notice ==
    121127
     128= 1.16.0 - 2024-04-08 =
     129* Added: Added a wpml-config.xml file.
     130* Updated: Added "search_terms" to disallowed taxonomy list.
     131* Updated: Began converting our javascript away from jQuery dependency.
     132* Updated: tested up to WP 6.5
     133
     134= 1.15.1 - 2023-11-08 =
     135* Fixed: Fixed up some Right-to-Left language styling issues.
     136* Fixed: Fixing forgot to update about page and some PHP constants for CPTUI version.
     137
    122138= 1.15.0 - 2023-11-06 =
    123139* Added: Checkbox to indicate you intend to migrate a post type into CPTUI in event of matching slugs. Props @ramsesdelr
Note: See TracChangeset for help on using the changeset viewer.