Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- jQuery(function() {
- // slide toggle
- jQuery(".cptg-metabox .handlediv").click(function() {
- jQuery(".inside", jQuery(this).parent()).slideToggle();
- });
- // input error check
- jQuery("#cptg_cpt_form").submit(function() {
- if ( !jQuery("#post_type_name").val() ) {
- jQuery("#error").show();
- window.scrollTo(0, 0);
- return false;
- } else {
- return true;
- }
- });
- jQuery("#cptg_tax_form").submit(function() {
- jQuery(".error-cptg").hide();
- if ( !jQuery("#tax_name").val() ) {
- jQuery("#error1").show();
- window.scrollTo(0, 0);
- return false;
- } else if ( !jQuery("input:checked[name^=tax_post_types]")[0] ) {
- jQuery("#error2").show();
- window.scrollTo(0, 0);
- return false;
- } else {
- return true;
- }
- });
- //Used to dynamically name labels
- function capitaliseFirstLetter(string)
- {
- return string.charAt(0).toUpperCase() + string.slice(1);
- }
- // sortable
- jQuery(document).ready(function() {
- jQuery("#cptg-list").sortable({
- 'items': 'tr',
- 'axis': 'y',
- 'helper': fixHelper,
- 'update' : function(e, ui) {
- jQuery.post( ajaxurl, {
- action: 'update-cptg-order',
- order: jQuery("#cptg-list").sortable("serialize"),
- });
- }
- });
- //Update labels when Taxonomy name is updated
- jQuery('#tax_name').change(function() {
- var itemname = jQuery("#tax_name").val();
- var capitemname = capitaliseFirstLetter( jQuery("#tax_name").val() );
- //singular name (Default: $taxonomy)
- jQuery('input[name="tax_labels[singular_label]"]').val(""+capitemname+"");
- //search items (Default: Search Tags)
- jQuery('input[name="tax_labels[search_items]"]').val("Search "+capitemname+"s");
- //popular items (Default: Popular Tags)
- jQuery('input[name="tax_labels[popular_items]"]').val("Popular "+capitemname+"s");
- //all items (Default: All Tags)
- jQuery('input[name="tax_labels[all_items]"]').val("All "+capitemname+"s");
- //parent item (Default: Parent Category)
- jQuery('input[name="tax_labels[parent_item]"]').val("Parent "+capitemname+"");
- //parent item colon (Default: Parent Category)
- jQuery('input[name="tax_labels[parent_item_colon]"]').val("Parent "+capitemname+"");
- //edit tag (Default: Edit Tag)
- jQuery('input[name="tax_labels[edit_item]"]').val("Edit "+capitemname+"");
- //update item (Default: Update Tag)
- jQuery('input[name="tax_labels[update_item]"]').val("Update "+capitemname+"");
- //add new item (Default: Add New Tag)
- jQuery('input[name="tax_labels[add_new_item]"]').val("Add New "+capitemname+"");
- //new item name (Default: New Tag Name)
- jQuery('input[name="tax_labels[new_item_name]"]').val("New "+capitemname+" Name");
- //separate items with commas (Default: Separate tags with commas)
- jQuery('input[name="tax_labels[separate_items_with_commas]"]').val("Separate "+itemname+"s with commas");
- //add or remove items (Default: Add or remove tags)
- jQuery('input[name="tax_labels[add_or_remove_items]"]').val("Add or remove "+itemname+"s");
- //choose from most used (Default: Choose from the most used tags)
- jQuery('input[name="tax_labels[choose_from_most_used]"]').val("Choose from the most used "+itemname+"s");
- });
- //Update labels when Post Type name is updated
- jQuery('#post_type_name').change(function() {
- var itemname = jQuery("#post_type_name").val();
- var capitemname = capitaliseFirstLetter( jQuery("#post_type_name").val() );
- //singular name - (Default: $post_type)
- jQuery('input[name="cpt_labels[singular_label]"]').val(""+capitemname+"");
- //menu name - (Default: $post_type)
- jQuery('input[name="cpt_labels[menu_name]"]').val(""+capitemname+"s");
- //all items - (Default: All Posts)
- jQuery('input[name="cpt_labels[all_items]"]').val("All "+capitemname+"s");
- //add new - (Default: Add New)
- jQuery('input[name="cpt_labels[add_new]"]').val("Add New "+capitemname+"");
- //add new item - (Default: Add New Post)
- jQuery('input[name="cpt_labels[add_new_item]"]').val("Add New "+capitemname+"");
- //edit item - (Default: Edit Post)
- jQuery('input[name="cpt_labels[edit_item]"]').val("Edit "+capitemname+"");
- //new item - (Default: New Post)
- jQuery('input[name="cpt_labels[new_item]"]').val("New "+capitemname+"");
- //view item - (Default: View Post)
- jQuery('input[name="cpt_labels[view_item]"]').val("View "+capitemname+"");
- //search items - (Default: Search Posts)
- jQuery('input[name="cpt_labels[search_items]"]').val("Search "+itemname+"s");
- //not found - (Default: No posts found.)
- jQuery('input[name="cpt_labels[not_found]"]').val("No "+itemname+"s found.");
- //not found in trash - (Default: No posts found in Trash.)
- jQuery('input[name="cpt_labels[not_found_in_trash]"]').val("No "+itemname+"s found in Trash.");
- //parent item colon - (Default: Parent Page)
- jQuery('input[name="cpt_labels[parent_item_colon]"]').val("Parent "+capitemname+"");
- });
- });
- var fixHelper = function(e, ui) {
- ui.children().children().each(function() {
- jQuery(this).width(jQuery(this).width());
- });
- return ui;
- };
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement