diff --git a/app/Entities/Post/PostUpdateRepository.php b/app/Entities/Post/PostUpdateRepository.php index b8433f0..ce8a924 100644 --- a/app/Entities/Post/PostUpdateRepository.php +++ b/app/Entities/Post/PostUpdateRepository.php @@ -1,4 +1,4 @@ -validation->validatePostIDs($posts); $post_type = get_post_type($posts[0]['id']); @@ -64,8 +64,12 @@ public function updateOrder($posts, $parent = 0, $filtered = false) $post_id = sanitize_text_field($post['id']); $original_modifed_date = get_post_modified_time('Y-m-d H:i:s', false, $post_id); $original_modifed_date_gmt = get_post_modified_time('Y-m-d H:i:s', true, $post_id); - - if ( !$filtered ) $args['post_parent'] = intval($parent); + + // if ( !$filtered ) $args['post_parent'] = intval($parent); // Not used? + + // Extract data + $parent = $post['parent_id']; + $order = $post['order']; // Update post hook causes server timeout on large sites, but may be required by some users if ( $update_post_hook ) wp_update_post(['ID' => $post_id]); @@ -74,31 +78,29 @@ public function updateOrder($posts, $parent = 0, $filtered = false) $query = $wpdb->prepare( "UPDATE $wpdb->posts SET menu_order = '%d', post_parent = '%d', post_modified = '%s', post_modified_gmt = '%s' - WHERE ID = '%d'", - intval($key), - intval($parent), - $original_modifed_date, - $original_modifed_date_gmt, + WHERE ID = '%d'", + intval($order), // Use order from front-end + intval($parent), // Use parent from front-end + $original_modifed_date, + $original_modifed_date_gmt, intval($post_id) ); else : // The posts are filtered, don't update the parent $query = $wpdb->prepare( "UPDATE $wpdb->posts SET menu_order = '%d', post_modified = '%s', post_modified_gmt = '%s' - WHERE ID = '%d'", - intval($key), - $original_modifed_date, - $original_modifed_date_gmt, + WHERE ID = '%d'", + intval($order), // Use order from front-end + $original_modifed_date, + $original_modifed_date_gmt, intval($post_id) - ); + ); endif; $wpdb->query( $query ); - do_action('nestedpages_post_order_updated', $post_id, $parent, $key, $filtered); + do_action('nestedpages_post_order_updated', $post_id, $parent, $order, $filtered); wp_cache_delete( $post_id, 'posts' ); - - if ( isset($post['children']) ) $this->updateOrder($post['children'], $post_id); } do_action('nestedpages_posts_order_updated', $posts, $parent); return true; @@ -119,19 +121,19 @@ public function updatePost($data, $append_taxonomies = false) $this->validation->validateCustomFields($data); - if ( isset($data['post_title']) && $data['post_title'] == "" ){ + if ( isset($data['post_title']) && $data['post_title'] == "" ){ $this->validation->checkEmpty($data['post_title'], __('Title', 'wp-nested-pages')); } elseif ( isset($data['post_title']) ){ $updated_post['post_title'] = esc_attr($data['post_title']); } - if ( isset($data['post_name']) ) + if ( isset($data['post_name']) ) $updated_post['post_name'] = sanitize_text_field($data['post_name']); - if ( isset($data['post_author']) ) + if ( isset($data['post_author']) ) $updated_post['post_author'] = sanitize_text_field($data['post_author']); - if ( isset($data['post_password']) ) + if ( isset($data['post_password']) ) $updated_post['post_password'] = sanitize_text_field($data['post_password']); if ( !$this->post_type_repo->standardFieldDisabled('allow_comments', sanitize_text_field($data['post_type'])) ){ @@ -189,9 +191,9 @@ public function updateTemplate($data) { if ( isset($data['page_template']) && current_user_can('edit_post', $data['post_id']) ){ $template = sanitize_text_field($data['page_template']); - update_post_meta( - $data['post_id'], - '_wp_page_template', + update_post_meta( + $data['post_id'], + '_wp_page_template', $template ); } @@ -207,9 +209,9 @@ public function updateNavStatus($data) if ( !current_user_can('edit_post', $data['post_id']) ) return; $status = ( isset($data['nav_status']) && $data['nav_status'] == 'hide' ) ? 'hide' : 'show'; $id = ( isset($data['post_id']) ) ? $data['post_id'] : $this->new_id; - update_post_meta( - $id, - '_np_nav_status', + update_post_meta( + $id, + '_np_nav_status', $status ); } @@ -223,7 +225,7 @@ private function updateNestedPagesStatus($data) { if ( !current_user_can('edit_post', $data['post_id']) ) return; if ( $this->post_type_repo->standardFieldDisabled('hide_in_np', sanitize_text_field($data['post_type'])) ) return; - + $status = ( isset($data['nested_pages_status']) && $data['nested_pages_status'] == 'hide' ) ? 'hide' : 'show'; $id = ( isset($data['post_id']) ) ? $data['post_id'] : $this->new_id; update_post_meta( @@ -243,9 +245,9 @@ private function updateNavTitle($data) if ( !current_user_can('edit_post', $data['post_id']) ) return; if ( isset($data['np_nav_title']) ){ $title = sanitize_text_field($data['np_nav_title']); - update_post_meta( - $data['post_id'], - '_np_nav_title', + update_post_meta( + $data['post_id'], + '_np_nav_title', $title ); } @@ -261,9 +263,9 @@ private function updateNavCSS($data) if ( !current_user_can('edit_post', $data['post_id']) ) return; if ( isset($data['np_nav_css_classes']) ){ $css_classes = sanitize_text_field($data['np_nav_css_classes']); - update_post_meta( - $data['post_id'], - '_np_nav_css_classes', + update_post_meta( + $data['post_id'], + '_np_nav_css_classes', $css_classes ); } @@ -280,9 +282,9 @@ private function updateNavCustomUrl($data) if ( isset($data['np_nav_custom_url']) ){ $url_input = $data['np_nav_custom_url']; $url = ( $url_input == '#' ) ? '#' : esc_url($data['np_nav_custom_url']); - update_post_meta( - $data['post_id'], - '_np_nav_custom_url', + update_post_meta( + $data['post_id'], + '_np_nav_custom_url', $url ); } @@ -298,9 +300,9 @@ private function updateTitleAttribute($data) if ( !current_user_can('edit_post', $data['post_id']) ) return; if ( isset($data['np_title_attribute']) ){ $title_attr = sanitize_text_field($data['np_title_attribute']); - update_post_meta( - $data['post_id'], - '_np_title_attribute', + update_post_meta( + $data['post_id'], + '_np_title_attribute', $title_attr ); } @@ -321,9 +323,9 @@ private function updateCustomFields($data) $field_key = preg_replace('/nptype_(.*)_nptype_/', '', $field_key); if ( $field_type == 'url' ) $value = esc_url($value); if ( !current_user_can('edit_post', $data['post_id']) ) continue; - update_post_meta( - $data['post_id'], - $field_key, + update_post_meta( + $data['post_id'], + $field_key, $value ); } @@ -412,9 +414,9 @@ private function updateLinkTarget($data) if ( !current_user_can('edit_post', $data['post_id']) ) return; $link_target = ( isset($data['link_target']) && $data['link_target'] == "_blank" ) ? "_blank" : ""; $id = ( isset($data['post_id']) ) ? $data['post_id'] : $this->new_id; - update_post_meta( - $id, - '_np_link_target', + update_post_meta( + $id, + '_np_link_target', $link_target ); } @@ -476,15 +478,18 @@ private function updateMenuMeta($data) public function updateRedirect($data) { if ( !current_user_can( 'edit_post', $data['post_id'] ) ) return false; - $menu_order = isset($data['menu_order']) ? $data['menu_order'] : 0; $updated_post = [ 'ID' => sanitize_text_field($data['post_id']), 'post_title' => sanitize_text_field($data['post_title']), 'post_status' => sanitize_text_field($data['_status']), 'post_parent' => sanitize_text_field($data['parent_id']), - 'menu_order' => $menu_order ]; + // Only set if passed from front-end, default to existing order + if (isset($data['menu_order'])) { + $updated_post['menu_order'] = $data['menu_order']; + } + if ( isset($data['post_content']) && $data['post_content'] !== "" ){ $updated_post['post_content'] = esc_url($data['post_content']); } diff --git a/app/Form/Listeners/Sort.php b/app/Form/Listeners/Sort.php index 98e74df..985f7b4 100644 --- a/app/Form/Listeners/Sort.php +++ b/app/Form/Listeners/Sort.php @@ -1,4 +1,4 @@ -data['list']; $filtered = ( isset($this->data['filtered']) && $this->data['filtered'] == 'true' ) ? true : false; - $order = $this->post_update_repo->updateOrder($posts, 0, $filtered); + $order = $this->post_update_repo->updateOrder($posts, $filtered); if ( $order ){ if ( $this->integrations->plugins->wpml->installed ) $this->integrations->plugins->wpml->syncPostOrder($posts); $this->response = ['status' => 'success', 'message' => __('Page order successfully updated.','wp-nested-pages') ]; diff --git a/assets/js/lib/nestedpages.nesting.js b/assets/js/lib/nestedpages.nesting.js index 9ee25ae..21b50d1 100644 --- a/assets/js/lib/nestedpages.nesting.js +++ b/assets/js/lib/nestedpages.nesting.js @@ -12,6 +12,10 @@ NestedPages.Nesting = function() plugin.formatter = new NestedPages.Formatter; + let ajaxLimit = 200; + let ajaxIndex = 0; + let ajaxLists = []; + // Make the Menu sortable plugin.initializeSortable = function() { @@ -89,7 +93,6 @@ NestedPages.Nesting = function() $(NestedPages.selectors.sortable).sortable('destroy'); } - // Sync Nesting plugin.syncNesting = function(manual, callback) { @@ -105,37 +108,26 @@ NestedPages.Nesting = function() } else { list = plugin.setNestingArray(); } + plugin.disableNesting(); var syncmenu = NestedPages.jsData.syncmenu; if ( nestedpages.manual_menu_sync === '1' ) syncmenu = 'nosync'; - $.ajax({ - url: ajaxurl, - type: 'post', - datatype: 'json', - data: { - action : NestedPages.formActions.syncNesting, - nonce : NestedPages.jsData.nonce, - list : list, - post_type : NestedPages.jsData.posttype, - syncmenu : syncmenu, - filtered : filtered - }, - success: function(data, callback){ - plugin.initializeSortable(); - if (data.status === 'error'){ - $(NestedPages.selectors.errorDiv).text(data.message).show(); - $(NestedPages.selectors.loadingIndicator).hide(); - } else { - if ( callback && typeof callback === 'function') { - callback(); - return; - } - $(NestedPages.selectors.loadingIndicator).hide(); - } - } - }); + // Flatten and chunk the list to avoid max input vars errors + + let listFlat = plugin.flattenList(list, 0, 0); + + ajaxIndex = 0; + ajaxLists = []; + + for (let i = 0; i < Math.ceil(listFlat.length / ajaxLimit); i++) { + let start = (i * ajaxLimit); + + ajaxLists.push(listFlat.slice(start, start + ajaxLimit)); + } + + plugin.doAjax(syncmenu, filtered); } plugin.setNestingArray = function(list) @@ -166,4 +158,75 @@ NestedPages.Nesting = function() return currentItem; } } + + // Flatten the list and include new order + + plugin.flattenList = function(list, depth, parent) { + let final = []; + + $.each(list, (index, item) => { + final.push({ + id: item.id, + parent_id: parent, + depth: depth + 1, + order: index + 1, + }); + + if (item.children) { + let children = plugin.flattenList(item.children, depth + 1, item.id); + + final = final.concat(children); + } + }); + + return final; + } + + // Sync chunks + plugin.doAjax = function(syncmenu, filtered) { + $.ajax({ + url: ajaxurl, + type: 'post', + datatype: 'json', + data: { + action : NestedPages.formActions.syncNesting, + nonce : NestedPages.jsData.nonce, + list: ajaxLists[ajaxIndex], + post_type : NestedPages.jsData.posttype, + syncmenu : syncmenu, + filtered : filtered + }, + success: function(data, callback){ + if (data.status === 'error'){ + $(NestedPages.selectors.errorDiv).text(data.message).show(); + $(NestedPages.selectors.loadingIndicator).hide(); + } else { + // Callback not used? + // if ( callback && typeof callback === 'function') { + // callback(); + // return; + // } + // $(NestedPages.selectors.loadingIndicator).hide(); + + ajaxIndex++; + + if (ajaxIndex >= ajaxLists.length) { + plugin.syncComplete(); + } else { + plugin.doAjax(syncmenu, filtered); + } + } + } + }); + } + + // All done! + plugin.syncComplete = function() { + plugin.initializeSortable(); + $(NestedPages.selectors.loadingIndicator).hide(); + + ajaxIndex = 0; + ajaxLists = []; + } + } \ No newline at end of file diff --git a/assets/js/nestedpages.js b/assets/js/nestedpages.js index 519dc3b..aec028f 100644 --- a/assets/js/nestedpages.js +++ b/assets/js/nestedpages.js @@ -1 +1 @@ -{{var NestedPages=NestedPages||{};NestedPages.Formatter=function(){var s=this,i=jQuery;s.updateSubMenuToggle=function(){for(var e=i(NestedPages.selectors.childToggle),t=0;t',a+='')}},s.setBorders=function(){i(NestedPages.selectors.rows).removeClass(NestedPages.cssClasses.noborder),i.each(i(NestedPages.selectors.lists),function(){i(this).find(".page-row:visible:first").addClass(NestedPages.cssClasses.noborder)})},s.setNestedMargins=function(){s.setIndent()},s.setIndent=function(){var n="1"===nestedpages.non_indent?20:30,o="1"===nestedpages.non_indent?".row-inner":".child-toggle";i.each(i(NestedPages.selectors.lists),function(e,t){var a=i(this).parents(NestedPages.selectors.lists).length,s=0;NestedPages.jsData.sortable||(s=10),0'),setTimeout(function(){i(".np-inline-overlay").addClass("active")},50)},s.flashRow=function(e){i(e).addClass("np-updated"),s.setBorders(),setTimeout(function(){i(e).addClass("np-updated-show")},1500)},s.showAjaxError=function(e){i(NestedPages.selectors.ajaxError).find("p").text(e),i(NestedPages.selectors.ajaxError).show()},s.hideAjaxError=function(e){i(NestedPages.selectors.ajaxError).hide()},s.sizeLinkThumbnails=function(){var e=i(NestedPages.selectors.thumbnailContainer).not(NestedPages.selectors.thumbnailContainerLink).first().find("img"),t=i(e).width(),a=i(e).height();i.each(i(NestedPages.selectors.thumbnailContainerLink),function(){i(this).width(t),i(this).height(a)})}};var NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages}(NestedPages=NestedPages||{}).Dropdowns=function(){var t=this,a=jQuery;return t.dropdown="",t.activeBtn="",t.activeContent="",t.toggleBtn="[data-dropdown-toggle]",t.dropdownContainer="[data-dropdown]",t.dropdownContent="[data-dropdown-content]",t.selectors={caret_up:"icon-arrow_drop_up",caret_down:"icon-arrow_drop_down"},t.bindEvents=function(){a(document).on("click",t.toggleBtn,function(e){e.preventDefault(),t.activeBtn=a(this),t.dropdown=a(this).parents(t.dropdownContainer),t.toggleDropdown()}),a(document).on("click",function(e){t.closeDropdowns(e.target)}),a(document).on("dropdown-opened",function(e,t){0×')+n.selectedPosts[t].title)+'';o(NestedPages.selectors.bulkEditTitles).html(e)},n.uncheckBulkItem=function(e){o.each(o(NestedPages.selectors.bulkActionsCheckbox),function(){o(this).val()==e&&o(this).prop("checked",!1).change()}),0===o(NestedPages.selectors.bulkEditRemoveItem).length&&n.toggleBulkEdit(!1)},n.uncheckAllBulkItems=function(){o.each(o(NestedPages.selectors.bulkActionsCheckbox),function(){o(this).prop("checked",!1).change()}),n.toggleBulkEdit(!1)},n.setSelectedNumber=function(){var e=o(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").length,t=o(NestedPages.selectors.bulkActionsForm).find("select option").first();o(t).text(nestedpages.bulk_actions+" ("+e+")")},n.toggleEditOption=function(){var e=o(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").not(".np-redirect-bulk").length,t=o(NestedPages.selectors.bulkActionsForm).find("select option[value=edit]");0===e?(o(t).prop("disabled",!0),o(NestedPages.selectors.bulkActionsForm).find("select option").first().prop("selected",!0),n.toggleBulkEdit(!1)):o(t).prop("disabled",!1)},n.toggleBulkEdit=function(e){n.toggleLinkCountAlert(),e?(n.disableParentOptions(),o(NestedPages.selectors.bulkEditForm).show(),o(NestedPages.selectors.bulkActionsForm).hide(),n.setWPSuggest()):(o(NestedPages.selectors.bulkEditForm).hide(),o(NestedPages.selectors.bulkActionsForm).show(),o(NestedPages.selectors.bulkEditLinkCount).parent("div").hide(),o(NestedPages.selectors.bulkActionsForm).find("select option").first().text(nestedpages.bulk_actions),n.resetBulkEditFields())},n.toggleLinkCountAlert=function(){0===n.selectedLinks.length?o(NestedPages.selectors.bulkEditLinkCount).parent("div").hide():o(NestedPages.selectors.bulkEditLinkCount).parent("div").show()},n.disableParentOptions=function(){for(var e=o(NestedPages.selectors.bulkEditForm).find("select[name=post_parent]"),t=0;t .row",handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",tabSize:56,maxLevels:t,isAllowed:function(e,t,a){return!(o(t).hasClass("post-type-np-redirect")&&!o(a).hasClass("post-type-np-redirect"))},start:function(e,t){t.placeholder.height(t.item.height())},sort:function(e,t){n.formatter.updatePlaceholderWidth(t)},stop:function(e,t){setTimeout(function(){n.formatter.updateSubMenuToggle(),n.formatter.setBorders(),n.formatter.setNestedMargins()},100),n.syncNesting()}})},n.initializeSortableFlat=function(){var e=o(NestedPages.selectors.lists).not(NestedPages.selectors.notSortable);o.each(e,function(){o(this).sortable({items:">"+NestedPages.selectors.rows,handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",forcePlaceholderSize:!0,start:function(e,t){t.placeholder.height(t.item.height())},sort:function(e,t){n.formatter.updatePlaceholderWidth(t)},stop:function(e,t){setTimeout(function(){n.formatter.updateSubMenuToggle(),n.formatter.setBorders(),n.formatter.setNestedMargins()},100),n.syncNesting()}})})},n.disableNesting=function(){o(NestedPages.selectors.sortable).sortable("destroy")},n.syncNesting=function(e,t){var a,s;"1"===nestedpages.manual_order_sync&&!e||(o(NestedPages.selectors.errorDiv).hide(),o(NestedPages.selectors.loadingIndicator).show(),e=!!o(NestedPages.selectors.lists).first().hasClass("filtered"),a=NestedPages.jsData.nestable&&!e?o(NestedPages.selectors.sortable).nestedSortable("toHierarchy",{startDepthCount:0}):n.setNestingArray(),n.disableNesting(),s=NestedPages.jsData.syncmenu,"1"===nestedpages.manual_menu_sync&&(s="nosync"),o.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.syncNesting,nonce:NestedPages.jsData.nonce,list:a,post_type:NestedPages.jsData.posttype,syncmenu:s,filtered:e},success:function(e,t){n.initializeSortable(),"error"===e.status?(o(NestedPages.selectors.errorDiv).text(e.message).show(),o(NestedPages.selectors.loadingIndicator).hide()):t&&"function"==typeof t?t():o(NestedPages.selectors.loadingIndicator).hide()}}))},n.setNestingArray=function(e){return ret=[],o(NestedPages.selectors.lists).first().children("li.page-row").each(function(){var e=n.recursiveNesting(this);ret.push(e)}),ret},n.recursiveNesting=function(e){var t,a=o(e).attr("id");if(a)return a=a.replace("menuItem_",""),t={id:a},0Parent: "+d(e).attr("data-parentname")),a||s||d(o).find(".page_parent_id").val(d(e).attr("data-id")),a&&(d(o).find(".page_before_id").val(a),d(o).find("[data-new-post-relation-title]").text(nestedpages.insert_before+": "+d(e).attr("data-parentname"))),s&&(d(o).find(".page_after_id").val(s),d(o).find("[data-new-post-relation-title]").text(nestedpages.insert_after+": "+d(e).attr("data-parentname"))),d(o).show(),d(o).find(".np_title").focus(),d(o).find(NestedPages.selectors.newPageTitle).prop("tabindex","2")},r.cancelNewPage=function(){r.formatter.removeQuickEdit(),d(NestedPages.selectors.newChildError).hide(),d(NestedPages.selectors.newPageModal).find(".modal-body").empty(),d(NestedPages.selectors.sortable).find(".new-child").remove(),d(NestedPages.selectors.row).show()},r.addTitleField=function(e){var t=d(e).parents("form"),a=d(e).siblings(".new-page-titles").children("li").length+1,s='
  • ';d(e).siblings(".new-page-titles").append(s);d(t).find(".np_title").last().focus(),d(t).find(NestedPages.selectors.newPageTitle).prop("tabindex",+a),d(".new-page-titles").sortable({items:"li",handle:".handle"}),r.toggleAddEditButton(t)},r.removeTitleField=function(e){var t=d(e).parents("form");d(e).parents(".new-child-row").parent("li").remove(),r.toggleAddEditButton(t)},r.submitForm=function(e){r.toggleLoading(!0),r.form=d(e).parents("form");var a=!!d(e).hasClass("add-edit"),e=NestedPages.formActions.newPage;""!==d(r.form).find(".page_before_id").val()&&(e=NestedPages.formActions.newBeforeAfter),""!==d(r.form).find(".page_after_id").val()&&(e=NestedPages.formActions.newBeforeAfter),d.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:d(r.form).serialize()+"&action="+e+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){var t;"error"===e.status?(r.toggleLoading(!1),d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):!0==a?(t=(t=e.new_pages[0].edit_link).replace(/&/g,"&"),window.location.replace(t)):(r.toggleLoading(!1),r.posts=e.new_pages,r.addPosts())},error:function(e){console.log(e),r.toggleLoading(!1),d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},r.addPosts=function(){var e,t=""!==(t=d(r.form).find(".page_before_id").val())&&t,a=""!==(a=d(r.form).find(".page_after_id").val())&&a,s=d(r.form).parent(".new-child").parent(".page-row");for(0!==d(s).children("ol").length||t||a||d(s).append('
      '),e=d(r.form).hasClass("in-modal")?d(".nplist.sortable li.page-row:first"):d(s).children("ol"),i=0;i')+'')+''+t.title+"","Publish"!==t.status?o+='('+t.status+")":o+='',o+='',"hide"===t.np_nav_status&&(o+=" "+nestedpages.hidden),o+='Edit',NestedPages.jsData.hierarchical||(o=(o=(o+='
      ')+'
      "),d(".nplist").first().hasClass("has-yoast")&&(o+=''),o=(o=(o=(o=(o=(o+='\x3c!-- .action-buttons --\x3e\x3c!-- .row-inner --\x3e\x3c!-- .row --\x3e',a?(n=r.findRowById(a),d(o).insertBefore(n)):s?(n=r.findRowById(s),d(o).insertAfter(n)):d(e).append(o)},r.findRowById=function(e){return d(NestedPages.selectors.rows+"#menuItem_"+e)},r.toggleAddEditButton=function(e){e=d(e).find(".np_title").length;e<1?d(NestedPages.selectors.newPageSubmitButton).hide():(d(NestedPages.selectors.newPageSubmitButton).show(),1ID: "+o.initialData.id),r(o.form).find(".np_id").val(o.initialData.id),r(o.form).find(".np_title").val(o.initialData.title),r(o.form).find(".np_slug").val(o.initialData.slug),r(o.form).find(".np_author select").val(o.initialData.author),r(o.form).find(".np_status").val(o.initialData.status),r(o.form).find(".np_nav_title").val(o.initialData.navtitle),r(o.form).find(".np_nav_css_classes").val(o.initialData.navcss),r(o.form).find(".np_title_attribute").val(o.initialData.navtitleattr),r(o.form).find(".np_nav_custom_url").val(o.initialData.navCustomUrl),r(o.form).find(".post_password").val(o.initialData.password),r(o.form).find(".np_publish_date").val(o.initialData.datepicker),"open"===o.initialData.cs&&r(o.form).find(".np_cs").attr("checked","checked"),""!==o.initialData.template?r(o.form).find(".np_template").val(o.initialData.template):r(o.form).find(".np_template").val("default"),"private"===o.initialData.status&&(r(o.form).find(".post_password").attr("readonly",!0),r(o.form).find(".keep_private").attr("checked",!0)),"hide"===o.initialData.npstatus?r(o.form).find(".nested_pages_status").attr("checked","checked"):r(o.form).find(".nested_pages_status").removeAttr("checked"),"hide"===o.initialData.navstatus?r(o.form).find(".np_nav_status").attr("checked","checked"):r(o.form).find(".np_nav_status").attr("checked",!1),"_blank"===o.initialData.linktarget?r(o.form).find(".link_target").attr("checked","checked"):r(o.form).find(".link_target").attr("checked",!1),"private"===o.initialData.status&&r(o.form).find(".np_status").val("publish"),"sticky"===o.initialData.sticky?r(o.form).find(".np-sticky").attr("checked","checked"):r(o.form).find(".np-sticky").removeAttr("checked"),"H:i"===o.initialData.timeFormat?r(o.form).find(".np_time").val(o.initialData.timeTwentyFour):(r(o.form).find(".np_time").val(o.initialData.time),r(o.form).find(".np_ampm").val(o.initialData.ampm),r(o.form).find('select[name="mm"]').val(o.initialData.month),r(o.form).find('input[name="jj"]').val(o.initialData.day),r(o.form).find('input[name="aa"]').val(o.initialData.year),r(o.form).find('input[name="hh"]').val(o.initialData.hour),r(o.form).find('input[name="mn"]').val(o.initialData.minute)),o.initialData){var t;e.includes("npcustom")&&o.initialData.hasOwnProperty(e)&&(t=(t=e.replace("data-npcustom-","")).toLowerCase(),r(o.form).find('[data-np-custom-field="'+t+'"]').val(o.initialData[e]))}if(o.populateFlatTaxonomies(),o.initialData.hasOwnProperty("h_taxonomies")){var a=o.initialData.h_taxonomies;for(i=0;i',r(a).html(s)),r(o.row).find(".nav-status")),s=("hide"==o.newData.nav_status?r(a).text("(Hidden)"):r(a).text(""),r(o.row).parent("li")),a=("hide"==o.newData.np_status?(r(s).addClass("np-hide"),r(o.row).find(".status").after('')):(r(s).removeClass("np-hide"),r(o.row).find(".status-np-hidden").remove()),r(o.row).find(".sticky")),n=("sticky"==o.newData.sticky?r(a).show():r(a).hide(),NestedPages.jsData.hierarchical||r(o.row).find(".np-author-display").text(o.newData.author_name),r(o.row).find(NestedPages.selectors.quickEditOpen));for(e in r(n).attr("data-id",o.newData.post_id),r(n).attr("data-template",o.newData.page_template),r(n).attr("data-title",o.newData.post_title),r(n).attr("data-slug",o.newData.post_name),r(n).attr("data-commentstatus",o.newData.comment_status),r(n).attr("data-status",o.newData._status),r(n).attr("data-sticky",o.newData.sticky),"private"===o.newData.keep_private&&r(n).attr("data-status","private"),r(n).attr("data-author",o.newData.post_author),r(n).attr("data-np-status",o.newData.np_status),r(n).attr("data-password",o.newData.post_password),r(n).attr("data-navstatus",o.newData.nav_status),r(n).attr("data-navtitle",o.newData.np_nav_title),r(n).attr("data-linktarget",o.newData.link_target),r(n).attr("data-navtitleattr",o.newData.np_title_attribute),r(n).attr("data-navcss",o.newData.np_nav_css_classes),r(n).attr("data-month",o.newData.mm),r(n).attr("data-day",o.newData.jj),r(n).attr("data-year",o.newData.aa),r(n).attr("data-hour",o.newData.hh),r(n).attr("data-minute",o.newData.mn),r(n).attr("data-datepicker",o.newData.np_date),r(n).attr("data-time",o.newData.np_time),r(n).attr("data-formattedtime",o.newData.np_time),r(n).attr("data-ampm",o.newData.np_ampm),o.newData)e.includes("np_custom")&&o.newData.hasOwnProperty(e)&&(t=e.replace("np_custom_","data-npcustom-"),r(n).attr(t,o.newData[e]));o.removeTaxonomyClasses(),o.addCategoryClasses(),o.addHierarchicalClasses(),o.addFlatClasses(),o.addStatusClass(),o.formatter.removeQuickEdit(),o.formatter.flashRow(o.row)},o.addStatusClass=function(){var e=["published","draft","pending","future"];for(i=0;iOriginal: '+a.postData.navoriginaltitle+"",s(a.form).find("[data-url-field]").remove(),s(e).insertAfter(s(a.form).find("h3")),s(a.form).find("[data-np-menu-object-input]").val(a.postData.navobject),s(a.form).find("[data-np-menu-objectid-input]").val(a.postData.navobjectid),s(a.form).find("[data-np-menu-type-input]").val(a.postData.navtype),s(a.form).find("h3").text("Link: "+a.postData.navoriginaltitle)):(s(a.form).find("h3").text("Link"),s(a.form).find("[data-np-menu-object-input]").val("custom"),s(a.form).find("[data-np-menu-type-input]").val("custom")),a.formatter.showQuickEdit(),s(a.form).show()},a.submitForm=function(){a.toggleLoading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:s(a.form).find("form").serialize()+"&action="+NestedPages.formActions.quickEditLink+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){"error"===e.status?(a.toggleLoading(!1),s(a.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):(a.toggleLoading(!1),a.newPostData=e.post_data,a.updateRow())},error:function(e){a.toggleLoading(!1),s(a.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},a.updateRow=function(){var e=s(a.form).siblings(".row"),t=(s(e).find(".title").html(a.newPostData.post_title+' '),s(e).find(".status")),t=("publish"!==a.newPostData._status&&"future"!==a.newPostData._status?s(t).text("("+a.newPostData._status+")"):s(t).text(""),s(e).find(".nav-status")),t=("hide"==a.newPostData.nav_status?s(t).text("("+NestedPages.jsData.hiddenText+")"):s(t).text(""),s(e).parent("li")),t=("hide"==a.newPostData.np_status?(s(t).addClass("np-hide"),s(e).find(".status").after('')):(s(t).removeClass("np-hide"),s(e).find(".status-np-hidden").remove()),s(e).find(NestedPages.selectors.quickEditButtonLink));s(t).attr("data-id",a.newPostData.post_id),s(t).attr("data-title",a.newPostData.post_title),s(t).attr("data-url",a.newPostData.post_content),s(t).attr("data-status",a.newPostData._status),s(t).attr("data-navstatus",a.newPostData.nav_status),s(t).attr("data-np-status",a.newPostData.np_status),s(t).attr("data-linkTarget",a.newPostData.linkTarget),s(t).attr("data-navtitleattr",a.newPostData.titleAttribute),s(t).attr("data-navcss",a.newPostData.cssClasses),a.formatter.removeQuickEdit(),a.formatter.flashRow(e)},a.toggleLoading=function(e){s(".row").removeClass("np-updated").removeClass("np-updated-show"),e?(s(NestedPages.selectors.quickEditErrorDiv).hide(),s(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled","disabled"),s(NestedPages.selectors.quickEditLoadingIndicator).show()):(s(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled",!1),s(NestedPages.selectors.quickEditLoadingIndicator).hide())},a.bindEvents()},(NestedPages=NestedPages||{}).Clone=function(){var t=this,a=jQuery;return t.parent_id="",t.parent_title="",t.parentLi=null,t.formatter=new NestedPages.Formatter,t.bindEvents=function(){a(document).on("click",NestedPages.selectors.cloneButton,function(e){e.preventDefault(),t.parent_id=a(this).attr("data-id"),t.parent_title=a(this).attr("data-parentname"),t.parentLi=a(this).parent(".row").parent(".page-row").parent(".npList"),t.openModal()}),a(document).on("click",NestedPages.selectors.confirmClone,function(e){e.preventDefault(),t.clone()})},t.openModal=function(){a("#"+NestedPages.selectors.cloneModal).find("[data-clone-parent]").text(t.parent_title),a(document).trigger("open-modal-manual",NestedPages.selectors.cloneModal)},t.clone=function(){var e=!!a(NestedPages.selectors.cloneChildren).is(":checked");t.toggleLoading(!0),a.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:{action:NestedPages.formActions.clonePost,parent_id:t.parent_id,quantity:a(NestedPages.selectors.cloneQuantity).val(),status:a(NestedPages.selectors.cloneStatus).val(),author:a(NestedPages.selectors.cloneAuthor).find("select").val(),clone_children:e,nonce:NestedPages.jsData.nonce,posttype:NestedPages.jsData.posttype},success:function(e){t.toggleLoading(!1),a(document).trigger("close-modal-manual"),location.reload()}})},t.toggleLoading=function(e){e?(a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").show(),a(NestedPages.selectors.confirmClone).attr("disabled","disabled")):(a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").hide(),a(NestedPages.selectors.confirmClone).attr("disabled",!1))},t.bindEvents()},(NestedPages=NestedPages||{}).Tabs=function(){var r=this,d=jQuery;return r.selectors={tabToggle:"data-np-tab-toggle",tabPane:"data-np-tab-pane",tabGroup:"data-np-tab-group"},r.bindEvents=function(){d(document).on("click","["+r.selectors.tabToggle+"]",function(e){e.preventDefault(),r.toggleTabs(d(this))})},r.toggleTabs=function(e){for(var t=d(e).attr(r.selectors.tabGroup),a=d("*["+r.selectors.tabGroup+"="+t+"]["+r.selectors.tabPane+"]"),s=d(e).attr(r.selectors.tabToggle),n=d("*["+r.selectors.tabGroup+"="+t+"]["+r.selectors.tabToggle+"]"),o=[],i=0;i'+s(a.typeButton).text()+""),s(a.selectors.form).find(a.selectors.originalLink).parent(".original-link").show()):(s(a.selectors.form).find(a.selectors.urlInputCont).show(),s(a.selectors.form).find(a.selectors.originalLink).parent(".original-link").hide()),s(a.fields.object).val(s(a.typeButton).attr("data-np-menu-object")),s(a.fields.objectid).val(s(a.typeButton).attr("data-np-menu-objectid")),s(a.fields.itemType).val(s(a.typeButton).attr("data-np-menu-type")),s(a.selectors.formDetails).show()},a.clearForm=function(){s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.saveButton).hide(),s(a.selectors.formDetails).hide(),s(a.selectors.formPlaceholder).show(),s(a.selectors.form).find("input").not(".parent_id").not(".parent-post-type").val(""),s(a.selectors.form).find(a.fields.linkTarget).val("_blank"),s(a.selectors.form).find('input[type="checkbox"]').attr("checked",!1),s(a.selectors.typeSelect).removeClass("active"),a.search.toggleLoading(!1),s(a.selectors.searchResults).remove(),s(a.selectors.defaultResults).show()},a.updateTitle=function(){var e=s(a.fields.navigationLabel).val(),t=s(a.selectors.form).find("h3").find("span");""!==e?(s(a.fields.menuTitle).val(e),s(t).text(e)):(s(a.fields.menuTitle).val(s(a.typeButton).text()),s(t).text(s(a.typeButton).text()))},a.submitForm=function(){a.toggleLoading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:s(a.selectors.form).serialize()+"&action="+NestedPages.formActions.newMenuItem+"&nonce="+NestedPages.jsData.nonce+"&post_type="+NestedPages.jsData.posttype+"&syncmenu="+NestedPages.jsData.syncmenu,success:function(e){a.toggleLoading(!1),"error"===e.status?s(a.selectors.form).find(a.selectors.errorDiv).text(e.message).show():(a.post=e.post_data,a.createRow())},error:function(e){console.log(e)}})},a.createRow=function(){var e='
    1. ')+'
    2. ";"0"===a.post.parent_id?s(".nplist:first li:first").after(e):a.appendChildRow(e),s(document).trigger("close-modal-manual"),a.row=s("#menuItem_"+a.post.id).find(".row"),a.formatter.flashRow(a.row)},a.appendChildRow=function(e){var t=s("#menuItem_"+a.post.parent_id);0===s(t).children("ol").length?(e='
        '+e+"
      ",s(t).append(e)):s(t).find("ol:first").prepend(e),a.formatter.updateSubMenuToggle()},a.toggleLoading=function(e){e?(s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).show(),s(a.selectors.saveButton).attr("disabled","disabled")):(s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).hide(),s(a.selectors.saveButton).attr("disabled",!1))},a.bindEvents()};(NestedPages=NestedPages||{}).MenuSearch=function(){var s=this,n=jQuery;return s.selectors={searchForms:"*[data-np-menu-search]",defaultResults:"[data-default-result]",loadingIndicator:".np-menu-search-loading",noResults:".np-menu-search-noresults",searchType:"data-search-type",searchObject:"data-search-object",searchResults:"[data-np-search-result]"},s.activeForm="",s.results="",s.defaultResults="",s.searchType="",s.searchObject="",s.formatter=new NestedPages.Formatter,s.bindEvents=function(){n(document).on("keyup",s.selectors.searchForms,function(){s.activeForm=n(this),n(s.selectors.searchResults).remove(),s.performSearch()})},s.performSearch=function(){s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2',n(a).insertAfter(n(s.activeForm).parent("li")),n('[data-np-menu-objectid="'+t.ID+'"').text(t.post_title)}),s.toggleLoading(!1)},s.appendTaxonomies=function(){var a="";n.each(s.results,function(e,t){a+='
    3. '+t.name+"
    4. "}),n(a).insertAfter(n(s.activeForm).parent("li")),s.toggleLoading(!1)},s.toggleLoading=function(e){var t=n(s.activeForm).siblings(s.selectors.loadingIndicator);n(s.selectors.noResults).hide(),e?n(t).show():n(t).hide()},s.bindEvents()},jQuery(document).ready(function(){new NestedPagesTrash});var NestedPagesTrash=function(){var t=this,a=jQuery;return t.trashButton=".np-empty-trash",t.confirmButton=".np-trash-confirm",t.warningModal="#np-trash-modal",t.errorAlert="#np-error",t.loadingIndicator="#nested-loading",t.trashLinks=".np-trash-links",t.postType=a("#np-trash-posttype").val(),t.nonce=nestedpages.np_nonce,t.formAction="npEmptyTrash",t.bindEvents=function(){a(document).on("click",t.confirmButton,function(e){e.preventDefault(),t.confirmEmpty()})},t.confirmEmpty=function(){t.loading(!0),a(document).trigger("close-modal-manual"),a(t.errorAlert).hide(),t.emptyTrash()},t.emptyTrash=function(){a.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:t.formAction,nonce:t.nonce,posttype:t.postType},success:function(e){t.loading(!1),"error"===e.status?a(t.errorAlert).text(e.message).show():(a(t.trashLinks).hide(),a(".notice-dismiss").click())}})},t.loading=function(e){e?a(t.loadingIndicator).show():a(t.loadingIndicator).hide()},t.bindEvents()};(NestedPages=NestedPages||{}).ConfirmDelete=function(){var t=this,a=jQuery;return t.deleteLink="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.linkDeleteButton,function(e){e.preventDefault(),t.confirmSingle(a(this))}),a(document).on("click",NestedPages.selectors.linkDeleteConfirmationButton,function(e){e.preventDefault(),a(this).hasClass("bulk")?t.deleteMultiple():t.deleteSingle()}),a(document).on("submit",NestedPages.selectors.bulkActionsForm,function(e){t.confirmMultiple(e)})},t.confirmSingle=function(e){t.deleteLink=a(e).attr("href"),a(NestedPages.selectors.linkDeleteConfirmationModalText).text(nestedpages.link_delete_confirmation_singular),a(NestedPages.selectors.linkDeleteConfirmationButton).text(nestedpages.delete).removeClass("bulk"),a(document).trigger("open-modal-manual",NestedPages.selectors.linkDeleteConfirmationModal)},t.confirmMultiple=function(e){"trash"===a('select[name="np_bulk_action"]').val()&&""!==a(NestedPages.selectors.bulkActionRedirectIds).val()&&(e.preventDefault(),a(NestedPages.selectors.linkDeleteConfirmationModalText).text(nestedpages.link_delete_confirmation),a(NestedPages.selectors.linkDeleteConfirmationButton).text(nestedpages.trash_delete_links).addClass("bulk"),a(document).trigger("open-modal-manual",[NestedPages.selectors.linkDeleteConfirmationModal]))},t.deleteMultiple=function(){a(NestedPages.selectors.bulkActionsForm)[0].submit()},t.deleteSingle=function(){window.location.replace(t.deleteLink)},t.bindEvents()},(NestedPages=NestedPages||{}).ManualSync=function(){var t=this,a=jQuery;return t.activeBtn="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.manualMenuSync,function(e){e.preventDefault(),t.activeBtn=a(this),t.syncMenu()}),a(document).on("click",NestedPages.selectors.manualOrderSync,function(e){e.preventDefault(),t.activeBtn=a(this),t.syncOrder()})},t.syncMenu=function(){t.loading(!0),a.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.manualMenuSync,nonce:NestedPages.jsData.nonce,post_type:NestedPages.jsData.posttype,syncmenu:"sync"},success:function(e){"error"===e.status?(a(NestedPages.selectors.errorDiv).text(e.message).show(),a(NestedPages.selectors.loadingIndicator).hide()):t.loading(!1)}})},t.syncOrder=function(){t.loading(!0),(new NestedPages.Nesting).syncNesting(!0,t.loading(!1))},t.loading=function(e){e?(a(t.activeBtn).addClass("disabled"),a(NestedPages.selectors.loadingIndicator).show()):(a(t.activeBtn).removeClass("disabled"),a(NestedPages.selectors.loadingIndicator).hide())},t.bindEvents()},(NestedPages=NestedPages||{}).PostSearch=function(){var s=this,n=jQuery;return s.selectors={input:"data-nestedpages-post-search",form:"data-nestedpages-post-search-form",loadingIndicator:"data-nestedpages-loading",noResults:"data-nestedpages-no-results",results:"data-nestedpages-search-results"},s.changed=!1,s.activeInput="",s.results="",s.defaultResults="",s.postType="",s.activeForm="",s.bindEvents=function(){n("["+s.selectors.input+"]").on("input",function(){s.activeInput=n(this),s.setOptions(),s.changed||s.setDefaultResults(),""===n(this).val()?(n(s.activeForm).find("["+s.selectors.noResults+"]").hide(),s.showDefaultResults()):s.query()})},s.setDefaultResults=function(){s.defaultResults=n(s.activeForm).find("["+s.selectors.results+"]").html(),s.changed=!0},s.showDefaultResults=function(){n(s.activeForm).find("["+s.selectors.results+"]").html(s.defaultResults)},s.setOptions=function(){s.postType=n(s.activeInput).attr(s.selectors.input),s.activeForm=n(s.activeInput).parents("["+s.selectors.form+"]")},s.performSearch=function(){s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2'+t.post_title+""}),a+="",n(s.activeForm).find("["+s.selectors.results+"]").html(a),s.toggleLoading(!1)},s.toggleLoading=function(e){var t=n(s.activeForm).find("["+s.selectors.loadingIndicator+"]"),a=n(s.activeForm).find("["+s.selectors.noResults+"]");n(a).hide(),e?n(t).show():n(t).hide()},s.bindEvents()},(NestedPages=NestedPages||{}).MovePost=function(){var t=this,a=jQuery;return t.formatter=new NestedPages.Formatter,t.nesting=new NestedPages.Nesting,t.activeRow,t.selectors={moveToTop:"data-push-to-top",moveToBottom:"data-push-to-bottom"},t.bindEvents=function(){a(document).ready(function(){t.disableTopOnFirst(),t.disableBottomOnLast()}),a(document).on("click","["+t.selectors.moveToTop+"]",function(e){e.preventDefault(),a(this).hasClass("disabled")||(t.activeRow=a(this).closest(NestedPages.selectors.rows),t.moveToTop())}),a(document).on("click","["+t.selectors.moveToBottom+"]",function(e){e.preventDefault(),a(this).hasClass("disabled")||(t.activeRow=a(this).closest(NestedPages.selectors.rows),t.moveToBottom())})},t.moveToTop=function(){var e=a(t.activeRow).parent(NestedPages.selectors.lists),e=a(e).find(NestedPages.selectors.rows).first();a(t.activeRow).insertBefore(e),t.formatter.setBorders(),a(document).click(),t.nesting.syncNesting(),t.disableTopOnFirst(),t.disableBottomOnLast()},t.moveToBottom=function(){var e=a(t.activeRow).parent(NestedPages.selectors.lists),e=a(e).children(NestedPages.selectors.rows).last();a(t.activeRow).insertAfter(e),t.formatter.setBorders(),a(document).click(),t.nesting.syncNesting(),t.disableTopOnFirst(),t.disableBottomOnLast()},t.disableTopOnFirst=function(){var e=a(NestedPages.selectors.lists);a.each(e,function(){a(this).find("["+t.selectors.moveToTop+"]").removeClass("disabled");var e=a(this).find(NestedPages.selectors.rows).first();a(e).find("["+t.selectors.moveToTop+"]").addClass("disabled")})},t.disableBottomOnLast=function(){var e=a(NestedPages.selectors.lists);a.each(e,function(){a(this).find("["+t.selectors.moveToBottom+"]").removeClass("disabled");var e=a(this).find(NestedPages.selectors.rows).last();a(e).find("["+t.selectors.moveToBottom+"]").addClass("disabled")})},t.bindEvents()},(NestedPages=NestedPages||{}).TrashWithChildren=function(){var t=this,a=jQuery;return t.post_id="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.trashWithChildrenButton,function(e){e.preventDefault(),t.post_id=a(this).attr("data-post-id"),t.trash()})},t.trash=function(){a.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:{action:NestedPages.formActions.trashWithChildren,nonce:NestedPages.jsData.nonce,post_id:t.post_id,screen:nestedpages.current_page},success:function(e){window.location.replace(e.redirect)},error:function(e){console.log(e)}})},t.bindEvents()},(NestedPages=NestedPages||{}).Wpml=function(){var t=this,n=jQuery;return t.button=null,t.postData=null,t.modal=null,t.parent_li=null,t.formatter=new NestedPages.Formatter,t.selectors={translationsBtn:"data-nestedpages-translations",modal:"data-np-wpml-translations-modal",title:"data-wmpl-translation-title",table:"data-np-wpml-translations-modal-table"},t.bindEvents=function(){nestedpages.wpml&&n(document).on("click","["+t.selectors.translationsBtn+"]",function(e){e.preventDefault(),t.createTranslationsModal(n(this))})},t.createTranslationsModal=function(e){t.parent_li=n(e).parents(".action-buttons").closest(NestedPages.selectors.row).parent("li"),t.button=n(t.parent_li).find(NestedPages.selectors.quickEditOpen),t.postData={id:n(t.button).attr("data-id"),title:n(t.button).attr("data-title"),slug:n(t.button).attr("data-slug")},t.modal=n("["+t.selectors.modal+"]").clone(),0")+''+e.translated_name+' '+e.translated_name+"",e.has_translation&&e.edit_link?s+=''+e.translation.post_title+" ("+nestedpages.edit+")":s+='+ '+nestedpages.add_translation+"",s+=""}),s+="",n(t.modal).find("["+t.selectors.table+"]").html(s),t.toggleLoading(!1)},t.toggleLoading=function(e){e?n(t.modal).addClass("loading"):n(t.modal).removeClass("loading")},t.bindEvents()}; \ No newline at end of file +{{var NestedPages=NestedPages||{};NestedPages.Formatter=function(){var s=this,i=jQuery;s.updateSubMenuToggle=function(){for(var e=i(NestedPages.selectors.childToggle),t=0;t',a+='')}},s.setBorders=function(){i(NestedPages.selectors.rows).removeClass(NestedPages.cssClasses.noborder),i.each(i(NestedPages.selectors.lists),function(){i(this).find(".page-row:visible:first").addClass(NestedPages.cssClasses.noborder)})},s.setNestedMargins=function(){s.setIndent()},s.setIndent=function(){var n="1"===nestedpages.non_indent?20:30,o="1"===nestedpages.non_indent?".row-inner":".child-toggle";i.each(i(NestedPages.selectors.lists),function(e,t){var a=i(this).parents(NestedPages.selectors.lists).length,s=0;NestedPages.jsData.sortable||(s=10),0'),setTimeout(function(){i(".np-inline-overlay").addClass("active")},50)},s.flashRow=function(e){i(e).addClass("np-updated"),s.setBorders(),setTimeout(function(){i(e).addClass("np-updated-show")},1500)},s.showAjaxError=function(e){i(NestedPages.selectors.ajaxError).find("p").text(e),i(NestedPages.selectors.ajaxError).show()},s.hideAjaxError=function(e){i(NestedPages.selectors.ajaxError).hide()},s.sizeLinkThumbnails=function(){var e=i(NestedPages.selectors.thumbnailContainer).not(NestedPages.selectors.thumbnailContainerLink).first().find("img"),t=i(e).width(),a=i(e).height();i.each(i(NestedPages.selectors.thumbnailContainerLink),function(){i(this).width(t),i(this).height(a)})}};var NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages}(NestedPages=NestedPages||{}).Dropdowns=function(){var t=this,a=jQuery;return t.dropdown="",t.activeBtn="",t.activeContent="",t.toggleBtn="[data-dropdown-toggle]",t.dropdownContainer="[data-dropdown]",t.dropdownContent="[data-dropdown-content]",t.selectors={caret_up:"icon-arrow_drop_up",caret_down:"icon-arrow_drop_down"},t.bindEvents=function(){a(document).on("click",t.toggleBtn,function(e){e.preventDefault(),t.activeBtn=a(this),t.dropdown=a(this).parents(t.dropdownContainer),t.toggleDropdown()}),a(document).on("click",function(e){t.closeDropdowns(e.target)}),a(document).on("dropdown-opened",function(e,t){0×')+n.selectedPosts[t].title)+'';o(NestedPages.selectors.bulkEditTitles).html(e)},n.uncheckBulkItem=function(e){o.each(o(NestedPages.selectors.bulkActionsCheckbox),function(){o(this).val()==e&&o(this).prop("checked",!1).change()}),0===o(NestedPages.selectors.bulkEditRemoveItem).length&&n.toggleBulkEdit(!1)},n.uncheckAllBulkItems=function(){o.each(o(NestedPages.selectors.bulkActionsCheckbox),function(){o(this).prop("checked",!1).change()}),n.toggleBulkEdit(!1)},n.setSelectedNumber=function(){var e=o(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").length,t=o(NestedPages.selectors.bulkActionsForm).find("select option").first();o(t).text(nestedpages.bulk_actions+" ("+e+")")},n.toggleEditOption=function(){var e=o(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").not(".np-redirect-bulk").length,t=o(NestedPages.selectors.bulkActionsForm).find("select option[value=edit]");0===e?(o(t).prop("disabled",!0),o(NestedPages.selectors.bulkActionsForm).find("select option").first().prop("selected",!0),n.toggleBulkEdit(!1)):o(t).prop("disabled",!1)},n.toggleBulkEdit=function(e){n.toggleLinkCountAlert(),e?(n.disableParentOptions(),o(NestedPages.selectors.bulkEditForm).show(),o(NestedPages.selectors.bulkActionsForm).hide(),n.setWPSuggest()):(o(NestedPages.selectors.bulkEditForm).hide(),o(NestedPages.selectors.bulkActionsForm).show(),o(NestedPages.selectors.bulkEditLinkCount).parent("div").hide(),o(NestedPages.selectors.bulkActionsForm).find("select option").first().text(nestedpages.bulk_actions),n.resetBulkEditFields())},n.toggleLinkCountAlert=function(){0===n.selectedLinks.length?o(NestedPages.selectors.bulkEditLinkCount).parent("div").hide():o(NestedPages.selectors.bulkEditLinkCount).parent("div").show()},n.disableParentOptions=function(){for(var e=o(NestedPages.selectors.bulkEditForm).find("select[name=post_parent]"),t=0;t .row",handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",tabSize:56,maxLevels:t,isAllowed:function(e,t,a){return!(r(t).hasClass("post-type-np-redirect")&&!r(a).hasClass("post-type-np-redirect"))},start:function(e,t){t.placeholder.height(t.item.height())},sort:function(e,t){i.formatter.updatePlaceholderWidth(t)},stop:function(e,t){setTimeout(function(){i.formatter.updateSubMenuToggle(),i.formatter.setBorders(),i.formatter.setNestedMargins()},100),i.syncNesting()}})},i.initializeSortableFlat=function(){var e=r(NestedPages.selectors.lists).not(NestedPages.selectors.notSortable);r.each(e,function(){r(this).sortable({items:">"+NestedPages.selectors.rows,handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",forcePlaceholderSize:!0,start:function(e,t){t.placeholder.height(t.item.height())},sort:function(e,t){i.formatter.updatePlaceholderWidth(t)},stop:function(e,t){setTimeout(function(){i.formatter.updateSubMenuToggle(),i.formatter.setBorders(),i.formatter.setNestedMargins()},100),i.syncNesting()}})})},i.disableNesting=function(){r(NestedPages.selectors.sortable).sortable("destroy")},i.syncNesting=function(e,t){var a;if("1"!==nestedpages.manual_order_sync||e){r(NestedPages.selectors.errorDiv).hide(),r(NestedPages.selectors.loadingIndicator).show(),e=!!r(NestedPages.selectors.lists).first().hasClass("filtered"),a=NestedPages.jsData.nestable&&!e?r(NestedPages.selectors.sortable).nestedSortable("toHierarchy",{startDepthCount:0}):i.setNestingArray(),i.disableNesting();var s=NestedPages.jsData.syncmenu,n=("1"===nestedpages.manual_menu_sync&&(s="nosync"),i.flattenList(a,0,0));d=0,l=[];for(let e=0;e{n.push({id:t.id,parent_id:s,depth:a+1,order:e+1}),t.children&&(e=i.flattenList(t.children,a+1,t.id),n=n.concat(e))}),n},i.doAjax=function(a,s){r.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.syncNesting,nonce:NestedPages.jsData.nonce,list:l[d],post_type:NestedPages.jsData.posttype,syncmenu:a,filtered:s},success:function(e,t){"error"===e.status?(r(NestedPages.selectors.errorDiv).text(e.message).show(),r(NestedPages.selectors.loadingIndicator).hide()):++d>=l.length?i.syncComplete():i.doAjax(a,s)}})},i.syncComplete=function(){i.initializeSortable(),r(NestedPages.selectors.loadingIndicator).hide(),d=0,l=[]}},(NestedPages=NestedPages||{}).SyncMenuSetting=function(){var t=this,e=jQuery;return t.formatter=new NestedPages.Formatter,t.init=function(){t.bindEvents()},t.bindEvents=function(){e(document).ready(function(){"1"!==nestedpages.manual_menu_sync&&"1"===nestedpages.syncmenu&&t.syncSetting()}),e(document).on("change",NestedPages.selectors.syncCheckbox,function(){t.syncSetting()})},t.syncSetting=function(){"page"===NestedPages.jsData.posttype&&0!==e(NestedPages.selectors.syncCheckbox).length&&(NestedPages.jsData.syncmenu=e(NestedPages.selectors.syncCheckbox).is(":checked")?"sync":"nosync",e.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.syncMenu,nonce:NestedPages.jsData.nonce,post_type:NestedPages.jsData.posttype,syncmenu:NestedPages.jsData.syncmenu},success:function(e){"error"===e.status&&t.formatter.showAjaxError(e.message)},error:function(e){console.log(e)}}))},t.bindEvents()},(NestedPages=NestedPages||{}).NewPost=function(){var r=this,d=jQuery;return r.formatter=new NestedPages.Formatter,r.parent_id=0,r.posts="",r.form="",r.bindEvents=function(){d(document).on("open-modal",function(e,t,a){t=d(t).attr("data-nestedpages-modal-toggle");void 0!==t&&"np-bulk-modal"==t&&r.openModal()}),d(document).on("submit",NestedPages.selectors.newPageForm,function(e){e.preventDefault()}),d(document).on("click",NestedPages.selectors.newPageSubmitButton,function(e){e.preventDefault(),r.submitForm(d(this))}),d(document).on("click",NestedPages.selectors.newPageTitle,function(e){e.preventDefault(),r.addTitleField(d(this))}),d(document).on("click",NestedPages.selectors.newPageRemoveTitle,function(e){e.preventDefault(),r.removeTitleField(d(this))}),d(document).on("click",NestedPages.selectors.addChildButton,function(e){e.preventDefault(),r.openQuickEdit(d(this))}),d(document).on("click",NestedPages.selectors.cancelNewChildButton,function(e){e.preventDefault(),r.cancelNewPage()}),d(document).on("click","["+NestedPages.selectors.newBeforeButton+"]",function(e){e.preventDefault(),r.openQuickEdit(d(this))}),d(document).on("click","["+NestedPages.selectors.newAfterButton+"]",function(e){e.preventDefault(),r.openQuickEdit(d(this))}),d(document).on("keydown",function(e){27===e.keyCode&&(r.cancelNewPage(),d(document).click())})},r.openModal=function(){var e=d(NestedPages.selectors.newPageFormContainer).clone().find(NestedPages.selectors.newPageForm);d(e).addClass("in-modal"),d(NestedPages.selectors.newPageModal).find(".modal-body").html(e),d(NestedPages.selectors.newPageModal).find("h3").text(nestedpages.add_multiple),d(NestedPages.selectors.newPageModal).find(".page_parent_id").val(r.parent_id),d(e).find(".np_title").first().focus(),d(e).find(NestedPages.selectors.newPageTitle).first().prop("tabindex","2")},r.openQuickEdit=function(e){var t,a=void 0!==(a=d(e).attr(NestedPages.selectors.newBeforeButton))&&""!==a&&a,s=void 0!==(s=d(e).attr(NestedPages.selectors.newAfterButton))&&""!==s&&s,n=d(e).closest(NestedPages.selectors.row).parent("li"),o=d(NestedPages.selectors.newPageFormContainer).clone();0Parent: "+d(e).attr("data-parentname")),a||s||d(o).find(".page_parent_id").val(d(e).attr("data-id")),a&&(d(o).find(".page_before_id").val(a),d(o).find("[data-new-post-relation-title]").text(nestedpages.insert_before+": "+d(e).attr("data-parentname"))),s&&(d(o).find(".page_after_id").val(s),d(o).find("[data-new-post-relation-title]").text(nestedpages.insert_after+": "+d(e).attr("data-parentname"))),d(o).show(),d(o).find(".np_title").focus(),d(o).find(NestedPages.selectors.newPageTitle).prop("tabindex","2")},r.cancelNewPage=function(){r.formatter.removeQuickEdit(),d(NestedPages.selectors.newChildError).hide(),d(NestedPages.selectors.newPageModal).find(".modal-body").empty(),d(NestedPages.selectors.sortable).find(".new-child").remove(),d(NestedPages.selectors.row).show()},r.addTitleField=function(e){var t=d(e).parents("form"),a=d(e).siblings(".new-page-titles").children("li").length+1,s='
    5. ';d(e).siblings(".new-page-titles").append(s);d(t).find(".np_title").last().focus(),d(t).find(NestedPages.selectors.newPageTitle).prop("tabindex",+a),d(".new-page-titles").sortable({items:"li",handle:".handle"}),r.toggleAddEditButton(t)},r.removeTitleField=function(e){var t=d(e).parents("form");d(e).parents(".new-child-row").parent("li").remove(),r.toggleAddEditButton(t)},r.submitForm=function(e){r.toggleLoading(!0),r.form=d(e).parents("form");var a=!!d(e).hasClass("add-edit"),e=NestedPages.formActions.newPage;""!==d(r.form).find(".page_before_id").val()&&(e=NestedPages.formActions.newBeforeAfter),""!==d(r.form).find(".page_after_id").val()&&(e=NestedPages.formActions.newBeforeAfter),d.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:d(r.form).serialize()+"&action="+e+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){var t;"error"===e.status?(r.toggleLoading(!1),d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):!0==a?(t=(t=e.new_pages[0].edit_link).replace(/&/g,"&"),window.location.replace(t)):(r.toggleLoading(!1),r.posts=e.new_pages,r.addPosts())},error:function(e){console.log(e),r.toggleLoading(!1),d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},r.addPosts=function(){var e,t=""!==(t=d(r.form).find(".page_before_id").val())&&t,a=""!==(a=d(r.form).find(".page_after_id").val())&&a,s=d(r.form).parent(".new-child").parent(".page-row");for(0!==d(s).children("ol").length||t||a||d(s).append('
        '),e=d(r.form).hasClass("in-modal")?d(".nplist.sortable li.page-row:first"):d(s).children("ol"),i=0;i')+''+t.title+"")+("Publish"!==t.status?'('+t.status+")":'')+'',"hide"===t.np_nav_status&&(o+=" "+nestedpages.hidden),o+='Edit',NestedPages.jsData.hierarchical||(o=(o=(o+='
        ')+'
        "),d(".nplist").first().hasClass("has-yoast")&&(o+=''),o=(o=(o=(o=(o=(o+='\x3c!-- .action-buttons --\x3e\x3c!-- .row-inner --\x3e\x3c!-- .row --\x3e',a?(n=r.findRowById(a),d(o).insertBefore(n)):s?(n=r.findRowById(s),d(o).insertAfter(n)):d(e).append(o)},r.findRowById=function(e){return d(NestedPages.selectors.rows+"#menuItem_"+e)},r.toggleAddEditButton=function(e){e=d(e).find(".np_title").length;e<1?d(NestedPages.selectors.newPageSubmitButton).hide():(d(NestedPages.selectors.newPageSubmitButton).show(),1ID: "+o.initialData.id),r(o.form).find(".np_id").val(o.initialData.id),r(o.form).find(".np_title").val(o.initialData.title),r(o.form).find(".np_slug").val(o.initialData.slug),r(o.form).find(".np_author select").val(o.initialData.author),r(o.form).find(".np_status").val(o.initialData.status),r(o.form).find(".np_nav_title").val(o.initialData.navtitle),r(o.form).find(".np_nav_css_classes").val(o.initialData.navcss),r(o.form).find(".np_title_attribute").val(o.initialData.navtitleattr),r(o.form).find(".np_nav_custom_url").val(o.initialData.navCustomUrl),r(o.form).find(".post_password").val(o.initialData.password),r(o.form).find(".np_publish_date").val(o.initialData.datepicker),"open"===o.initialData.cs&&r(o.form).find(".np_cs").attr("checked","checked"),""!==o.initialData.template?r(o.form).find(".np_template").val(o.initialData.template):r(o.form).find(".np_template").val("default"),"private"===o.initialData.status&&(r(o.form).find(".post_password").attr("readonly",!0),r(o.form).find(".keep_private").attr("checked",!0)),"hide"===o.initialData.npstatus?r(o.form).find(".nested_pages_status").attr("checked","checked"):r(o.form).find(".nested_pages_status").removeAttr("checked"),"hide"===o.initialData.navstatus?r(o.form).find(".np_nav_status").attr("checked","checked"):r(o.form).find(".np_nav_status").attr("checked",!1),"_blank"===o.initialData.linktarget?r(o.form).find(".link_target").attr("checked","checked"):r(o.form).find(".link_target").attr("checked",!1),"private"===o.initialData.status&&r(o.form).find(".np_status").val("publish"),"sticky"===o.initialData.sticky?r(o.form).find(".np-sticky").attr("checked","checked"):r(o.form).find(".np-sticky").removeAttr("checked"),"H:i"===o.initialData.timeFormat?r(o.form).find(".np_time").val(o.initialData.timeTwentyFour):(r(o.form).find(".np_time").val(o.initialData.time),r(o.form).find(".np_ampm").val(o.initialData.ampm),r(o.form).find('select[name="mm"]').val(o.initialData.month),r(o.form).find('input[name="jj"]').val(o.initialData.day),r(o.form).find('input[name="aa"]').val(o.initialData.year),r(o.form).find('input[name="hh"]').val(o.initialData.hour),r(o.form).find('input[name="mn"]').val(o.initialData.minute)),o.initialData){var t;e.includes("npcustom")&&o.initialData.hasOwnProperty(e)&&(t=(t=e.replace("data-npcustom-","")).toLowerCase(),r(o.form).find('[data-np-custom-field="'+t+'"]').val(o.initialData[e]))}if(o.populateFlatTaxonomies(),o.initialData.hasOwnProperty("h_taxonomies")){var a=o.initialData.h_taxonomies;for(i=0;i',r(a).html(s)),r(o.row).find(".nav-status")),s=("hide"==o.newData.nav_status?r(a).text("(Hidden)"):r(a).text(""),r(o.row).parent("li")),a=("hide"==o.newData.np_status?(r(s).addClass("np-hide"),r(o.row).find(".status").after('')):(r(s).removeClass("np-hide"),r(o.row).find(".status-np-hidden").remove()),r(o.row).find(".sticky")),n=("sticky"==o.newData.sticky?r(a).show():r(a).hide(),NestedPages.jsData.hierarchical||r(o.row).find(".np-author-display").text(o.newData.author_name),r(o.row).find(NestedPages.selectors.quickEditOpen));for(e in r(n).attr("data-id",o.newData.post_id),r(n).attr("data-template",o.newData.page_template),r(n).attr("data-title",o.newData.post_title),r(n).attr("data-slug",o.newData.post_name),r(n).attr("data-commentstatus",o.newData.comment_status),r(n).attr("data-status",o.newData._status),r(n).attr("data-sticky",o.newData.sticky),"private"===o.newData.keep_private&&r(n).attr("data-status","private"),r(n).attr("data-author",o.newData.post_author),r(n).attr("data-np-status",o.newData.np_status),r(n).attr("data-password",o.newData.post_password),r(n).attr("data-navstatus",o.newData.nav_status),r(n).attr("data-navtitle",o.newData.np_nav_title),r(n).attr("data-linktarget",o.newData.link_target),r(n).attr("data-navtitleattr",o.newData.np_title_attribute),r(n).attr("data-navcss",o.newData.np_nav_css_classes),r(n).attr("data-month",o.newData.mm),r(n).attr("data-day",o.newData.jj),r(n).attr("data-year",o.newData.aa),r(n).attr("data-hour",o.newData.hh),r(n).attr("data-minute",o.newData.mn),r(n).attr("data-datepicker",o.newData.np_date),r(n).attr("data-time",o.newData.np_time),r(n).attr("data-formattedtime",o.newData.np_time),r(n).attr("data-ampm",o.newData.np_ampm),o.newData)e.includes("np_custom")&&o.newData.hasOwnProperty(e)&&(t=e.replace("np_custom_","data-npcustom-"),r(n).attr(t,o.newData[e]));o.removeTaxonomyClasses(),o.addCategoryClasses(),o.addHierarchicalClasses(),o.addFlatClasses(),o.addStatusClass(),o.formatter.removeQuickEdit(),o.formatter.flashRow(o.row)},o.addStatusClass=function(){var e=["published","draft","pending","future"];for(i=0;iOriginal: '+a.postData.navoriginaltitle+"",s(a.form).find("[data-url-field]").remove(),s(e).insertAfter(s(a.form).find("h3")),s(a.form).find("[data-np-menu-object-input]").val(a.postData.navobject),s(a.form).find("[data-np-menu-objectid-input]").val(a.postData.navobjectid),s(a.form).find("[data-np-menu-type-input]").val(a.postData.navtype),s(a.form).find("h3").text("Link: "+a.postData.navoriginaltitle)):(s(a.form).find("h3").text("Link"),s(a.form).find("[data-np-menu-object-input]").val("custom"),s(a.form).find("[data-np-menu-type-input]").val("custom")),a.formatter.showQuickEdit(),s(a.form).show()},a.submitForm=function(){a.toggleLoading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:s(a.form).find("form").serialize()+"&action="+NestedPages.formActions.quickEditLink+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){"error"===e.status?(a.toggleLoading(!1),s(a.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):(a.toggleLoading(!1),a.newPostData=e.post_data,a.updateRow())},error:function(e){a.toggleLoading(!1),s(a.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},a.updateRow=function(){var e=s(a.form).siblings(".row"),t=(s(e).find(".title").html(a.newPostData.post_title+' '),s(e).find(".status")),t=("publish"!==a.newPostData._status&&"future"!==a.newPostData._status?s(t).text("("+a.newPostData._status+")"):s(t).text(""),s(e).find(".nav-status")),t=("hide"==a.newPostData.nav_status?s(t).text("("+NestedPages.jsData.hiddenText+")"):s(t).text(""),s(e).parent("li")),t=("hide"==a.newPostData.np_status?(s(t).addClass("np-hide"),s(e).find(".status").after('')):(s(t).removeClass("np-hide"),s(e).find(".status-np-hidden").remove()),s(e).find(NestedPages.selectors.quickEditButtonLink));s(t).attr("data-id",a.newPostData.post_id),s(t).attr("data-title",a.newPostData.post_title),s(t).attr("data-url",a.newPostData.post_content),s(t).attr("data-status",a.newPostData._status),s(t).attr("data-navstatus",a.newPostData.nav_status),s(t).attr("data-np-status",a.newPostData.np_status),s(t).attr("data-linkTarget",a.newPostData.linkTarget),s(t).attr("data-navtitleattr",a.newPostData.titleAttribute),s(t).attr("data-navcss",a.newPostData.cssClasses),a.formatter.removeQuickEdit(),a.formatter.flashRow(e)},a.toggleLoading=function(e){s(".row").removeClass("np-updated").removeClass("np-updated-show"),e?(s(NestedPages.selectors.quickEditErrorDiv).hide(),s(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled","disabled"),s(NestedPages.selectors.quickEditLoadingIndicator).show()):(s(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled",!1),s(NestedPages.selectors.quickEditLoadingIndicator).hide())},a.bindEvents()},(NestedPages=NestedPages||{}).Clone=function(){var t=this,a=jQuery;return t.parent_id="",t.parent_title="",t.parentLi=null,t.formatter=new NestedPages.Formatter,t.bindEvents=function(){a(document).on("click",NestedPages.selectors.cloneButton,function(e){e.preventDefault(),t.parent_id=a(this).attr("data-id"),t.parent_title=a(this).attr("data-parentname"),t.parentLi=a(this).parent(".row").parent(".page-row").parent(".npList"),t.openModal()}),a(document).on("click",NestedPages.selectors.confirmClone,function(e){e.preventDefault(),t.clone()})},t.openModal=function(){a("#"+NestedPages.selectors.cloneModal).find("[data-clone-parent]").text(t.parent_title),a(document).trigger("open-modal-manual",NestedPages.selectors.cloneModal)},t.clone=function(){var e=!!a(NestedPages.selectors.cloneChildren).is(":checked");t.toggleLoading(!0),a.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:{action:NestedPages.formActions.clonePost,parent_id:t.parent_id,quantity:a(NestedPages.selectors.cloneQuantity).val(),status:a(NestedPages.selectors.cloneStatus).val(),author:a(NestedPages.selectors.cloneAuthor).find("select").val(),clone_children:e,nonce:NestedPages.jsData.nonce,posttype:NestedPages.jsData.posttype},success:function(e){t.toggleLoading(!1),a(document).trigger("close-modal-manual"),location.reload()}})},t.toggleLoading=function(e){e?(a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").show(),a(NestedPages.selectors.confirmClone).attr("disabled","disabled")):(a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").hide(),a(NestedPages.selectors.confirmClone).attr("disabled",!1))},t.bindEvents()},(NestedPages=NestedPages||{}).Tabs=function(){var r=this,d=jQuery;return r.selectors={tabToggle:"data-np-tab-toggle",tabPane:"data-np-tab-pane",tabGroup:"data-np-tab-group"},r.bindEvents=function(){d(document).on("click","["+r.selectors.tabToggle+"]",function(e){e.preventDefault(),r.toggleTabs(d(this))})},r.toggleTabs=function(e){for(var t=d(e).attr(r.selectors.tabGroup),a=d("*["+r.selectors.tabGroup+"="+t+"]["+r.selectors.tabPane+"]"),s=d(e).attr(r.selectors.tabToggle),n=d("*["+r.selectors.tabGroup+"="+t+"]["+r.selectors.tabToggle+"]"),o=[],i=0;i'+s(a.typeButton).text()+""),s(a.selectors.form).find(a.selectors.originalLink).parent(".original-link").show()):(s(a.selectors.form).find(a.selectors.urlInputCont).show(),s(a.selectors.form).find(a.selectors.originalLink).parent(".original-link").hide()),s(a.fields.object).val(s(a.typeButton).attr("data-np-menu-object")),s(a.fields.objectid).val(s(a.typeButton).attr("data-np-menu-objectid")),s(a.fields.itemType).val(s(a.typeButton).attr("data-np-menu-type")),s(a.selectors.formDetails).show()},a.clearForm=function(){s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.saveButton).hide(),s(a.selectors.formDetails).hide(),s(a.selectors.formPlaceholder).show(),s(a.selectors.form).find("input").not(".parent_id").not(".parent-post-type").val(""),s(a.selectors.form).find(a.fields.linkTarget).val("_blank"),s(a.selectors.form).find('input[type="checkbox"]').attr("checked",!1),s(a.selectors.typeSelect).removeClass("active"),a.search.toggleLoading(!1),s(a.selectors.searchResults).remove(),s(a.selectors.defaultResults).show()},a.updateTitle=function(){var e=s(a.fields.navigationLabel).val(),t=s(a.selectors.form).find("h3").find("span");""!==e?(s(a.fields.menuTitle).val(e),s(t).text(e)):(s(a.fields.menuTitle).val(s(a.typeButton).text()),s(t).text(s(a.typeButton).text()))},a.submitForm=function(){a.toggleLoading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:s(a.selectors.form).serialize()+"&action="+NestedPages.formActions.newMenuItem+"&nonce="+NestedPages.jsData.nonce+"&post_type="+NestedPages.jsData.posttype+"&syncmenu="+NestedPages.jsData.syncmenu,success:function(e){a.toggleLoading(!1),"error"===e.status?s(a.selectors.form).find(a.selectors.errorDiv).text(e.message).show():(a.post=e.post_data,a.createRow())},error:function(e){console.log(e)}})},a.createRow=function(){var e='
      1. ')+'
      2. ";"0"===a.post.parent_id?s(".nplist:first li:first").after(e):a.appendChildRow(e),s(document).trigger("close-modal-manual"),a.row=s("#menuItem_"+a.post.id).find(".row"),a.formatter.flashRow(a.row)},a.appendChildRow=function(e){var t=s("#menuItem_"+a.post.parent_id);0===s(t).children("ol").length?(e='
          '+e+"
        ",s(t).append(e)):s(t).find("ol:first").prepend(e),a.formatter.updateSubMenuToggle()},a.toggleLoading=function(e){e?(s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).show(),s(a.selectors.saveButton).attr("disabled","disabled")):(s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).hide(),s(a.selectors.saveButton).attr("disabled",!1))},a.bindEvents()};(NestedPages=NestedPages||{}).MenuSearch=function(){var s=this,n=jQuery;return s.selectors={searchForms:"*[data-np-menu-search]",defaultResults:"[data-default-result]",loadingIndicator:".np-menu-search-loading",noResults:".np-menu-search-noresults",searchType:"data-search-type",searchObject:"data-search-object",searchResults:"[data-np-search-result]"},s.activeForm="",s.results="",s.defaultResults="",s.searchType="",s.searchObject="",s.formatter=new NestedPages.Formatter,s.bindEvents=function(){n(document).on("keyup",s.selectors.searchForms,function(){s.activeForm=n(this),n(s.selectors.searchResults).remove(),s.performSearch()})},s.performSearch=function(){s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2',n(a).insertAfter(n(s.activeForm).parent("li")),n('[data-np-menu-objectid="'+t.ID+'"').text(t.post_title)}),s.toggleLoading(!1)},s.appendTaxonomies=function(){var a="";n.each(s.results,function(e,t){a+='
      3. '+t.name+"
      4. "}),n(a).insertAfter(n(s.activeForm).parent("li")),s.toggleLoading(!1)},s.toggleLoading=function(e){var t=n(s.activeForm).siblings(s.selectors.loadingIndicator);n(s.selectors.noResults).hide(),e?n(t).show():n(t).hide()},s.bindEvents()},jQuery(document).ready(function(){new NestedPagesTrash});var NestedPagesTrash=function(){var t=this,a=jQuery;return t.trashButton=".np-empty-trash",t.confirmButton=".np-trash-confirm",t.warningModal="#np-trash-modal",t.errorAlert="#np-error",t.loadingIndicator="#nested-loading",t.trashLinks=".np-trash-links",t.postType=a("#np-trash-posttype").val(),t.nonce=nestedpages.np_nonce,t.formAction="npEmptyTrash",t.bindEvents=function(){a(document).on("click",t.confirmButton,function(e){e.preventDefault(),t.confirmEmpty()})},t.confirmEmpty=function(){t.loading(!0),a(document).trigger("close-modal-manual"),a(t.errorAlert).hide(),t.emptyTrash()},t.emptyTrash=function(){a.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:t.formAction,nonce:t.nonce,posttype:t.postType},success:function(e){t.loading(!1),"error"===e.status?a(t.errorAlert).text(e.message).show():(a(t.trashLinks).hide(),a(".notice-dismiss").click())}})},t.loading=function(e){e?a(t.loadingIndicator).show():a(t.loadingIndicator).hide()},t.bindEvents()};(NestedPages=NestedPages||{}).ConfirmDelete=function(){var t=this,a=jQuery;return t.deleteLink="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.linkDeleteButton,function(e){e.preventDefault(),t.confirmSingle(a(this))}),a(document).on("click",NestedPages.selectors.linkDeleteConfirmationButton,function(e){e.preventDefault(),a(this).hasClass("bulk")?t.deleteMultiple():t.deleteSingle()}),a(document).on("submit",NestedPages.selectors.bulkActionsForm,function(e){t.confirmMultiple(e)})},t.confirmSingle=function(e){t.deleteLink=a(e).attr("href"),a(NestedPages.selectors.linkDeleteConfirmationModalText).text(nestedpages.link_delete_confirmation_singular),a(NestedPages.selectors.linkDeleteConfirmationButton).text(nestedpages.delete).removeClass("bulk"),a(document).trigger("open-modal-manual",NestedPages.selectors.linkDeleteConfirmationModal)},t.confirmMultiple=function(e){"trash"===a('select[name="np_bulk_action"]').val()&&""!==a(NestedPages.selectors.bulkActionRedirectIds).val()&&(e.preventDefault(),a(NestedPages.selectors.linkDeleteConfirmationModalText).text(nestedpages.link_delete_confirmation),a(NestedPages.selectors.linkDeleteConfirmationButton).text(nestedpages.trash_delete_links).addClass("bulk"),a(document).trigger("open-modal-manual",[NestedPages.selectors.linkDeleteConfirmationModal]))},t.deleteMultiple=function(){a(NestedPages.selectors.bulkActionsForm)[0].submit()},t.deleteSingle=function(){window.location.replace(t.deleteLink)},t.bindEvents()},(NestedPages=NestedPages||{}).ManualSync=function(){var t=this,a=jQuery;return t.activeBtn="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.manualMenuSync,function(e){e.preventDefault(),t.activeBtn=a(this),t.syncMenu()}),a(document).on("click",NestedPages.selectors.manualOrderSync,function(e){e.preventDefault(),t.activeBtn=a(this),t.syncOrder()})},t.syncMenu=function(){t.loading(!0),a.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.manualMenuSync,nonce:NestedPages.jsData.nonce,post_type:NestedPages.jsData.posttype,syncmenu:"sync"},success:function(e){"error"===e.status?(a(NestedPages.selectors.errorDiv).text(e.message).show(),a(NestedPages.selectors.loadingIndicator).hide()):t.loading(!1)}})},t.syncOrder=function(){t.loading(!0),(new NestedPages.Nesting).syncNesting(!0,t.loading(!1))},t.loading=function(e){e?(a(t.activeBtn).addClass("disabled"),a(NestedPages.selectors.loadingIndicator).show()):(a(t.activeBtn).removeClass("disabled"),a(NestedPages.selectors.loadingIndicator).hide())},t.bindEvents()},(NestedPages=NestedPages||{}).PostSearch=function(){var s=this,n=jQuery;return s.selectors={input:"data-nestedpages-post-search",form:"data-nestedpages-post-search-form",loadingIndicator:"data-nestedpages-loading",noResults:"data-nestedpages-no-results",results:"data-nestedpages-search-results"},s.changed=!1,s.activeInput="",s.results="",s.defaultResults="",s.postType="",s.activeForm="",s.bindEvents=function(){n("["+s.selectors.input+"]").on("input",function(){s.activeInput=n(this),s.setOptions(),s.changed||s.setDefaultResults(),""===n(this).val()?(n(s.activeForm).find("["+s.selectors.noResults+"]").hide(),s.showDefaultResults()):s.query()})},s.setDefaultResults=function(){s.defaultResults=n(s.activeForm).find("["+s.selectors.results+"]").html(),s.changed=!0},s.showDefaultResults=function(){n(s.activeForm).find("["+s.selectors.results+"]").html(s.defaultResults)},s.setOptions=function(){s.postType=n(s.activeInput).attr(s.selectors.input),s.activeForm=n(s.activeInput).parents("["+s.selectors.form+"]")},s.performSearch=function(){s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2'+t.post_title+""}),a+="",n(s.activeForm).find("["+s.selectors.results+"]").html(a),s.toggleLoading(!1)},s.toggleLoading=function(e){var t=n(s.activeForm).find("["+s.selectors.loadingIndicator+"]"),a=n(s.activeForm).find("["+s.selectors.noResults+"]");n(a).hide(),e?n(t).show():n(t).hide()},s.bindEvents()},(NestedPages=NestedPages||{}).MovePost=function(){var t=this,a=jQuery;return t.formatter=new NestedPages.Formatter,t.nesting=new NestedPages.Nesting,t.activeRow,t.selectors={moveToTop:"data-push-to-top",moveToBottom:"data-push-to-bottom"},t.bindEvents=function(){a(document).ready(function(){t.disableTopOnFirst(),t.disableBottomOnLast()}),a(document).on("click","["+t.selectors.moveToTop+"]",function(e){e.preventDefault(),a(this).hasClass("disabled")||(t.activeRow=a(this).closest(NestedPages.selectors.rows),t.moveToTop())}),a(document).on("click","["+t.selectors.moveToBottom+"]",function(e){e.preventDefault(),a(this).hasClass("disabled")||(t.activeRow=a(this).closest(NestedPages.selectors.rows),t.moveToBottom())})},t.moveToTop=function(){var e=a(t.activeRow).parent(NestedPages.selectors.lists),e=a(e).find(NestedPages.selectors.rows).first();a(t.activeRow).insertBefore(e),t.formatter.setBorders(),a(document).click(),t.nesting.syncNesting(),t.disableTopOnFirst(),t.disableBottomOnLast()},t.moveToBottom=function(){var e=a(t.activeRow).parent(NestedPages.selectors.lists),e=a(e).children(NestedPages.selectors.rows).last();a(t.activeRow).insertAfter(e),t.formatter.setBorders(),a(document).click(),t.nesting.syncNesting(),t.disableTopOnFirst(),t.disableBottomOnLast()},t.disableTopOnFirst=function(){var e=a(NestedPages.selectors.lists);a.each(e,function(){a(this).find("["+t.selectors.moveToTop+"]").removeClass("disabled");var e=a(this).find(NestedPages.selectors.rows).first();a(e).find("["+t.selectors.moveToTop+"]").addClass("disabled")})},t.disableBottomOnLast=function(){var e=a(NestedPages.selectors.lists);a.each(e,function(){a(this).find("["+t.selectors.moveToBottom+"]").removeClass("disabled");var e=a(this).find(NestedPages.selectors.rows).last();a(e).find("["+t.selectors.moveToBottom+"]").addClass("disabled")})},t.bindEvents()},(NestedPages=NestedPages||{}).TrashWithChildren=function(){var t=this,a=jQuery;return t.post_id="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.trashWithChildrenButton,function(e){e.preventDefault(),t.post_id=a(this).attr("data-post-id"),t.trash()})},t.trash=function(){a.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:{action:NestedPages.formActions.trashWithChildren,nonce:NestedPages.jsData.nonce,post_id:t.post_id,screen:nestedpages.current_page},success:function(e){window.location.replace(e.redirect)},error:function(e){console.log(e)}})},t.bindEvents()},(NestedPages=NestedPages||{}).Wpml=function(){var t=this,n=jQuery;return t.button=null,t.postData=null,t.modal=null,t.parent_li=null,t.formatter=new NestedPages.Formatter,t.selectors={translationsBtn:"data-nestedpages-translations",modal:"data-np-wpml-translations-modal",title:"data-wmpl-translation-title",table:"data-np-wpml-translations-modal-table"},t.bindEvents=function(){nestedpages.wpml&&n(document).on("click","["+t.selectors.translationsBtn+"]",function(e){e.preventDefault(),t.createTranslationsModal(n(this))})},t.createTranslationsModal=function(e){t.parent_li=n(e).parents(".action-buttons").closest(NestedPages.selectors.row).parent("li"),t.button=n(t.parent_li).find(NestedPages.selectors.quickEditOpen),t.postData={id:n(t.button).attr("data-id"),title:n(t.button).attr("data-title"),slug:n(t.button).attr("data-slug")},t.modal=n("["+t.selectors.modal+"]").clone(),0")+''+e.translated_name+' '+e.translated_name+"",e.has_translation&&e.edit_link?s+=''+e.translation.post_title+" ("+nestedpages.edit+")":s+='+ '+nestedpages.add_translation+"",s+=""}),s+="",n(t.modal).find("["+t.selectors.table+"]").html(s),t.toggleLoading(!1)},t.toggleLoading=function(e){e?n(t.modal).addClass("loading"):n(t.modal).removeClass("loading")},t.bindEvents()}; \ No newline at end of file diff --git a/assets/js/nestedpages.min.js b/assets/js/nestedpages.min.js index 519dc3b..aec028f 100644 --- a/assets/js/nestedpages.min.js +++ b/assets/js/nestedpages.min.js @@ -1 +1 @@ -{{var NestedPages=NestedPages||{};NestedPages.Formatter=function(){var s=this,i=jQuery;s.updateSubMenuToggle=function(){for(var e=i(NestedPages.selectors.childToggle),t=0;t',a+='')}},s.setBorders=function(){i(NestedPages.selectors.rows).removeClass(NestedPages.cssClasses.noborder),i.each(i(NestedPages.selectors.lists),function(){i(this).find(".page-row:visible:first").addClass(NestedPages.cssClasses.noborder)})},s.setNestedMargins=function(){s.setIndent()},s.setIndent=function(){var n="1"===nestedpages.non_indent?20:30,o="1"===nestedpages.non_indent?".row-inner":".child-toggle";i.each(i(NestedPages.selectors.lists),function(e,t){var a=i(this).parents(NestedPages.selectors.lists).length,s=0;NestedPages.jsData.sortable||(s=10),0'),setTimeout(function(){i(".np-inline-overlay").addClass("active")},50)},s.flashRow=function(e){i(e).addClass("np-updated"),s.setBorders(),setTimeout(function(){i(e).addClass("np-updated-show")},1500)},s.showAjaxError=function(e){i(NestedPages.selectors.ajaxError).find("p").text(e),i(NestedPages.selectors.ajaxError).show()},s.hideAjaxError=function(e){i(NestedPages.selectors.ajaxError).hide()},s.sizeLinkThumbnails=function(){var e=i(NestedPages.selectors.thumbnailContainer).not(NestedPages.selectors.thumbnailContainerLink).first().find("img"),t=i(e).width(),a=i(e).height();i.each(i(NestedPages.selectors.thumbnailContainerLink),function(){i(this).width(t),i(this).height(a)})}};var NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages}(NestedPages=NestedPages||{}).Dropdowns=function(){var t=this,a=jQuery;return t.dropdown="",t.activeBtn="",t.activeContent="",t.toggleBtn="[data-dropdown-toggle]",t.dropdownContainer="[data-dropdown]",t.dropdownContent="[data-dropdown-content]",t.selectors={caret_up:"icon-arrow_drop_up",caret_down:"icon-arrow_drop_down"},t.bindEvents=function(){a(document).on("click",t.toggleBtn,function(e){e.preventDefault(),t.activeBtn=a(this),t.dropdown=a(this).parents(t.dropdownContainer),t.toggleDropdown()}),a(document).on("click",function(e){t.closeDropdowns(e.target)}),a(document).on("dropdown-opened",function(e,t){0×')+n.selectedPosts[t].title)+'';o(NestedPages.selectors.bulkEditTitles).html(e)},n.uncheckBulkItem=function(e){o.each(o(NestedPages.selectors.bulkActionsCheckbox),function(){o(this).val()==e&&o(this).prop("checked",!1).change()}),0===o(NestedPages.selectors.bulkEditRemoveItem).length&&n.toggleBulkEdit(!1)},n.uncheckAllBulkItems=function(){o.each(o(NestedPages.selectors.bulkActionsCheckbox),function(){o(this).prop("checked",!1).change()}),n.toggleBulkEdit(!1)},n.setSelectedNumber=function(){var e=o(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").length,t=o(NestedPages.selectors.bulkActionsForm).find("select option").first();o(t).text(nestedpages.bulk_actions+" ("+e+")")},n.toggleEditOption=function(){var e=o(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").not(".np-redirect-bulk").length,t=o(NestedPages.selectors.bulkActionsForm).find("select option[value=edit]");0===e?(o(t).prop("disabled",!0),o(NestedPages.selectors.bulkActionsForm).find("select option").first().prop("selected",!0),n.toggleBulkEdit(!1)):o(t).prop("disabled",!1)},n.toggleBulkEdit=function(e){n.toggleLinkCountAlert(),e?(n.disableParentOptions(),o(NestedPages.selectors.bulkEditForm).show(),o(NestedPages.selectors.bulkActionsForm).hide(),n.setWPSuggest()):(o(NestedPages.selectors.bulkEditForm).hide(),o(NestedPages.selectors.bulkActionsForm).show(),o(NestedPages.selectors.bulkEditLinkCount).parent("div").hide(),o(NestedPages.selectors.bulkActionsForm).find("select option").first().text(nestedpages.bulk_actions),n.resetBulkEditFields())},n.toggleLinkCountAlert=function(){0===n.selectedLinks.length?o(NestedPages.selectors.bulkEditLinkCount).parent("div").hide():o(NestedPages.selectors.bulkEditLinkCount).parent("div").show()},n.disableParentOptions=function(){for(var e=o(NestedPages.selectors.bulkEditForm).find("select[name=post_parent]"),t=0;t .row",handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",tabSize:56,maxLevels:t,isAllowed:function(e,t,a){return!(o(t).hasClass("post-type-np-redirect")&&!o(a).hasClass("post-type-np-redirect"))},start:function(e,t){t.placeholder.height(t.item.height())},sort:function(e,t){n.formatter.updatePlaceholderWidth(t)},stop:function(e,t){setTimeout(function(){n.formatter.updateSubMenuToggle(),n.formatter.setBorders(),n.formatter.setNestedMargins()},100),n.syncNesting()}})},n.initializeSortableFlat=function(){var e=o(NestedPages.selectors.lists).not(NestedPages.selectors.notSortable);o.each(e,function(){o(this).sortable({items:">"+NestedPages.selectors.rows,handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",forcePlaceholderSize:!0,start:function(e,t){t.placeholder.height(t.item.height())},sort:function(e,t){n.formatter.updatePlaceholderWidth(t)},stop:function(e,t){setTimeout(function(){n.formatter.updateSubMenuToggle(),n.formatter.setBorders(),n.formatter.setNestedMargins()},100),n.syncNesting()}})})},n.disableNesting=function(){o(NestedPages.selectors.sortable).sortable("destroy")},n.syncNesting=function(e,t){var a,s;"1"===nestedpages.manual_order_sync&&!e||(o(NestedPages.selectors.errorDiv).hide(),o(NestedPages.selectors.loadingIndicator).show(),e=!!o(NestedPages.selectors.lists).first().hasClass("filtered"),a=NestedPages.jsData.nestable&&!e?o(NestedPages.selectors.sortable).nestedSortable("toHierarchy",{startDepthCount:0}):n.setNestingArray(),n.disableNesting(),s=NestedPages.jsData.syncmenu,"1"===nestedpages.manual_menu_sync&&(s="nosync"),o.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.syncNesting,nonce:NestedPages.jsData.nonce,list:a,post_type:NestedPages.jsData.posttype,syncmenu:s,filtered:e},success:function(e,t){n.initializeSortable(),"error"===e.status?(o(NestedPages.selectors.errorDiv).text(e.message).show(),o(NestedPages.selectors.loadingIndicator).hide()):t&&"function"==typeof t?t():o(NestedPages.selectors.loadingIndicator).hide()}}))},n.setNestingArray=function(e){return ret=[],o(NestedPages.selectors.lists).first().children("li.page-row").each(function(){var e=n.recursiveNesting(this);ret.push(e)}),ret},n.recursiveNesting=function(e){var t,a=o(e).attr("id");if(a)return a=a.replace("menuItem_",""),t={id:a},0Parent: "+d(e).attr("data-parentname")),a||s||d(o).find(".page_parent_id").val(d(e).attr("data-id")),a&&(d(o).find(".page_before_id").val(a),d(o).find("[data-new-post-relation-title]").text(nestedpages.insert_before+": "+d(e).attr("data-parentname"))),s&&(d(o).find(".page_after_id").val(s),d(o).find("[data-new-post-relation-title]").text(nestedpages.insert_after+": "+d(e).attr("data-parentname"))),d(o).show(),d(o).find(".np_title").focus(),d(o).find(NestedPages.selectors.newPageTitle).prop("tabindex","2")},r.cancelNewPage=function(){r.formatter.removeQuickEdit(),d(NestedPages.selectors.newChildError).hide(),d(NestedPages.selectors.newPageModal).find(".modal-body").empty(),d(NestedPages.selectors.sortable).find(".new-child").remove(),d(NestedPages.selectors.row).show()},r.addTitleField=function(e){var t=d(e).parents("form"),a=d(e).siblings(".new-page-titles").children("li").length+1,s='
      5. ';d(e).siblings(".new-page-titles").append(s);d(t).find(".np_title").last().focus(),d(t).find(NestedPages.selectors.newPageTitle).prop("tabindex",+a),d(".new-page-titles").sortable({items:"li",handle:".handle"}),r.toggleAddEditButton(t)},r.removeTitleField=function(e){var t=d(e).parents("form");d(e).parents(".new-child-row").parent("li").remove(),r.toggleAddEditButton(t)},r.submitForm=function(e){r.toggleLoading(!0),r.form=d(e).parents("form");var a=!!d(e).hasClass("add-edit"),e=NestedPages.formActions.newPage;""!==d(r.form).find(".page_before_id").val()&&(e=NestedPages.formActions.newBeforeAfter),""!==d(r.form).find(".page_after_id").val()&&(e=NestedPages.formActions.newBeforeAfter),d.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:d(r.form).serialize()+"&action="+e+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){var t;"error"===e.status?(r.toggleLoading(!1),d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):!0==a?(t=(t=e.new_pages[0].edit_link).replace(/&/g,"&"),window.location.replace(t)):(r.toggleLoading(!1),r.posts=e.new_pages,r.addPosts())},error:function(e){console.log(e),r.toggleLoading(!1),d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},r.addPosts=function(){var e,t=""!==(t=d(r.form).find(".page_before_id").val())&&t,a=""!==(a=d(r.form).find(".page_after_id").val())&&a,s=d(r.form).parent(".new-child").parent(".page-row");for(0!==d(s).children("ol").length||t||a||d(s).append('
          '),e=d(r.form).hasClass("in-modal")?d(".nplist.sortable li.page-row:first"):d(s).children("ol"),i=0;i')+'')+''+t.title+"","Publish"!==t.status?o+='('+t.status+")":o+='',o+='',"hide"===t.np_nav_status&&(o+=" "+nestedpages.hidden),o+='Edit',NestedPages.jsData.hierarchical||(o=(o=(o+='
          ')+'
          "),d(".nplist").first().hasClass("has-yoast")&&(o+=''),o=(o=(o=(o=(o=(o+='\x3c!-- .action-buttons --\x3e\x3c!-- .row-inner --\x3e\x3c!-- .row --\x3e',a?(n=r.findRowById(a),d(o).insertBefore(n)):s?(n=r.findRowById(s),d(o).insertAfter(n)):d(e).append(o)},r.findRowById=function(e){return d(NestedPages.selectors.rows+"#menuItem_"+e)},r.toggleAddEditButton=function(e){e=d(e).find(".np_title").length;e<1?d(NestedPages.selectors.newPageSubmitButton).hide():(d(NestedPages.selectors.newPageSubmitButton).show(),1ID: "+o.initialData.id),r(o.form).find(".np_id").val(o.initialData.id),r(o.form).find(".np_title").val(o.initialData.title),r(o.form).find(".np_slug").val(o.initialData.slug),r(o.form).find(".np_author select").val(o.initialData.author),r(o.form).find(".np_status").val(o.initialData.status),r(o.form).find(".np_nav_title").val(o.initialData.navtitle),r(o.form).find(".np_nav_css_classes").val(o.initialData.navcss),r(o.form).find(".np_title_attribute").val(o.initialData.navtitleattr),r(o.form).find(".np_nav_custom_url").val(o.initialData.navCustomUrl),r(o.form).find(".post_password").val(o.initialData.password),r(o.form).find(".np_publish_date").val(o.initialData.datepicker),"open"===o.initialData.cs&&r(o.form).find(".np_cs").attr("checked","checked"),""!==o.initialData.template?r(o.form).find(".np_template").val(o.initialData.template):r(o.form).find(".np_template").val("default"),"private"===o.initialData.status&&(r(o.form).find(".post_password").attr("readonly",!0),r(o.form).find(".keep_private").attr("checked",!0)),"hide"===o.initialData.npstatus?r(o.form).find(".nested_pages_status").attr("checked","checked"):r(o.form).find(".nested_pages_status").removeAttr("checked"),"hide"===o.initialData.navstatus?r(o.form).find(".np_nav_status").attr("checked","checked"):r(o.form).find(".np_nav_status").attr("checked",!1),"_blank"===o.initialData.linktarget?r(o.form).find(".link_target").attr("checked","checked"):r(o.form).find(".link_target").attr("checked",!1),"private"===o.initialData.status&&r(o.form).find(".np_status").val("publish"),"sticky"===o.initialData.sticky?r(o.form).find(".np-sticky").attr("checked","checked"):r(o.form).find(".np-sticky").removeAttr("checked"),"H:i"===o.initialData.timeFormat?r(o.form).find(".np_time").val(o.initialData.timeTwentyFour):(r(o.form).find(".np_time").val(o.initialData.time),r(o.form).find(".np_ampm").val(o.initialData.ampm),r(o.form).find('select[name="mm"]').val(o.initialData.month),r(o.form).find('input[name="jj"]').val(o.initialData.day),r(o.form).find('input[name="aa"]').val(o.initialData.year),r(o.form).find('input[name="hh"]').val(o.initialData.hour),r(o.form).find('input[name="mn"]').val(o.initialData.minute)),o.initialData){var t;e.includes("npcustom")&&o.initialData.hasOwnProperty(e)&&(t=(t=e.replace("data-npcustom-","")).toLowerCase(),r(o.form).find('[data-np-custom-field="'+t+'"]').val(o.initialData[e]))}if(o.populateFlatTaxonomies(),o.initialData.hasOwnProperty("h_taxonomies")){var a=o.initialData.h_taxonomies;for(i=0;i',r(a).html(s)),r(o.row).find(".nav-status")),s=("hide"==o.newData.nav_status?r(a).text("(Hidden)"):r(a).text(""),r(o.row).parent("li")),a=("hide"==o.newData.np_status?(r(s).addClass("np-hide"),r(o.row).find(".status").after('')):(r(s).removeClass("np-hide"),r(o.row).find(".status-np-hidden").remove()),r(o.row).find(".sticky")),n=("sticky"==o.newData.sticky?r(a).show():r(a).hide(),NestedPages.jsData.hierarchical||r(o.row).find(".np-author-display").text(o.newData.author_name),r(o.row).find(NestedPages.selectors.quickEditOpen));for(e in r(n).attr("data-id",o.newData.post_id),r(n).attr("data-template",o.newData.page_template),r(n).attr("data-title",o.newData.post_title),r(n).attr("data-slug",o.newData.post_name),r(n).attr("data-commentstatus",o.newData.comment_status),r(n).attr("data-status",o.newData._status),r(n).attr("data-sticky",o.newData.sticky),"private"===o.newData.keep_private&&r(n).attr("data-status","private"),r(n).attr("data-author",o.newData.post_author),r(n).attr("data-np-status",o.newData.np_status),r(n).attr("data-password",o.newData.post_password),r(n).attr("data-navstatus",o.newData.nav_status),r(n).attr("data-navtitle",o.newData.np_nav_title),r(n).attr("data-linktarget",o.newData.link_target),r(n).attr("data-navtitleattr",o.newData.np_title_attribute),r(n).attr("data-navcss",o.newData.np_nav_css_classes),r(n).attr("data-month",o.newData.mm),r(n).attr("data-day",o.newData.jj),r(n).attr("data-year",o.newData.aa),r(n).attr("data-hour",o.newData.hh),r(n).attr("data-minute",o.newData.mn),r(n).attr("data-datepicker",o.newData.np_date),r(n).attr("data-time",o.newData.np_time),r(n).attr("data-formattedtime",o.newData.np_time),r(n).attr("data-ampm",o.newData.np_ampm),o.newData)e.includes("np_custom")&&o.newData.hasOwnProperty(e)&&(t=e.replace("np_custom_","data-npcustom-"),r(n).attr(t,o.newData[e]));o.removeTaxonomyClasses(),o.addCategoryClasses(),o.addHierarchicalClasses(),o.addFlatClasses(),o.addStatusClass(),o.formatter.removeQuickEdit(),o.formatter.flashRow(o.row)},o.addStatusClass=function(){var e=["published","draft","pending","future"];for(i=0;iOriginal: '+a.postData.navoriginaltitle+"",s(a.form).find("[data-url-field]").remove(),s(e).insertAfter(s(a.form).find("h3")),s(a.form).find("[data-np-menu-object-input]").val(a.postData.navobject),s(a.form).find("[data-np-menu-objectid-input]").val(a.postData.navobjectid),s(a.form).find("[data-np-menu-type-input]").val(a.postData.navtype),s(a.form).find("h3").text("Link: "+a.postData.navoriginaltitle)):(s(a.form).find("h3").text("Link"),s(a.form).find("[data-np-menu-object-input]").val("custom"),s(a.form).find("[data-np-menu-type-input]").val("custom")),a.formatter.showQuickEdit(),s(a.form).show()},a.submitForm=function(){a.toggleLoading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:s(a.form).find("form").serialize()+"&action="+NestedPages.formActions.quickEditLink+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){"error"===e.status?(a.toggleLoading(!1),s(a.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):(a.toggleLoading(!1),a.newPostData=e.post_data,a.updateRow())},error:function(e){a.toggleLoading(!1),s(a.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},a.updateRow=function(){var e=s(a.form).siblings(".row"),t=(s(e).find(".title").html(a.newPostData.post_title+' '),s(e).find(".status")),t=("publish"!==a.newPostData._status&&"future"!==a.newPostData._status?s(t).text("("+a.newPostData._status+")"):s(t).text(""),s(e).find(".nav-status")),t=("hide"==a.newPostData.nav_status?s(t).text("("+NestedPages.jsData.hiddenText+")"):s(t).text(""),s(e).parent("li")),t=("hide"==a.newPostData.np_status?(s(t).addClass("np-hide"),s(e).find(".status").after('')):(s(t).removeClass("np-hide"),s(e).find(".status-np-hidden").remove()),s(e).find(NestedPages.selectors.quickEditButtonLink));s(t).attr("data-id",a.newPostData.post_id),s(t).attr("data-title",a.newPostData.post_title),s(t).attr("data-url",a.newPostData.post_content),s(t).attr("data-status",a.newPostData._status),s(t).attr("data-navstatus",a.newPostData.nav_status),s(t).attr("data-np-status",a.newPostData.np_status),s(t).attr("data-linkTarget",a.newPostData.linkTarget),s(t).attr("data-navtitleattr",a.newPostData.titleAttribute),s(t).attr("data-navcss",a.newPostData.cssClasses),a.formatter.removeQuickEdit(),a.formatter.flashRow(e)},a.toggleLoading=function(e){s(".row").removeClass("np-updated").removeClass("np-updated-show"),e?(s(NestedPages.selectors.quickEditErrorDiv).hide(),s(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled","disabled"),s(NestedPages.selectors.quickEditLoadingIndicator).show()):(s(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled",!1),s(NestedPages.selectors.quickEditLoadingIndicator).hide())},a.bindEvents()},(NestedPages=NestedPages||{}).Clone=function(){var t=this,a=jQuery;return t.parent_id="",t.parent_title="",t.parentLi=null,t.formatter=new NestedPages.Formatter,t.bindEvents=function(){a(document).on("click",NestedPages.selectors.cloneButton,function(e){e.preventDefault(),t.parent_id=a(this).attr("data-id"),t.parent_title=a(this).attr("data-parentname"),t.parentLi=a(this).parent(".row").parent(".page-row").parent(".npList"),t.openModal()}),a(document).on("click",NestedPages.selectors.confirmClone,function(e){e.preventDefault(),t.clone()})},t.openModal=function(){a("#"+NestedPages.selectors.cloneModal).find("[data-clone-parent]").text(t.parent_title),a(document).trigger("open-modal-manual",NestedPages.selectors.cloneModal)},t.clone=function(){var e=!!a(NestedPages.selectors.cloneChildren).is(":checked");t.toggleLoading(!0),a.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:{action:NestedPages.formActions.clonePost,parent_id:t.parent_id,quantity:a(NestedPages.selectors.cloneQuantity).val(),status:a(NestedPages.selectors.cloneStatus).val(),author:a(NestedPages.selectors.cloneAuthor).find("select").val(),clone_children:e,nonce:NestedPages.jsData.nonce,posttype:NestedPages.jsData.posttype},success:function(e){t.toggleLoading(!1),a(document).trigger("close-modal-manual"),location.reload()}})},t.toggleLoading=function(e){e?(a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").show(),a(NestedPages.selectors.confirmClone).attr("disabled","disabled")):(a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").hide(),a(NestedPages.selectors.confirmClone).attr("disabled",!1))},t.bindEvents()},(NestedPages=NestedPages||{}).Tabs=function(){var r=this,d=jQuery;return r.selectors={tabToggle:"data-np-tab-toggle",tabPane:"data-np-tab-pane",tabGroup:"data-np-tab-group"},r.bindEvents=function(){d(document).on("click","["+r.selectors.tabToggle+"]",function(e){e.preventDefault(),r.toggleTabs(d(this))})},r.toggleTabs=function(e){for(var t=d(e).attr(r.selectors.tabGroup),a=d("*["+r.selectors.tabGroup+"="+t+"]["+r.selectors.tabPane+"]"),s=d(e).attr(r.selectors.tabToggle),n=d("*["+r.selectors.tabGroup+"="+t+"]["+r.selectors.tabToggle+"]"),o=[],i=0;i'+s(a.typeButton).text()+""),s(a.selectors.form).find(a.selectors.originalLink).parent(".original-link").show()):(s(a.selectors.form).find(a.selectors.urlInputCont).show(),s(a.selectors.form).find(a.selectors.originalLink).parent(".original-link").hide()),s(a.fields.object).val(s(a.typeButton).attr("data-np-menu-object")),s(a.fields.objectid).val(s(a.typeButton).attr("data-np-menu-objectid")),s(a.fields.itemType).val(s(a.typeButton).attr("data-np-menu-type")),s(a.selectors.formDetails).show()},a.clearForm=function(){s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.saveButton).hide(),s(a.selectors.formDetails).hide(),s(a.selectors.formPlaceholder).show(),s(a.selectors.form).find("input").not(".parent_id").not(".parent-post-type").val(""),s(a.selectors.form).find(a.fields.linkTarget).val("_blank"),s(a.selectors.form).find('input[type="checkbox"]').attr("checked",!1),s(a.selectors.typeSelect).removeClass("active"),a.search.toggleLoading(!1),s(a.selectors.searchResults).remove(),s(a.selectors.defaultResults).show()},a.updateTitle=function(){var e=s(a.fields.navigationLabel).val(),t=s(a.selectors.form).find("h3").find("span");""!==e?(s(a.fields.menuTitle).val(e),s(t).text(e)):(s(a.fields.menuTitle).val(s(a.typeButton).text()),s(t).text(s(a.typeButton).text()))},a.submitForm=function(){a.toggleLoading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:s(a.selectors.form).serialize()+"&action="+NestedPages.formActions.newMenuItem+"&nonce="+NestedPages.jsData.nonce+"&post_type="+NestedPages.jsData.posttype+"&syncmenu="+NestedPages.jsData.syncmenu,success:function(e){a.toggleLoading(!1),"error"===e.status?s(a.selectors.form).find(a.selectors.errorDiv).text(e.message).show():(a.post=e.post_data,a.createRow())},error:function(e){console.log(e)}})},a.createRow=function(){var e='
        1. ')+'
        2. ";"0"===a.post.parent_id?s(".nplist:first li:first").after(e):a.appendChildRow(e),s(document).trigger("close-modal-manual"),a.row=s("#menuItem_"+a.post.id).find(".row"),a.formatter.flashRow(a.row)},a.appendChildRow=function(e){var t=s("#menuItem_"+a.post.parent_id);0===s(t).children("ol").length?(e='
            '+e+"
          ",s(t).append(e)):s(t).find("ol:first").prepend(e),a.formatter.updateSubMenuToggle()},a.toggleLoading=function(e){e?(s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).show(),s(a.selectors.saveButton).attr("disabled","disabled")):(s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).hide(),s(a.selectors.saveButton).attr("disabled",!1))},a.bindEvents()};(NestedPages=NestedPages||{}).MenuSearch=function(){var s=this,n=jQuery;return s.selectors={searchForms:"*[data-np-menu-search]",defaultResults:"[data-default-result]",loadingIndicator:".np-menu-search-loading",noResults:".np-menu-search-noresults",searchType:"data-search-type",searchObject:"data-search-object",searchResults:"[data-np-search-result]"},s.activeForm="",s.results="",s.defaultResults="",s.searchType="",s.searchObject="",s.formatter=new NestedPages.Formatter,s.bindEvents=function(){n(document).on("keyup",s.selectors.searchForms,function(){s.activeForm=n(this),n(s.selectors.searchResults).remove(),s.performSearch()})},s.performSearch=function(){s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2',n(a).insertAfter(n(s.activeForm).parent("li")),n('[data-np-menu-objectid="'+t.ID+'"').text(t.post_title)}),s.toggleLoading(!1)},s.appendTaxonomies=function(){var a="";n.each(s.results,function(e,t){a+='
        3. '+t.name+"
        4. "}),n(a).insertAfter(n(s.activeForm).parent("li")),s.toggleLoading(!1)},s.toggleLoading=function(e){var t=n(s.activeForm).siblings(s.selectors.loadingIndicator);n(s.selectors.noResults).hide(),e?n(t).show():n(t).hide()},s.bindEvents()},jQuery(document).ready(function(){new NestedPagesTrash});var NestedPagesTrash=function(){var t=this,a=jQuery;return t.trashButton=".np-empty-trash",t.confirmButton=".np-trash-confirm",t.warningModal="#np-trash-modal",t.errorAlert="#np-error",t.loadingIndicator="#nested-loading",t.trashLinks=".np-trash-links",t.postType=a("#np-trash-posttype").val(),t.nonce=nestedpages.np_nonce,t.formAction="npEmptyTrash",t.bindEvents=function(){a(document).on("click",t.confirmButton,function(e){e.preventDefault(),t.confirmEmpty()})},t.confirmEmpty=function(){t.loading(!0),a(document).trigger("close-modal-manual"),a(t.errorAlert).hide(),t.emptyTrash()},t.emptyTrash=function(){a.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:t.formAction,nonce:t.nonce,posttype:t.postType},success:function(e){t.loading(!1),"error"===e.status?a(t.errorAlert).text(e.message).show():(a(t.trashLinks).hide(),a(".notice-dismiss").click())}})},t.loading=function(e){e?a(t.loadingIndicator).show():a(t.loadingIndicator).hide()},t.bindEvents()};(NestedPages=NestedPages||{}).ConfirmDelete=function(){var t=this,a=jQuery;return t.deleteLink="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.linkDeleteButton,function(e){e.preventDefault(),t.confirmSingle(a(this))}),a(document).on("click",NestedPages.selectors.linkDeleteConfirmationButton,function(e){e.preventDefault(),a(this).hasClass("bulk")?t.deleteMultiple():t.deleteSingle()}),a(document).on("submit",NestedPages.selectors.bulkActionsForm,function(e){t.confirmMultiple(e)})},t.confirmSingle=function(e){t.deleteLink=a(e).attr("href"),a(NestedPages.selectors.linkDeleteConfirmationModalText).text(nestedpages.link_delete_confirmation_singular),a(NestedPages.selectors.linkDeleteConfirmationButton).text(nestedpages.delete).removeClass("bulk"),a(document).trigger("open-modal-manual",NestedPages.selectors.linkDeleteConfirmationModal)},t.confirmMultiple=function(e){"trash"===a('select[name="np_bulk_action"]').val()&&""!==a(NestedPages.selectors.bulkActionRedirectIds).val()&&(e.preventDefault(),a(NestedPages.selectors.linkDeleteConfirmationModalText).text(nestedpages.link_delete_confirmation),a(NestedPages.selectors.linkDeleteConfirmationButton).text(nestedpages.trash_delete_links).addClass("bulk"),a(document).trigger("open-modal-manual",[NestedPages.selectors.linkDeleteConfirmationModal]))},t.deleteMultiple=function(){a(NestedPages.selectors.bulkActionsForm)[0].submit()},t.deleteSingle=function(){window.location.replace(t.deleteLink)},t.bindEvents()},(NestedPages=NestedPages||{}).ManualSync=function(){var t=this,a=jQuery;return t.activeBtn="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.manualMenuSync,function(e){e.preventDefault(),t.activeBtn=a(this),t.syncMenu()}),a(document).on("click",NestedPages.selectors.manualOrderSync,function(e){e.preventDefault(),t.activeBtn=a(this),t.syncOrder()})},t.syncMenu=function(){t.loading(!0),a.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.manualMenuSync,nonce:NestedPages.jsData.nonce,post_type:NestedPages.jsData.posttype,syncmenu:"sync"},success:function(e){"error"===e.status?(a(NestedPages.selectors.errorDiv).text(e.message).show(),a(NestedPages.selectors.loadingIndicator).hide()):t.loading(!1)}})},t.syncOrder=function(){t.loading(!0),(new NestedPages.Nesting).syncNesting(!0,t.loading(!1))},t.loading=function(e){e?(a(t.activeBtn).addClass("disabled"),a(NestedPages.selectors.loadingIndicator).show()):(a(t.activeBtn).removeClass("disabled"),a(NestedPages.selectors.loadingIndicator).hide())},t.bindEvents()},(NestedPages=NestedPages||{}).PostSearch=function(){var s=this,n=jQuery;return s.selectors={input:"data-nestedpages-post-search",form:"data-nestedpages-post-search-form",loadingIndicator:"data-nestedpages-loading",noResults:"data-nestedpages-no-results",results:"data-nestedpages-search-results"},s.changed=!1,s.activeInput="",s.results="",s.defaultResults="",s.postType="",s.activeForm="",s.bindEvents=function(){n("["+s.selectors.input+"]").on("input",function(){s.activeInput=n(this),s.setOptions(),s.changed||s.setDefaultResults(),""===n(this).val()?(n(s.activeForm).find("["+s.selectors.noResults+"]").hide(),s.showDefaultResults()):s.query()})},s.setDefaultResults=function(){s.defaultResults=n(s.activeForm).find("["+s.selectors.results+"]").html(),s.changed=!0},s.showDefaultResults=function(){n(s.activeForm).find("["+s.selectors.results+"]").html(s.defaultResults)},s.setOptions=function(){s.postType=n(s.activeInput).attr(s.selectors.input),s.activeForm=n(s.activeInput).parents("["+s.selectors.form+"]")},s.performSearch=function(){s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2'+t.post_title+""}),a+="",n(s.activeForm).find("["+s.selectors.results+"]").html(a),s.toggleLoading(!1)},s.toggleLoading=function(e){var t=n(s.activeForm).find("["+s.selectors.loadingIndicator+"]"),a=n(s.activeForm).find("["+s.selectors.noResults+"]");n(a).hide(),e?n(t).show():n(t).hide()},s.bindEvents()},(NestedPages=NestedPages||{}).MovePost=function(){var t=this,a=jQuery;return t.formatter=new NestedPages.Formatter,t.nesting=new NestedPages.Nesting,t.activeRow,t.selectors={moveToTop:"data-push-to-top",moveToBottom:"data-push-to-bottom"},t.bindEvents=function(){a(document).ready(function(){t.disableTopOnFirst(),t.disableBottomOnLast()}),a(document).on("click","["+t.selectors.moveToTop+"]",function(e){e.preventDefault(),a(this).hasClass("disabled")||(t.activeRow=a(this).closest(NestedPages.selectors.rows),t.moveToTop())}),a(document).on("click","["+t.selectors.moveToBottom+"]",function(e){e.preventDefault(),a(this).hasClass("disabled")||(t.activeRow=a(this).closest(NestedPages.selectors.rows),t.moveToBottom())})},t.moveToTop=function(){var e=a(t.activeRow).parent(NestedPages.selectors.lists),e=a(e).find(NestedPages.selectors.rows).first();a(t.activeRow).insertBefore(e),t.formatter.setBorders(),a(document).click(),t.nesting.syncNesting(),t.disableTopOnFirst(),t.disableBottomOnLast()},t.moveToBottom=function(){var e=a(t.activeRow).parent(NestedPages.selectors.lists),e=a(e).children(NestedPages.selectors.rows).last();a(t.activeRow).insertAfter(e),t.formatter.setBorders(),a(document).click(),t.nesting.syncNesting(),t.disableTopOnFirst(),t.disableBottomOnLast()},t.disableTopOnFirst=function(){var e=a(NestedPages.selectors.lists);a.each(e,function(){a(this).find("["+t.selectors.moveToTop+"]").removeClass("disabled");var e=a(this).find(NestedPages.selectors.rows).first();a(e).find("["+t.selectors.moveToTop+"]").addClass("disabled")})},t.disableBottomOnLast=function(){var e=a(NestedPages.selectors.lists);a.each(e,function(){a(this).find("["+t.selectors.moveToBottom+"]").removeClass("disabled");var e=a(this).find(NestedPages.selectors.rows).last();a(e).find("["+t.selectors.moveToBottom+"]").addClass("disabled")})},t.bindEvents()},(NestedPages=NestedPages||{}).TrashWithChildren=function(){var t=this,a=jQuery;return t.post_id="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.trashWithChildrenButton,function(e){e.preventDefault(),t.post_id=a(this).attr("data-post-id"),t.trash()})},t.trash=function(){a.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:{action:NestedPages.formActions.trashWithChildren,nonce:NestedPages.jsData.nonce,post_id:t.post_id,screen:nestedpages.current_page},success:function(e){window.location.replace(e.redirect)},error:function(e){console.log(e)}})},t.bindEvents()},(NestedPages=NestedPages||{}).Wpml=function(){var t=this,n=jQuery;return t.button=null,t.postData=null,t.modal=null,t.parent_li=null,t.formatter=new NestedPages.Formatter,t.selectors={translationsBtn:"data-nestedpages-translations",modal:"data-np-wpml-translations-modal",title:"data-wmpl-translation-title",table:"data-np-wpml-translations-modal-table"},t.bindEvents=function(){nestedpages.wpml&&n(document).on("click","["+t.selectors.translationsBtn+"]",function(e){e.preventDefault(),t.createTranslationsModal(n(this))})},t.createTranslationsModal=function(e){t.parent_li=n(e).parents(".action-buttons").closest(NestedPages.selectors.row).parent("li"),t.button=n(t.parent_li).find(NestedPages.selectors.quickEditOpen),t.postData={id:n(t.button).attr("data-id"),title:n(t.button).attr("data-title"),slug:n(t.button).attr("data-slug")},t.modal=n("["+t.selectors.modal+"]").clone(),0")+''+e.translated_name+' '+e.translated_name+"",e.has_translation&&e.edit_link?s+=''+e.translation.post_title+" ("+nestedpages.edit+")":s+='+ '+nestedpages.add_translation+"",s+=""}),s+="",n(t.modal).find("["+t.selectors.table+"]").html(s),t.toggleLoading(!1)},t.toggleLoading=function(e){e?n(t.modal).addClass("loading"):n(t.modal).removeClass("loading")},t.bindEvents()}; \ No newline at end of file +{{var NestedPages=NestedPages||{};NestedPages.Formatter=function(){var s=this,i=jQuery;s.updateSubMenuToggle=function(){for(var e=i(NestedPages.selectors.childToggle),t=0;t',a+='')}},s.setBorders=function(){i(NestedPages.selectors.rows).removeClass(NestedPages.cssClasses.noborder),i.each(i(NestedPages.selectors.lists),function(){i(this).find(".page-row:visible:first").addClass(NestedPages.cssClasses.noborder)})},s.setNestedMargins=function(){s.setIndent()},s.setIndent=function(){var n="1"===nestedpages.non_indent?20:30,o="1"===nestedpages.non_indent?".row-inner":".child-toggle";i.each(i(NestedPages.selectors.lists),function(e,t){var a=i(this).parents(NestedPages.selectors.lists).length,s=0;NestedPages.jsData.sortable||(s=10),0'),setTimeout(function(){i(".np-inline-overlay").addClass("active")},50)},s.flashRow=function(e){i(e).addClass("np-updated"),s.setBorders(),setTimeout(function(){i(e).addClass("np-updated-show")},1500)},s.showAjaxError=function(e){i(NestedPages.selectors.ajaxError).find("p").text(e),i(NestedPages.selectors.ajaxError).show()},s.hideAjaxError=function(e){i(NestedPages.selectors.ajaxError).hide()},s.sizeLinkThumbnails=function(){var e=i(NestedPages.selectors.thumbnailContainer).not(NestedPages.selectors.thumbnailContainerLink).first().find("img"),t=i(e).width(),a=i(e).height();i.each(i(NestedPages.selectors.thumbnailContainerLink),function(){i(this).width(t),i(this).height(a)})}};var NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages,NestedPages}(NestedPages=NestedPages||{}).Dropdowns=function(){var t=this,a=jQuery;return t.dropdown="",t.activeBtn="",t.activeContent="",t.toggleBtn="[data-dropdown-toggle]",t.dropdownContainer="[data-dropdown]",t.dropdownContent="[data-dropdown-content]",t.selectors={caret_up:"icon-arrow_drop_up",caret_down:"icon-arrow_drop_down"},t.bindEvents=function(){a(document).on("click",t.toggleBtn,function(e){e.preventDefault(),t.activeBtn=a(this),t.dropdown=a(this).parents(t.dropdownContainer),t.toggleDropdown()}),a(document).on("click",function(e){t.closeDropdowns(e.target)}),a(document).on("dropdown-opened",function(e,t){0×')+n.selectedPosts[t].title)+'';o(NestedPages.selectors.bulkEditTitles).html(e)},n.uncheckBulkItem=function(e){o.each(o(NestedPages.selectors.bulkActionsCheckbox),function(){o(this).val()==e&&o(this).prop("checked",!1).change()}),0===o(NestedPages.selectors.bulkEditRemoveItem).length&&n.toggleBulkEdit(!1)},n.uncheckAllBulkItems=function(){o.each(o(NestedPages.selectors.bulkActionsCheckbox),function(){o(this).prop("checked",!1).change()}),n.toggleBulkEdit(!1)},n.setSelectedNumber=function(){var e=o(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").length,t=o(NestedPages.selectors.bulkActionsForm).find("select option").first();o(t).text(nestedpages.bulk_actions+" ("+e+")")},n.toggleEditOption=function(){var e=o(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").not(".np-redirect-bulk").length,t=o(NestedPages.selectors.bulkActionsForm).find("select option[value=edit]");0===e?(o(t).prop("disabled",!0),o(NestedPages.selectors.bulkActionsForm).find("select option").first().prop("selected",!0),n.toggleBulkEdit(!1)):o(t).prop("disabled",!1)},n.toggleBulkEdit=function(e){n.toggleLinkCountAlert(),e?(n.disableParentOptions(),o(NestedPages.selectors.bulkEditForm).show(),o(NestedPages.selectors.bulkActionsForm).hide(),n.setWPSuggest()):(o(NestedPages.selectors.bulkEditForm).hide(),o(NestedPages.selectors.bulkActionsForm).show(),o(NestedPages.selectors.bulkEditLinkCount).parent("div").hide(),o(NestedPages.selectors.bulkActionsForm).find("select option").first().text(nestedpages.bulk_actions),n.resetBulkEditFields())},n.toggleLinkCountAlert=function(){0===n.selectedLinks.length?o(NestedPages.selectors.bulkEditLinkCount).parent("div").hide():o(NestedPages.selectors.bulkEditLinkCount).parent("div").show()},n.disableParentOptions=function(){for(var e=o(NestedPages.selectors.bulkEditForm).find("select[name=post_parent]"),t=0;t .row",handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",tabSize:56,maxLevels:t,isAllowed:function(e,t,a){return!(r(t).hasClass("post-type-np-redirect")&&!r(a).hasClass("post-type-np-redirect"))},start:function(e,t){t.placeholder.height(t.item.height())},sort:function(e,t){i.formatter.updatePlaceholderWidth(t)},stop:function(e,t){setTimeout(function(){i.formatter.updateSubMenuToggle(),i.formatter.setBorders(),i.formatter.setNestedMargins()},100),i.syncNesting()}})},i.initializeSortableFlat=function(){var e=r(NestedPages.selectors.lists).not(NestedPages.selectors.notSortable);r.each(e,function(){r(this).sortable({items:">"+NestedPages.selectors.rows,handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",forcePlaceholderSize:!0,start:function(e,t){t.placeholder.height(t.item.height())},sort:function(e,t){i.formatter.updatePlaceholderWidth(t)},stop:function(e,t){setTimeout(function(){i.formatter.updateSubMenuToggle(),i.formatter.setBorders(),i.formatter.setNestedMargins()},100),i.syncNesting()}})})},i.disableNesting=function(){r(NestedPages.selectors.sortable).sortable("destroy")},i.syncNesting=function(e,t){var a;if("1"!==nestedpages.manual_order_sync||e){r(NestedPages.selectors.errorDiv).hide(),r(NestedPages.selectors.loadingIndicator).show(),e=!!r(NestedPages.selectors.lists).first().hasClass("filtered"),a=NestedPages.jsData.nestable&&!e?r(NestedPages.selectors.sortable).nestedSortable("toHierarchy",{startDepthCount:0}):i.setNestingArray(),i.disableNesting();var s=NestedPages.jsData.syncmenu,n=("1"===nestedpages.manual_menu_sync&&(s="nosync"),i.flattenList(a,0,0));d=0,l=[];for(let e=0;e{n.push({id:t.id,parent_id:s,depth:a+1,order:e+1}),t.children&&(e=i.flattenList(t.children,a+1,t.id),n=n.concat(e))}),n},i.doAjax=function(a,s){r.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.syncNesting,nonce:NestedPages.jsData.nonce,list:l[d],post_type:NestedPages.jsData.posttype,syncmenu:a,filtered:s},success:function(e,t){"error"===e.status?(r(NestedPages.selectors.errorDiv).text(e.message).show(),r(NestedPages.selectors.loadingIndicator).hide()):++d>=l.length?i.syncComplete():i.doAjax(a,s)}})},i.syncComplete=function(){i.initializeSortable(),r(NestedPages.selectors.loadingIndicator).hide(),d=0,l=[]}},(NestedPages=NestedPages||{}).SyncMenuSetting=function(){var t=this,e=jQuery;return t.formatter=new NestedPages.Formatter,t.init=function(){t.bindEvents()},t.bindEvents=function(){e(document).ready(function(){"1"!==nestedpages.manual_menu_sync&&"1"===nestedpages.syncmenu&&t.syncSetting()}),e(document).on("change",NestedPages.selectors.syncCheckbox,function(){t.syncSetting()})},t.syncSetting=function(){"page"===NestedPages.jsData.posttype&&0!==e(NestedPages.selectors.syncCheckbox).length&&(NestedPages.jsData.syncmenu=e(NestedPages.selectors.syncCheckbox).is(":checked")?"sync":"nosync",e.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.syncMenu,nonce:NestedPages.jsData.nonce,post_type:NestedPages.jsData.posttype,syncmenu:NestedPages.jsData.syncmenu},success:function(e){"error"===e.status&&t.formatter.showAjaxError(e.message)},error:function(e){console.log(e)}}))},t.bindEvents()},(NestedPages=NestedPages||{}).NewPost=function(){var r=this,d=jQuery;return r.formatter=new NestedPages.Formatter,r.parent_id=0,r.posts="",r.form="",r.bindEvents=function(){d(document).on("open-modal",function(e,t,a){t=d(t).attr("data-nestedpages-modal-toggle");void 0!==t&&"np-bulk-modal"==t&&r.openModal()}),d(document).on("submit",NestedPages.selectors.newPageForm,function(e){e.preventDefault()}),d(document).on("click",NestedPages.selectors.newPageSubmitButton,function(e){e.preventDefault(),r.submitForm(d(this))}),d(document).on("click",NestedPages.selectors.newPageTitle,function(e){e.preventDefault(),r.addTitleField(d(this))}),d(document).on("click",NestedPages.selectors.newPageRemoveTitle,function(e){e.preventDefault(),r.removeTitleField(d(this))}),d(document).on("click",NestedPages.selectors.addChildButton,function(e){e.preventDefault(),r.openQuickEdit(d(this))}),d(document).on("click",NestedPages.selectors.cancelNewChildButton,function(e){e.preventDefault(),r.cancelNewPage()}),d(document).on("click","["+NestedPages.selectors.newBeforeButton+"]",function(e){e.preventDefault(),r.openQuickEdit(d(this))}),d(document).on("click","["+NestedPages.selectors.newAfterButton+"]",function(e){e.preventDefault(),r.openQuickEdit(d(this))}),d(document).on("keydown",function(e){27===e.keyCode&&(r.cancelNewPage(),d(document).click())})},r.openModal=function(){var e=d(NestedPages.selectors.newPageFormContainer).clone().find(NestedPages.selectors.newPageForm);d(e).addClass("in-modal"),d(NestedPages.selectors.newPageModal).find(".modal-body").html(e),d(NestedPages.selectors.newPageModal).find("h3").text(nestedpages.add_multiple),d(NestedPages.selectors.newPageModal).find(".page_parent_id").val(r.parent_id),d(e).find(".np_title").first().focus(),d(e).find(NestedPages.selectors.newPageTitle).first().prop("tabindex","2")},r.openQuickEdit=function(e){var t,a=void 0!==(a=d(e).attr(NestedPages.selectors.newBeforeButton))&&""!==a&&a,s=void 0!==(s=d(e).attr(NestedPages.selectors.newAfterButton))&&""!==s&&s,n=d(e).closest(NestedPages.selectors.row).parent("li"),o=d(NestedPages.selectors.newPageFormContainer).clone();0Parent: "+d(e).attr("data-parentname")),a||s||d(o).find(".page_parent_id").val(d(e).attr("data-id")),a&&(d(o).find(".page_before_id").val(a),d(o).find("[data-new-post-relation-title]").text(nestedpages.insert_before+": "+d(e).attr("data-parentname"))),s&&(d(o).find(".page_after_id").val(s),d(o).find("[data-new-post-relation-title]").text(nestedpages.insert_after+": "+d(e).attr("data-parentname"))),d(o).show(),d(o).find(".np_title").focus(),d(o).find(NestedPages.selectors.newPageTitle).prop("tabindex","2")},r.cancelNewPage=function(){r.formatter.removeQuickEdit(),d(NestedPages.selectors.newChildError).hide(),d(NestedPages.selectors.newPageModal).find(".modal-body").empty(),d(NestedPages.selectors.sortable).find(".new-child").remove(),d(NestedPages.selectors.row).show()},r.addTitleField=function(e){var t=d(e).parents("form"),a=d(e).siblings(".new-page-titles").children("li").length+1,s='
        5. ';d(e).siblings(".new-page-titles").append(s);d(t).find(".np_title").last().focus(),d(t).find(NestedPages.selectors.newPageTitle).prop("tabindex",+a),d(".new-page-titles").sortable({items:"li",handle:".handle"}),r.toggleAddEditButton(t)},r.removeTitleField=function(e){var t=d(e).parents("form");d(e).parents(".new-child-row").parent("li").remove(),r.toggleAddEditButton(t)},r.submitForm=function(e){r.toggleLoading(!0),r.form=d(e).parents("form");var a=!!d(e).hasClass("add-edit"),e=NestedPages.formActions.newPage;""!==d(r.form).find(".page_before_id").val()&&(e=NestedPages.formActions.newBeforeAfter),""!==d(r.form).find(".page_after_id").val()&&(e=NestedPages.formActions.newBeforeAfter),d.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:d(r.form).serialize()+"&action="+e+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){var t;"error"===e.status?(r.toggleLoading(!1),d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):!0==a?(t=(t=e.new_pages[0].edit_link).replace(/&/g,"&"),window.location.replace(t)):(r.toggleLoading(!1),r.posts=e.new_pages,r.addPosts())},error:function(e){console.log(e),r.toggleLoading(!1),d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},r.addPosts=function(){var e,t=""!==(t=d(r.form).find(".page_before_id").val())&&t,a=""!==(a=d(r.form).find(".page_after_id").val())&&a,s=d(r.form).parent(".new-child").parent(".page-row");for(0!==d(s).children("ol").length||t||a||d(s).append('
            '),e=d(r.form).hasClass("in-modal")?d(".nplist.sortable li.page-row:first"):d(s).children("ol"),i=0;i')+''+t.title+"")+("Publish"!==t.status?'('+t.status+")":'')+'',"hide"===t.np_nav_status&&(o+=" "+nestedpages.hidden),o+='Edit',NestedPages.jsData.hierarchical||(o=(o=(o+='
            ')+'
            "),d(".nplist").first().hasClass("has-yoast")&&(o+=''),o=(o=(o=(o=(o=(o+='\x3c!-- .action-buttons --\x3e\x3c!-- .row-inner --\x3e\x3c!-- .row --\x3e',a?(n=r.findRowById(a),d(o).insertBefore(n)):s?(n=r.findRowById(s),d(o).insertAfter(n)):d(e).append(o)},r.findRowById=function(e){return d(NestedPages.selectors.rows+"#menuItem_"+e)},r.toggleAddEditButton=function(e){e=d(e).find(".np_title").length;e<1?d(NestedPages.selectors.newPageSubmitButton).hide():(d(NestedPages.selectors.newPageSubmitButton).show(),1ID: "+o.initialData.id),r(o.form).find(".np_id").val(o.initialData.id),r(o.form).find(".np_title").val(o.initialData.title),r(o.form).find(".np_slug").val(o.initialData.slug),r(o.form).find(".np_author select").val(o.initialData.author),r(o.form).find(".np_status").val(o.initialData.status),r(o.form).find(".np_nav_title").val(o.initialData.navtitle),r(o.form).find(".np_nav_css_classes").val(o.initialData.navcss),r(o.form).find(".np_title_attribute").val(o.initialData.navtitleattr),r(o.form).find(".np_nav_custom_url").val(o.initialData.navCustomUrl),r(o.form).find(".post_password").val(o.initialData.password),r(o.form).find(".np_publish_date").val(o.initialData.datepicker),"open"===o.initialData.cs&&r(o.form).find(".np_cs").attr("checked","checked"),""!==o.initialData.template?r(o.form).find(".np_template").val(o.initialData.template):r(o.form).find(".np_template").val("default"),"private"===o.initialData.status&&(r(o.form).find(".post_password").attr("readonly",!0),r(o.form).find(".keep_private").attr("checked",!0)),"hide"===o.initialData.npstatus?r(o.form).find(".nested_pages_status").attr("checked","checked"):r(o.form).find(".nested_pages_status").removeAttr("checked"),"hide"===o.initialData.navstatus?r(o.form).find(".np_nav_status").attr("checked","checked"):r(o.form).find(".np_nav_status").attr("checked",!1),"_blank"===o.initialData.linktarget?r(o.form).find(".link_target").attr("checked","checked"):r(o.form).find(".link_target").attr("checked",!1),"private"===o.initialData.status&&r(o.form).find(".np_status").val("publish"),"sticky"===o.initialData.sticky?r(o.form).find(".np-sticky").attr("checked","checked"):r(o.form).find(".np-sticky").removeAttr("checked"),"H:i"===o.initialData.timeFormat?r(o.form).find(".np_time").val(o.initialData.timeTwentyFour):(r(o.form).find(".np_time").val(o.initialData.time),r(o.form).find(".np_ampm").val(o.initialData.ampm),r(o.form).find('select[name="mm"]').val(o.initialData.month),r(o.form).find('input[name="jj"]').val(o.initialData.day),r(o.form).find('input[name="aa"]').val(o.initialData.year),r(o.form).find('input[name="hh"]').val(o.initialData.hour),r(o.form).find('input[name="mn"]').val(o.initialData.minute)),o.initialData){var t;e.includes("npcustom")&&o.initialData.hasOwnProperty(e)&&(t=(t=e.replace("data-npcustom-","")).toLowerCase(),r(o.form).find('[data-np-custom-field="'+t+'"]').val(o.initialData[e]))}if(o.populateFlatTaxonomies(),o.initialData.hasOwnProperty("h_taxonomies")){var a=o.initialData.h_taxonomies;for(i=0;i',r(a).html(s)),r(o.row).find(".nav-status")),s=("hide"==o.newData.nav_status?r(a).text("(Hidden)"):r(a).text(""),r(o.row).parent("li")),a=("hide"==o.newData.np_status?(r(s).addClass("np-hide"),r(o.row).find(".status").after('')):(r(s).removeClass("np-hide"),r(o.row).find(".status-np-hidden").remove()),r(o.row).find(".sticky")),n=("sticky"==o.newData.sticky?r(a).show():r(a).hide(),NestedPages.jsData.hierarchical||r(o.row).find(".np-author-display").text(o.newData.author_name),r(o.row).find(NestedPages.selectors.quickEditOpen));for(e in r(n).attr("data-id",o.newData.post_id),r(n).attr("data-template",o.newData.page_template),r(n).attr("data-title",o.newData.post_title),r(n).attr("data-slug",o.newData.post_name),r(n).attr("data-commentstatus",o.newData.comment_status),r(n).attr("data-status",o.newData._status),r(n).attr("data-sticky",o.newData.sticky),"private"===o.newData.keep_private&&r(n).attr("data-status","private"),r(n).attr("data-author",o.newData.post_author),r(n).attr("data-np-status",o.newData.np_status),r(n).attr("data-password",o.newData.post_password),r(n).attr("data-navstatus",o.newData.nav_status),r(n).attr("data-navtitle",o.newData.np_nav_title),r(n).attr("data-linktarget",o.newData.link_target),r(n).attr("data-navtitleattr",o.newData.np_title_attribute),r(n).attr("data-navcss",o.newData.np_nav_css_classes),r(n).attr("data-month",o.newData.mm),r(n).attr("data-day",o.newData.jj),r(n).attr("data-year",o.newData.aa),r(n).attr("data-hour",o.newData.hh),r(n).attr("data-minute",o.newData.mn),r(n).attr("data-datepicker",o.newData.np_date),r(n).attr("data-time",o.newData.np_time),r(n).attr("data-formattedtime",o.newData.np_time),r(n).attr("data-ampm",o.newData.np_ampm),o.newData)e.includes("np_custom")&&o.newData.hasOwnProperty(e)&&(t=e.replace("np_custom_","data-npcustom-"),r(n).attr(t,o.newData[e]));o.removeTaxonomyClasses(),o.addCategoryClasses(),o.addHierarchicalClasses(),o.addFlatClasses(),o.addStatusClass(),o.formatter.removeQuickEdit(),o.formatter.flashRow(o.row)},o.addStatusClass=function(){var e=["published","draft","pending","future"];for(i=0;iOriginal: '+a.postData.navoriginaltitle+"",s(a.form).find("[data-url-field]").remove(),s(e).insertAfter(s(a.form).find("h3")),s(a.form).find("[data-np-menu-object-input]").val(a.postData.navobject),s(a.form).find("[data-np-menu-objectid-input]").val(a.postData.navobjectid),s(a.form).find("[data-np-menu-type-input]").val(a.postData.navtype),s(a.form).find("h3").text("Link: "+a.postData.navoriginaltitle)):(s(a.form).find("h3").text("Link"),s(a.form).find("[data-np-menu-object-input]").val("custom"),s(a.form).find("[data-np-menu-type-input]").val("custom")),a.formatter.showQuickEdit(),s(a.form).show()},a.submitForm=function(){a.toggleLoading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:s(a.form).find("form").serialize()+"&action="+NestedPages.formActions.quickEditLink+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){"error"===e.status?(a.toggleLoading(!1),s(a.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):(a.toggleLoading(!1),a.newPostData=e.post_data,a.updateRow())},error:function(e){a.toggleLoading(!1),s(a.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},a.updateRow=function(){var e=s(a.form).siblings(".row"),t=(s(e).find(".title").html(a.newPostData.post_title+' '),s(e).find(".status")),t=("publish"!==a.newPostData._status&&"future"!==a.newPostData._status?s(t).text("("+a.newPostData._status+")"):s(t).text(""),s(e).find(".nav-status")),t=("hide"==a.newPostData.nav_status?s(t).text("("+NestedPages.jsData.hiddenText+")"):s(t).text(""),s(e).parent("li")),t=("hide"==a.newPostData.np_status?(s(t).addClass("np-hide"),s(e).find(".status").after('')):(s(t).removeClass("np-hide"),s(e).find(".status-np-hidden").remove()),s(e).find(NestedPages.selectors.quickEditButtonLink));s(t).attr("data-id",a.newPostData.post_id),s(t).attr("data-title",a.newPostData.post_title),s(t).attr("data-url",a.newPostData.post_content),s(t).attr("data-status",a.newPostData._status),s(t).attr("data-navstatus",a.newPostData.nav_status),s(t).attr("data-np-status",a.newPostData.np_status),s(t).attr("data-linkTarget",a.newPostData.linkTarget),s(t).attr("data-navtitleattr",a.newPostData.titleAttribute),s(t).attr("data-navcss",a.newPostData.cssClasses),a.formatter.removeQuickEdit(),a.formatter.flashRow(e)},a.toggleLoading=function(e){s(".row").removeClass("np-updated").removeClass("np-updated-show"),e?(s(NestedPages.selectors.quickEditErrorDiv).hide(),s(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled","disabled"),s(NestedPages.selectors.quickEditLoadingIndicator).show()):(s(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled",!1),s(NestedPages.selectors.quickEditLoadingIndicator).hide())},a.bindEvents()},(NestedPages=NestedPages||{}).Clone=function(){var t=this,a=jQuery;return t.parent_id="",t.parent_title="",t.parentLi=null,t.formatter=new NestedPages.Formatter,t.bindEvents=function(){a(document).on("click",NestedPages.selectors.cloneButton,function(e){e.preventDefault(),t.parent_id=a(this).attr("data-id"),t.parent_title=a(this).attr("data-parentname"),t.parentLi=a(this).parent(".row").parent(".page-row").parent(".npList"),t.openModal()}),a(document).on("click",NestedPages.selectors.confirmClone,function(e){e.preventDefault(),t.clone()})},t.openModal=function(){a("#"+NestedPages.selectors.cloneModal).find("[data-clone-parent]").text(t.parent_title),a(document).trigger("open-modal-manual",NestedPages.selectors.cloneModal)},t.clone=function(){var e=!!a(NestedPages.selectors.cloneChildren).is(":checked");t.toggleLoading(!0),a.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:{action:NestedPages.formActions.clonePost,parent_id:t.parent_id,quantity:a(NestedPages.selectors.cloneQuantity).val(),status:a(NestedPages.selectors.cloneStatus).val(),author:a(NestedPages.selectors.cloneAuthor).find("select").val(),clone_children:e,nonce:NestedPages.jsData.nonce,posttype:NestedPages.jsData.posttype},success:function(e){t.toggleLoading(!1),a(document).trigger("close-modal-manual"),location.reload()}})},t.toggleLoading=function(e){e?(a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").show(),a(NestedPages.selectors.confirmClone).attr("disabled","disabled")):(a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").hide(),a(NestedPages.selectors.confirmClone).attr("disabled",!1))},t.bindEvents()},(NestedPages=NestedPages||{}).Tabs=function(){var r=this,d=jQuery;return r.selectors={tabToggle:"data-np-tab-toggle",tabPane:"data-np-tab-pane",tabGroup:"data-np-tab-group"},r.bindEvents=function(){d(document).on("click","["+r.selectors.tabToggle+"]",function(e){e.preventDefault(),r.toggleTabs(d(this))})},r.toggleTabs=function(e){for(var t=d(e).attr(r.selectors.tabGroup),a=d("*["+r.selectors.tabGroup+"="+t+"]["+r.selectors.tabPane+"]"),s=d(e).attr(r.selectors.tabToggle),n=d("*["+r.selectors.tabGroup+"="+t+"]["+r.selectors.tabToggle+"]"),o=[],i=0;i'+s(a.typeButton).text()+""),s(a.selectors.form).find(a.selectors.originalLink).parent(".original-link").show()):(s(a.selectors.form).find(a.selectors.urlInputCont).show(),s(a.selectors.form).find(a.selectors.originalLink).parent(".original-link").hide()),s(a.fields.object).val(s(a.typeButton).attr("data-np-menu-object")),s(a.fields.objectid).val(s(a.typeButton).attr("data-np-menu-objectid")),s(a.fields.itemType).val(s(a.typeButton).attr("data-np-menu-type")),s(a.selectors.formDetails).show()},a.clearForm=function(){s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.saveButton).hide(),s(a.selectors.formDetails).hide(),s(a.selectors.formPlaceholder).show(),s(a.selectors.form).find("input").not(".parent_id").not(".parent-post-type").val(""),s(a.selectors.form).find(a.fields.linkTarget).val("_blank"),s(a.selectors.form).find('input[type="checkbox"]').attr("checked",!1),s(a.selectors.typeSelect).removeClass("active"),a.search.toggleLoading(!1),s(a.selectors.searchResults).remove(),s(a.selectors.defaultResults).show()},a.updateTitle=function(){var e=s(a.fields.navigationLabel).val(),t=s(a.selectors.form).find("h3").find("span");""!==e?(s(a.fields.menuTitle).val(e),s(t).text(e)):(s(a.fields.menuTitle).val(s(a.typeButton).text()),s(t).text(s(a.typeButton).text()))},a.submitForm=function(){a.toggleLoading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:s(a.selectors.form).serialize()+"&action="+NestedPages.formActions.newMenuItem+"&nonce="+NestedPages.jsData.nonce+"&post_type="+NestedPages.jsData.posttype+"&syncmenu="+NestedPages.jsData.syncmenu,success:function(e){a.toggleLoading(!1),"error"===e.status?s(a.selectors.form).find(a.selectors.errorDiv).text(e.message).show():(a.post=e.post_data,a.createRow())},error:function(e){console.log(e)}})},a.createRow=function(){var e='
          1. ')+'
          2. ";"0"===a.post.parent_id?s(".nplist:first li:first").after(e):a.appendChildRow(e),s(document).trigger("close-modal-manual"),a.row=s("#menuItem_"+a.post.id).find(".row"),a.formatter.flashRow(a.row)},a.appendChildRow=function(e){var t=s("#menuItem_"+a.post.parent_id);0===s(t).children("ol").length?(e='
              '+e+"
            ",s(t).append(e)):s(t).find("ol:first").prepend(e),a.formatter.updateSubMenuToggle()},a.toggleLoading=function(e){e?(s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).show(),s(a.selectors.saveButton).attr("disabled","disabled")):(s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).hide(),s(a.selectors.saveButton).attr("disabled",!1))},a.bindEvents()};(NestedPages=NestedPages||{}).MenuSearch=function(){var s=this,n=jQuery;return s.selectors={searchForms:"*[data-np-menu-search]",defaultResults:"[data-default-result]",loadingIndicator:".np-menu-search-loading",noResults:".np-menu-search-noresults",searchType:"data-search-type",searchObject:"data-search-object",searchResults:"[data-np-search-result]"},s.activeForm="",s.results="",s.defaultResults="",s.searchType="",s.searchObject="",s.formatter=new NestedPages.Formatter,s.bindEvents=function(){n(document).on("keyup",s.selectors.searchForms,function(){s.activeForm=n(this),n(s.selectors.searchResults).remove(),s.performSearch()})},s.performSearch=function(){s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2',n(a).insertAfter(n(s.activeForm).parent("li")),n('[data-np-menu-objectid="'+t.ID+'"').text(t.post_title)}),s.toggleLoading(!1)},s.appendTaxonomies=function(){var a="";n.each(s.results,function(e,t){a+='
          3. '+t.name+"
          4. "}),n(a).insertAfter(n(s.activeForm).parent("li")),s.toggleLoading(!1)},s.toggleLoading=function(e){var t=n(s.activeForm).siblings(s.selectors.loadingIndicator);n(s.selectors.noResults).hide(),e?n(t).show():n(t).hide()},s.bindEvents()},jQuery(document).ready(function(){new NestedPagesTrash});var NestedPagesTrash=function(){var t=this,a=jQuery;return t.trashButton=".np-empty-trash",t.confirmButton=".np-trash-confirm",t.warningModal="#np-trash-modal",t.errorAlert="#np-error",t.loadingIndicator="#nested-loading",t.trashLinks=".np-trash-links",t.postType=a("#np-trash-posttype").val(),t.nonce=nestedpages.np_nonce,t.formAction="npEmptyTrash",t.bindEvents=function(){a(document).on("click",t.confirmButton,function(e){e.preventDefault(),t.confirmEmpty()})},t.confirmEmpty=function(){t.loading(!0),a(document).trigger("close-modal-manual"),a(t.errorAlert).hide(),t.emptyTrash()},t.emptyTrash=function(){a.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:t.formAction,nonce:t.nonce,posttype:t.postType},success:function(e){t.loading(!1),"error"===e.status?a(t.errorAlert).text(e.message).show():(a(t.trashLinks).hide(),a(".notice-dismiss").click())}})},t.loading=function(e){e?a(t.loadingIndicator).show():a(t.loadingIndicator).hide()},t.bindEvents()};(NestedPages=NestedPages||{}).ConfirmDelete=function(){var t=this,a=jQuery;return t.deleteLink="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.linkDeleteButton,function(e){e.preventDefault(),t.confirmSingle(a(this))}),a(document).on("click",NestedPages.selectors.linkDeleteConfirmationButton,function(e){e.preventDefault(),a(this).hasClass("bulk")?t.deleteMultiple():t.deleteSingle()}),a(document).on("submit",NestedPages.selectors.bulkActionsForm,function(e){t.confirmMultiple(e)})},t.confirmSingle=function(e){t.deleteLink=a(e).attr("href"),a(NestedPages.selectors.linkDeleteConfirmationModalText).text(nestedpages.link_delete_confirmation_singular),a(NestedPages.selectors.linkDeleteConfirmationButton).text(nestedpages.delete).removeClass("bulk"),a(document).trigger("open-modal-manual",NestedPages.selectors.linkDeleteConfirmationModal)},t.confirmMultiple=function(e){"trash"===a('select[name="np_bulk_action"]').val()&&""!==a(NestedPages.selectors.bulkActionRedirectIds).val()&&(e.preventDefault(),a(NestedPages.selectors.linkDeleteConfirmationModalText).text(nestedpages.link_delete_confirmation),a(NestedPages.selectors.linkDeleteConfirmationButton).text(nestedpages.trash_delete_links).addClass("bulk"),a(document).trigger("open-modal-manual",[NestedPages.selectors.linkDeleteConfirmationModal]))},t.deleteMultiple=function(){a(NestedPages.selectors.bulkActionsForm)[0].submit()},t.deleteSingle=function(){window.location.replace(t.deleteLink)},t.bindEvents()},(NestedPages=NestedPages||{}).ManualSync=function(){var t=this,a=jQuery;return t.activeBtn="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.manualMenuSync,function(e){e.preventDefault(),t.activeBtn=a(this),t.syncMenu()}),a(document).on("click",NestedPages.selectors.manualOrderSync,function(e){e.preventDefault(),t.activeBtn=a(this),t.syncOrder()})},t.syncMenu=function(){t.loading(!0),a.ajax({url:ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.manualMenuSync,nonce:NestedPages.jsData.nonce,post_type:NestedPages.jsData.posttype,syncmenu:"sync"},success:function(e){"error"===e.status?(a(NestedPages.selectors.errorDiv).text(e.message).show(),a(NestedPages.selectors.loadingIndicator).hide()):t.loading(!1)}})},t.syncOrder=function(){t.loading(!0),(new NestedPages.Nesting).syncNesting(!0,t.loading(!1))},t.loading=function(e){e?(a(t.activeBtn).addClass("disabled"),a(NestedPages.selectors.loadingIndicator).show()):(a(t.activeBtn).removeClass("disabled"),a(NestedPages.selectors.loadingIndicator).hide())},t.bindEvents()},(NestedPages=NestedPages||{}).PostSearch=function(){var s=this,n=jQuery;return s.selectors={input:"data-nestedpages-post-search",form:"data-nestedpages-post-search-form",loadingIndicator:"data-nestedpages-loading",noResults:"data-nestedpages-no-results",results:"data-nestedpages-search-results"},s.changed=!1,s.activeInput="",s.results="",s.defaultResults="",s.postType="",s.activeForm="",s.bindEvents=function(){n("["+s.selectors.input+"]").on("input",function(){s.activeInput=n(this),s.setOptions(),s.changed||s.setDefaultResults(),""===n(this).val()?(n(s.activeForm).find("["+s.selectors.noResults+"]").hide(),s.showDefaultResults()):s.query()})},s.setDefaultResults=function(){s.defaultResults=n(s.activeForm).find("["+s.selectors.results+"]").html(),s.changed=!0},s.showDefaultResults=function(){n(s.activeForm).find("["+s.selectors.results+"]").html(s.defaultResults)},s.setOptions=function(){s.postType=n(s.activeInput).attr(s.selectors.input),s.activeForm=n(s.activeInput).parents("["+s.selectors.form+"]")},s.performSearch=function(){s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2'+t.post_title+""}),a+="",n(s.activeForm).find("["+s.selectors.results+"]").html(a),s.toggleLoading(!1)},s.toggleLoading=function(e){var t=n(s.activeForm).find("["+s.selectors.loadingIndicator+"]"),a=n(s.activeForm).find("["+s.selectors.noResults+"]");n(a).hide(),e?n(t).show():n(t).hide()},s.bindEvents()},(NestedPages=NestedPages||{}).MovePost=function(){var t=this,a=jQuery;return t.formatter=new NestedPages.Formatter,t.nesting=new NestedPages.Nesting,t.activeRow,t.selectors={moveToTop:"data-push-to-top",moveToBottom:"data-push-to-bottom"},t.bindEvents=function(){a(document).ready(function(){t.disableTopOnFirst(),t.disableBottomOnLast()}),a(document).on("click","["+t.selectors.moveToTop+"]",function(e){e.preventDefault(),a(this).hasClass("disabled")||(t.activeRow=a(this).closest(NestedPages.selectors.rows),t.moveToTop())}),a(document).on("click","["+t.selectors.moveToBottom+"]",function(e){e.preventDefault(),a(this).hasClass("disabled")||(t.activeRow=a(this).closest(NestedPages.selectors.rows),t.moveToBottom())})},t.moveToTop=function(){var e=a(t.activeRow).parent(NestedPages.selectors.lists),e=a(e).find(NestedPages.selectors.rows).first();a(t.activeRow).insertBefore(e),t.formatter.setBorders(),a(document).click(),t.nesting.syncNesting(),t.disableTopOnFirst(),t.disableBottomOnLast()},t.moveToBottom=function(){var e=a(t.activeRow).parent(NestedPages.selectors.lists),e=a(e).children(NestedPages.selectors.rows).last();a(t.activeRow).insertAfter(e),t.formatter.setBorders(),a(document).click(),t.nesting.syncNesting(),t.disableTopOnFirst(),t.disableBottomOnLast()},t.disableTopOnFirst=function(){var e=a(NestedPages.selectors.lists);a.each(e,function(){a(this).find("["+t.selectors.moveToTop+"]").removeClass("disabled");var e=a(this).find(NestedPages.selectors.rows).first();a(e).find("["+t.selectors.moveToTop+"]").addClass("disabled")})},t.disableBottomOnLast=function(){var e=a(NestedPages.selectors.lists);a.each(e,function(){a(this).find("["+t.selectors.moveToBottom+"]").removeClass("disabled");var e=a(this).find(NestedPages.selectors.rows).last();a(e).find("["+t.selectors.moveToBottom+"]").addClass("disabled")})},t.bindEvents()},(NestedPages=NestedPages||{}).TrashWithChildren=function(){var t=this,a=jQuery;return t.post_id="",t.bindEvents=function(){a(document).on("click",NestedPages.selectors.trashWithChildrenButton,function(e){e.preventDefault(),t.post_id=a(this).attr("data-post-id"),t.trash()})},t.trash=function(){a.ajax({url:NestedPages.jsData.ajaxurl,type:"post",data:{action:NestedPages.formActions.trashWithChildren,nonce:NestedPages.jsData.nonce,post_id:t.post_id,screen:nestedpages.current_page},success:function(e){window.location.replace(e.redirect)},error:function(e){console.log(e)}})},t.bindEvents()},(NestedPages=NestedPages||{}).Wpml=function(){var t=this,n=jQuery;return t.button=null,t.postData=null,t.modal=null,t.parent_li=null,t.formatter=new NestedPages.Formatter,t.selectors={translationsBtn:"data-nestedpages-translations",modal:"data-np-wpml-translations-modal",title:"data-wmpl-translation-title",table:"data-np-wpml-translations-modal-table"},t.bindEvents=function(){nestedpages.wpml&&n(document).on("click","["+t.selectors.translationsBtn+"]",function(e){e.preventDefault(),t.createTranslationsModal(n(this))})},t.createTranslationsModal=function(e){t.parent_li=n(e).parents(".action-buttons").closest(NestedPages.selectors.row).parent("li"),t.button=n(t.parent_li).find(NestedPages.selectors.quickEditOpen),t.postData={id:n(t.button).attr("data-id"),title:n(t.button).attr("data-title"),slug:n(t.button).attr("data-slug")},t.modal=n("["+t.selectors.modal+"]").clone(),0")+''+e.translated_name+' '+e.translated_name+"",e.has_translation&&e.edit_link?s+=''+e.translation.post_title+" ("+nestedpages.edit+")":s+='+ '+nestedpages.add_translation+"",s+=""}),s+="",n(t.modal).find("["+t.selectors.table+"]").html(s),t.toggleLoading(!1)},t.toggleLoading=function(e){e?n(t.modal).addClass("loading"):n(t.modal).removeClass("loading")},t.bindEvents()}; \ No newline at end of file