Changeset 3067146
- Timestamp:
- 04/08/2024 07:48:57 PM (20 months ago)
- Location:
- custom-post-type-ui
- Files:
-
- 42 added
- 7 edited
-
tags/1.16.0 (added)
-
tags/1.16.0/LICENSE (added)
-
tags/1.16.0/build (added)
-
tags/1.16.0/build/cptui-scripts.js (added)
-
tags/1.16.0/build/cptui-scripts.min.js (added)
-
tags/1.16.0/build/cptui-scripts.min.js.map (added)
-
tags/1.16.0/build/cptui-styles.css (added)
-
tags/1.16.0/build/cptui-styles.css.map (added)
-
tags/1.16.0/build/cptui-styles.min.css (added)
-
tags/1.16.0/build/dashicons-picker.js (added)
-
tags/1.16.0/build/dashicons-picker.min.js (added)
-
tags/1.16.0/build/dashicons-picker.min.js.map (added)
-
tags/1.16.0/classes (added)
-
tags/1.16.0/classes/class.cptui_admin_ui.php (added)
-
tags/1.16.0/classes/class.cptui_debug_info.php (added)
-
tags/1.16.0/custom-post-type-ui.php (added)
-
tags/1.16.0/external (added)
-
tags/1.16.0/external/wpgraphql.php (added)
-
tags/1.16.0/images (added)
-
tags/1.16.0/images/cptui-icon-173x173.png (added)
-
tags/1.16.0/images/wds_ads (added)
-
tags/1.16.0/images/wds_ads/buddypages.png (added)
-
tags/1.16.0/images/wds_ads/cptui-extended.png (added)
-
tags/1.16.0/images/wds_ads/instago.png (added)
-
tags/1.16.0/images/wds_ads/wp-search-with-algolia-pro.png (added)
-
tags/1.16.0/inc (added)
-
tags/1.16.0/inc/about.php (added)
-
tags/1.16.0/inc/listings.php (added)
-
tags/1.16.0/inc/post-types.php (added)
-
tags/1.16.0/inc/support.php (added)
-
tags/1.16.0/inc/taxonomies.php (added)
-
tags/1.16.0/inc/tools-sections (added)
-
tags/1.16.0/inc/tools-sections/tools-debug.php (added)
-
tags/1.16.0/inc/tools-sections/tools-get-code.php (added)
-
tags/1.16.0/inc/tools-sections/tools-post-types.php (added)
-
tags/1.16.0/inc/tools-sections/tools-taxonomies.php (added)
-
tags/1.16.0/inc/tools.php (added)
-
tags/1.16.0/inc/utility.php (added)
-
tags/1.16.0/inc/wp-cli.php (added)
-
tags/1.16.0/readme.txt (added)
-
tags/1.16.0/wpml-config.xml (added)
-
trunk/build/cptui-scripts.js (modified) (9 diffs)
-
trunk/build/cptui-scripts.min.js (modified) (1 diff)
-
trunk/build/cptui-scripts.min.js.map (modified) (1 diff)
-
trunk/custom-post-type-ui.php (modified) (2 diffs)
-
trunk/inc/taxonomies.php (modified) (1 diff)
-
trunk/inc/utility.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/wpml-config.xml (added)
Legend:
- Unmodified
- Added
- Removed
-
custom-post-type-ui/trunk/build/cptui-scripts.js
r2990099 r3067146 1 "use strict"; 2 1 3 postboxes.add_postbox_toggles(pagenow); 2 4 3 5 (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 } 6 18 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 } 23 52 $(".cptui-delete-top, .cptui-delete-bottom").on("click", function(e) { 24 53 e.preventDefault(); 25 varmsg = "";54 let msg = ""; 26 55 if (typeof cptui_type_data !== "undefined") { 27 56 msg = cptui_type_data.confirm; … … 29 58 msg = cptui_tax_data.confirm; 30 59 } 31 varsubmit_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({ 32 61 dialogClass: "wp-dialog", 33 62 modal: true, … … 35 64 buttons: { 36 65 OK: function() { 37 var form = $(e.target).closest("form");66 $(this).dialog("close"); 38 67 $(e.target).off("click").click(); 39 68 }, … … 44 73 }); 45 74 }); 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 } 98 147 function replaceDiacritics(s) { 99 vardiacritics = [ /[\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 varchars = [ "A", "a", "E", "e", "I", "i", "O", "o", "U", "u", "N", "n", "C", "c" ];101 for ( vari = 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++) { 102 151 s = s.replace(diacritics[i], chars[i]); 103 152 } … … 109 158 } 110 159 function composePreviewContent(value) { 111 varre = /(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); 113 162 if (!value) { 114 163 return ""; 115 164 } 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"); 120 173 theimg.src = imgsrc; 121 174 return theimg; … … 127 180 }); 128 181 } 129 varcyrillic = {182 const cyrillic = { 130 183 "Ё": "YO", 131 184 "Й": "I", … … 200 253 }).join(""); 201 254 } 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; 204 258 } 205 259 function getParameterByName(name, url) { 206 260 if (!url) url = window.location.href; 207 261 name = name.replace(/[\[\]]/g, "\\$&"); 208 varregex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url);262 const regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), results = regex.exec(url); 209 263 if (!results) return null; 210 264 if (!results[2]) return ""; … … 213 267 $("#cptui_choose_icon").on("click", function(e) { 214 268 e.preventDefault(); 215 varbutton = $(this);216 varid = jQuery("#menu_icon").attr("id");269 let button = $(this); 270 let id = jQuery("#menu_icon").attr("id"); 217 271 _custom_media = true; 218 272 wp.media.editor.send.attachment = function(props, attachment) { … … 231 285 $("#menu_icon_preview").html(composePreviewContent(value)); 232 286 }); 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 => { 238 301 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 } 246 335 } 247 } 336 }); 248 337 }); 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"); 292 368 } 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"); 313 386 } 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 } 317 400 }); 318 401 })(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 17 17 * Description: Admin UI panel for registering custom post types and taxonomies 18 18 * Author: WebDevStudios 19 * Version: 1.1 5.119 * Version: 1.16.0 20 20 * Author URI: https://webdevstudios.com/ 21 21 * Text Domain: custom-post-type-ui … … 34 34 } 35 35 36 define( 'CPT_VERSION', '1.1 5.1' ); // Left for legacy purposes.37 define( 'CPTUI_VERSION', '1.1 5.1' );36 define( 'CPT_VERSION', '1.16.0' ); // Left for legacy purposes. 37 define( 'CPTUI_VERSION', '1.16.0' ); 38 38 define( 'CPTUI_WP_VERSION', get_bloginfo( 'version' ) ); 39 39 -
custom-post-type-ui/trunk/inc/taxonomies.php
r2948753 r3067146 1818 1818 's', 1819 1819 'search', 1820 'search_terms', 1820 1821 'second', 1821 1822 'sentence', -
custom-post-type-ui/trunk/inc/utility.php
r2990099 r3067146 1031 1031 } 1032 1032 add_action( 'after_setup_theme', 'cptui_post_thumbnail_theme_support' ); 1033 1034 function 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 } 1042 add_action( 'cptui_taxonomy_after_fieldsets', 'cptui_add_dialog_missing_post_type_confirm' ); 1043 1044 function 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 4 4 Tags: custom post types, post type, taxonomy, content types, CPT, CMS, post, types, custom 5 5 Requires at least: 6.3 6 Tested up to: 6. 47 Stable tag: 1.1 5.16 Tested up to: 6.5 7 Stable tag: 1.16.0 8 8 License: GPL-2.0+ 9 9 Requires PHP: 7.4 … … 32 32 33 33 == 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 34 40 35 41 = 1.15.1 - 2023-11-08 = … … 120 126 == Upgrade Notice == 121 127 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 122 138 = 1.15.0 - 2023-11-06 = 123 139 * 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.