Nested Pages - Version 3.1.0

Version Description

  • Adds new feature for customizing the order, visibility, and labels of the admin menu. To view the feature, visit Settings > Nested Pages > Admin Customization > Admin Menu. Important: once custom menus have been configured, new menu items added by other plugins may not appear upon activation. To add these items, revisit the Nested Pages settings and reconfigure the menus with the new items (they will appear at the bottom of the customized menu in the drag and drop interface). While menus may be configured for each user group, the plugin does not set any permissions. While items may be hidden from the menu, they will still be accessible with a direct link if the user has the appropriate permissions.
  • Adds filters for adding basic custom fields to the quick edit interface. Currently supported field types include text, date, and select. See https://gist.github.com/kylephillips/236d0a90aa2ea6fb628c5c1e4010f7be for example usage.
Download this release

Release Info

Developer kylephillips
Plugin Icon 128x128 Nested Pages
Version 3.1.0
Comparing to
See all releases

Code changes from version 3.0.11 to 3.1.0

app/Bootstrap.php CHANGED
@@ -45,6 +45,7 @@ class Bootstrap
45
  {
46
  new Entities\AdminMenu\AdminMenu;
47
  new Entities\DefaultList\DefaultListFactory;
 
48
  $this->addLocalization();
49
  }
50
 
45
  {
46
  new Entities\AdminMenu\AdminMenu;
47
  new Entities\DefaultList\DefaultListFactory;
48
+ new Entities\AdminCustomization\AdminCustomizationFactory;
49
  $this->addLocalization();
50
  }
51
 
app/Config/Settings.php CHANGED
@@ -95,6 +95,7 @@ class Settings
95
  register_setting( 'nestedpages-general', 'nestedpages_ui' );
96
  register_setting( 'nestedpages-general', 'nestedpages_allowsorting' );
97
  register_setting( 'nestedpages-posttypes', 'nestedpages_posttypes' );
 
98
  }
99
 
100
  /**
95
  register_setting( 'nestedpages-general', 'nestedpages_ui' );
96
  register_setting( 'nestedpages-general', 'nestedpages_allowsorting' );
97
  register_setting( 'nestedpages-posttypes', 'nestedpages_posttypes' );
98
+ register_setting( 'nestedpages-admincustomization', 'nestedpages_admin' );
99
  }
100
 
101
  /**
app/Config/SettingsRepository.php CHANGED
@@ -140,6 +140,31 @@ class SettingsRepository
140
  return false;
141
  }
142
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
143
  /**
144
  * Reset all plugin settings
145
  */
140
  return false;
141
  }
142
 
143
+ /**
144
+ * Admin Customization
145
+ */
146
+ public function adminCustomEnabled($enabled)
147
+ {
148
+ $option = get_option('nestedpages_admin');
149
+ if ( !isset($option[$enabled]) ) return false;
150
+ return $option[$enabled];
151
+ }
152
+
153
+ /**
154
+ * Hidden Menu Items
155
+ */
156
+ public function adminMenuHidden($role = 'administrator')
157
+ {
158
+ $roles = $this->adminCustomEnabled('nav_menu_options');
159
+ if ( !$roles ) return;
160
+ $hidden = array();
161
+ if ( !isset($roles[$role]) ) return;
162
+ foreach($roles[$role] as $key => $options){
163
+ if ( isset($options['hidden']) ) $hidden[] = $options['hidden'];
164
+ }
165
+ return $hidden;
166
+ }
167
+
168
  /**
169
  * Reset all plugin settings
170
  */
app/Entities/AdminCustomization/AdminCustomizationBase.php ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace NestedPages\Entities\AdminCustomization;
3
+
4
+ use NestedPages\Entities\PostType\PostTypeRepository;
5
+ use NestedPages\Entities\User\UserRepository;
6
+ use NestedPages\Entities\PluginIntegration\IntegrationFactory;
7
+ use NestedPages\Config\SettingsRepository;
8
+ use NestedPages\Helpers;
9
+
10
+ /**
11
+ * Admin Customization Base Class (for applying customizations)
12
+ */
13
+ abstract class AdminCustomizationBase
14
+ {
15
+ /**
16
+ * Plugin Version
17
+ */
18
+ protected $plugin_version;
19
+
20
+ /**
21
+ * Post Type Repository
22
+ */
23
+ protected $post_type_repo;
24
+
25
+ /**
26
+ * Settings Repository
27
+ */
28
+ protected $settings;
29
+
30
+ /**
31
+ * User Repository
32
+ */
33
+ protected $user_repo;
34
+
35
+ /**
36
+ * Integrations
37
+ */
38
+ protected $integrations;
39
+
40
+ /**
41
+ * The Current User
42
+ */
43
+ protected $current_user_role;
44
+
45
+ public function __construct()
46
+ {
47
+ $this->post_type_repo = new PostTypeRepository;
48
+ $this->user_repo = new UserRepository;
49
+ $this->integrations = new IntegrationFactory;
50
+ $this->settings = new SettingsRepository;
51
+ $this->setPluginVersion();
52
+ $this->plugin_dir = Helpers::plugin_url();
53
+ }
54
+
55
+ /**
56
+ * Set the current user's roles
57
+ */
58
+ protected function setCurrentUserRoles()
59
+ {
60
+ $current_user = wp_get_current_user();
61
+ $this->current_user_role = $current_user->roles[0];
62
+ }
63
+
64
+ /**
65
+ * Set the Plugin Version
66
+ */
67
+ protected function setPluginVersion()
68
+ {
69
+ global $np_version;
70
+ $this->plugin_version = $np_version;
71
+ }
72
+ }
app/Entities/AdminCustomization/AdminCustomizationFactory.php ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace NestedPages\Entities\AdminCustomization;
3
+
4
+ use NestedPages\Entities\AdminCustomization\AdminMenuItems;
5
+
6
+ /**
7
+ * Initialize Admin Customizations
8
+ */
9
+ class AdminCustomizationFactory
10
+ {
11
+ public function __construct()
12
+ {
13
+ new AdminMenuItems;
14
+ }
15
+ }
app/Entities/AdminCustomization/AdminMenuItems.php ADDED
@@ -0,0 +1,284 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace NestedPages\Entities\AdminCustomization;
3
+
4
+ /**
5
+ * Custom Admin Menu Items
6
+ */
7
+ class AdminMenuItems extends AdminCustomizationBase
8
+ {
9
+ public function __construct()
10
+ {
11
+ parent::__construct();
12
+ add_action('admin_menu', [$this, 'setOriginalMenus']);
13
+ add_action('admin_menu', [$this, 'createCustomMenu']);
14
+ add_action('admin_menu', [$this, 'relabelItems']);
15
+ add_action('admin_menu', [$this, 'createSubmenus']);
16
+ }
17
+
18
+ /**
19
+ * Save the original menu before it is modified (administrators)
20
+ */
21
+ public function setOriginalMenus()
22
+ {
23
+ global $menu;
24
+ global $submenu;
25
+ global $np_menu_original;
26
+ global $np_submenu_original;
27
+ $np_menu_original = $menu;
28
+ $np_submenu_original = $submenu;
29
+ $this->buildNestedMenu();
30
+ }
31
+
32
+ /**
33
+ * Relabel Items
34
+ */
35
+ public function relabelItems()
36
+ {
37
+ if ( !$this->settings->adminCustomEnabled('enabled_menu') ) return;
38
+ $menu_options = $this->settings->adminCustomEnabled('nav_menu_options');
39
+ if ( empty($menu_options) ) return;
40
+
41
+ global $menu;
42
+
43
+ // Label
44
+ foreach ( $menu as $key => $item ){
45
+ if ( isset($menu_options[$this->current_user_role][$item[2]]) && isset($menu_options[$this->current_user_role][$item[2]]['label']) ){
46
+ if ( $menu_options[$this->current_user_role][$item[2]]['label'] == '' ) continue;
47
+
48
+ $custom_label = sanitize_text_field($menu_options[$this->current_user_role][$item[2]]['label']);
49
+ // Add notification counts if needed
50
+ $dom = new \DOMDocument;
51
+ $dom->loadHtml($item[0]);
52
+ $span_tags = $dom->getElementsByTagName('span');
53
+ if ( $span_tags->length > 0 ) $custom_label .= "<span class='update-plugins count-{$span_tags[0]->nodeValue}'><span class='plugin-count'>{$span_tags[0]->nodeValue}</span></span>";
54
+ $menu[$key][0] = $custom_label;
55
+ }
56
+ }
57
+
58
+ // Icon
59
+ foreach ( $menu as $key => $item ){
60
+ if ( !isset($item[6]) ) continue;
61
+ if ( isset($menu_options[$this->current_user_role][$item[2]]) && isset($menu_options[$this->current_user_role][$item[2]]['icon']) ){
62
+ if ( $menu_options[$this->current_user_role][$item[2]]['icon'] == '' ) continue;
63
+ $menu[$key][6] = sanitize_text_field($menu_options[$this->current_user_role][$item[2]]['icon']);
64
+ }
65
+ }
66
+
67
+ // Link
68
+ foreach ( $menu as $key => $item ){
69
+ if ( !isset($item[2]) ) continue;
70
+ if ( isset($menu_options[$this->current_user_role][$item[2]]) && isset($menu_options[$this->current_user_role][$item[2]]['link']) ){
71
+ if ( $menu_options[$this->current_user_role][$item[2]]['link'] == '' ) continue;
72
+ $menu[$key][2] = sanitize_text_field($menu_options[$this->current_user_role][$item[2]]['link']);
73
+ }
74
+ }
75
+ }
76
+
77
+ /**
78
+ * Reorder Menu Items
79
+ * (Can't hook into the menu_order filter because it receives links. Links may change in plugin settings)
80
+ */
81
+ public function createCustomMenu()
82
+ {
83
+ $this->setCurrentUserRoles();
84
+ global $menu;
85
+ if ( !$this->settings->adminCustomEnabled('enabled_menu') ) return;
86
+ $menu_options = $this->settings->adminCustomEnabled('nav_menu_options');
87
+ if ( !$menu_options ) return;
88
+ if ( !isset($menu_options[$this->current_user_role]) ) return;
89
+
90
+ $new_menu = array();
91
+ $order = 1;
92
+ $separator_index = 1;
93
+ foreach ( $menu_options[$this->current_user_role] as $key => $item ){
94
+
95
+ if ( isset($item['hidden']) ) continue;
96
+ $slug = ( isset($item['original_link']) ) ? $item['original_link'] : $key;
97
+
98
+ // Loop through the original menu and get the item if it exists (associated through original link)
99
+ foreach ( $menu as $original_item ){
100
+ if ( isset($original_item[2]) && $original_item[2] == $slug ){
101
+ $new_menu[$order] = $original_item;
102
+ }
103
+ }
104
+
105
+ // Add Separators
106
+ if ( strpos($key, 'custom_sep') !== false || strpos($key, 'separator') !== false ) {
107
+ $new_menu[$order] = array('', 'read', 'separator' . $separator_index, '', 'wp-menu-separator');
108
+ $separator_index++;
109
+ }
110
+
111
+ $order++;
112
+ }
113
+ $menu = $new_menu;
114
+ }
115
+
116
+ /**
117
+ * Build the Submenus
118
+ */
119
+ public function createSubmenus()
120
+ {
121
+ global $submenu;
122
+ global $np_submenu_original;
123
+
124
+ if ( !$this->settings->adminCustomEnabled('enabled_menu') ) return;
125
+ $menu_options = $this->settings->adminCustomEnabled('nav_menu_options');
126
+ if ( !$menu_options ) return;
127
+ if ( !isset($menu_options[$this->current_user_role]) ) return;
128
+
129
+ // First remove all submenus
130
+ foreach ( $submenu as $menu_slug => $submenu_items ){
131
+ foreach ( $submenu_items as $sub_pages ){
132
+ if ( !isset($sub_pages[2]) ) continue;
133
+ remove_submenu_page($menu_slug, $sub_pages[2]);
134
+ }
135
+ }
136
+
137
+ // Add the Submenu pages back in, ordered and labeled how we want
138
+ foreach ( $menu_options[$this->current_user_role] as $menu_option ){
139
+ if ( !isset($menu_option['original_link']) ) continue;
140
+ if ( !isset($menu_option['submenu']) || !$menu_option['submenu'] ){
141
+ $submenu[$menu_option['link']] = $np_submenu_original[$menu_option['original_link']];
142
+ return;
143
+ }
144
+ $new_submenu = [];
145
+ foreach ( $menu_option['submenu'] as $key => $menu ){
146
+ $index = ($key + 1) * 10;
147
+ $np_submenu_original[$index][0] = $menu['label'];
148
+ $np_submenu_original[$index][1] = $menu['role'];
149
+ $np_submenu_original[$index][2] = $menu['link'];
150
+ $np_submenu_original[$index][3] = $menu['label'];
151
+ $np_submenu_original[$index][4] = (isset($menu['hidden']) && $menu['hidden'] == 'true') ? true : false;;
152
+
153
+ if ( isset($menu['hidden']) && $menu['hidden'] == 'true' ) continue;
154
+ $new_submenu[$index][0] = $menu['label'];
155
+ $new_submenu[$index][1] = $menu['role'];
156
+ $new_submenu[$index][2] = $menu['link'];
157
+ $new_submenu[$index][3] = $menu['label'];
158
+ }
159
+ $submenu[$menu_option['link']] = $new_submenu;
160
+ }
161
+ }
162
+
163
+ /**
164
+ * Reorder Menu Items in the original, saved copy
165
+ */
166
+ public function buildNestedMenu()
167
+ {
168
+ global $np_menu_original;
169
+ global $np_submenu_original;
170
+ global $menu;
171
+
172
+ $menu_options = $this->settings->adminCustomEnabled('nav_menu_options');
173
+ if ( !$menu_options ) return $this->setDefaultMenu();
174
+
175
+ $np_menu_ordered = array();
176
+ $np_menu_ordered['default'] = $menu;
177
+
178
+ // Set each role's menu order
179
+ $user_roles = $this->user_repo->allRoles(array());
180
+ foreach( $user_roles as $role ){
181
+ if ( !array_key_exists($role['name'], $menu_options) ) continue;
182
+
183
+ foreach ( $menu_options[$role['name']] as $key => $item ){
184
+
185
+ foreach ( $np_menu_original as $menu_key => $menu_item ){
186
+ if ( isset($menu_item[2]) && $menu_item[2] == $key ) {
187
+ if ( isset($np_submenu_original[$menu_item[2]]) ) $menu_item['submenu'] = $np_submenu_original[$menu_item[2]];
188
+ $np_menu_ordered[$role['name']][] = $menu_item;
189
+ } // submenu
190
+ } // np menu original
191
+
192
+ } // role
193
+ }
194
+
195
+ // Add the separators
196
+ foreach($user_roles as $role){
197
+ $role_name = $role['name'];
198
+ if ( !array_key_exists($role_name, $menu_options) ) continue;
199
+ $c = 0;
200
+ foreach ( $menu_options[$role_name] as $key => $options ){
201
+ if ( strpos($key, 'custom_sep') !== false ){
202
+ $menu_item = array('', 'read', $key, '', 'wp-menu-separator');
203
+ array_splice($np_menu_ordered[$role_name], $c, 0, array($menu_item));
204
+ }
205
+ $c++;
206
+ }
207
+ }
208
+
209
+ // Add missing items (added by plugins after saving a custom menu)
210
+ $missing_items = [];
211
+ foreach ( $np_menu_ordered as $role => $ordered_menu ){
212
+ if ( $role == 'default' ) continue;
213
+ $all_items = [];
214
+ foreach ( $np_menu_ordered['default'] as $menu_key => $default_menu ){
215
+ if ( $default_menu[2] == 'edit-tags.php?taxonomy=link_category' ) continue;
216
+ $all_items[$default_menu[2]] = $menu_key;
217
+ }
218
+ foreach ( $ordered_menu as $ordered_item ){
219
+ if ( array_key_exists($ordered_item[2], $all_items) ) unset($all_items[$ordered_item[2]]);
220
+ }
221
+ $missing_items[$role] = $all_items;
222
+ }
223
+ foreach ( $missing_items as $role => $items ){
224
+ foreach ( $items as $item_id => $key ){
225
+ $np_menu_ordered[$role][] = $np_menu_ordered['default'][$key];
226
+ }
227
+ }
228
+
229
+ $np_menu_original = $np_menu_ordered;
230
+ }
231
+
232
+
233
+ /**
234
+ * Set the default menu/order
235
+ * This is used to display the nested admin settings view before a customized version has been saved
236
+ */
237
+ private function setDefaultMenu()
238
+ {
239
+ global $np_menu_original;
240
+ global $np_submenu_original;
241
+ $np_menu_ordered = array();
242
+ ksort($np_menu_original);
243
+
244
+ // Default menu (for new user roles)
245
+ foreach ( $np_menu_original as $menu_item ){
246
+ $np_menu_ordered['default'][] = $menu_item;
247
+ }
248
+
249
+ // Set each role's menu order
250
+ $user_roles = $this->user_repo->allRoles([]);
251
+ foreach( $user_roles as $role ){
252
+
253
+ $role_capabilities = $this->user_repo->getSingleRole($role['name']);
254
+ $role_capabilities = $role_capabilities['capabilities'];
255
+
256
+ foreach ( $np_menu_original as $menu_item ){
257
+
258
+ if ( $menu_item[1] == 'list_users' && !array_key_exists('list_users', $role_capabilities) ){
259
+ $profile_menu_item = [
260
+ __('Profile', 'wp-nested-pages'),
261
+ 'read',
262
+ 'profile.php',
263
+ '',
264
+ 'menu-icon-users',
265
+ 'menu-users',
266
+ 'dashicons-admin-users',
267
+ 'custom-item',
268
+ 'no-delete'
269
+ ];
270
+ $np_menu_ordered[$role['name']][] = $profile_menu_item;
271
+ continue;
272
+ }
273
+
274
+ if ( !array_key_exists($menu_item[1], $role_capabilities) || !$role_capabilities[$menu_item[1]] ) continue;
275
+ if ( isset($menu_item[5]) && $menu_item[5] == 'menu-links' ) continue;
276
+ if ( $role['name'] == 'subscriber' && $menu_item[2] == 'separator2') continue;
277
+ if ( isset($np_submenu_original[$menu_item[2]]) ) $menu_item['submenu'] = $np_submenu_original[$menu_item[2]];
278
+ $np_menu_ordered[$role['name']][] = $menu_item;
279
+ }
280
+
281
+ } // roles
282
+ $np_menu_original = $np_menu_ordered;
283
+ }
284
+ }
app/Entities/AdminMenu/EnabledMenus.php CHANGED
@@ -128,9 +128,9 @@ class EnabledMenus
128
  private function menuPosition($c)
129
  {
130
  global $_wp_last_object_menu;
131
- if ( $this->post_type->name == 'post' ) return 5;
132
- if ( $this->post_type->name == 'page') return 20;
133
- if ( $this->post_type->menu_position ) return $this->post_type->menu_position + 1;
134
  return $_wp_last_object_menu + $c;
135
  }
136
 
128
  private function menuPosition($c)
129
  {
130
  global $_wp_last_object_menu;
131
+ if ( $this->post_type->name == 'post' ) return apply_filters('nestedpages_menu_order', 5, $this->post_type);
132
+ if ( $this->post_type->name == 'page') return apply_filters('nestedpages_menu_order', 20, $this->post_type);
133
+ if ( $this->post_type->menu_position ) return apply_filters('nestedpages_menu_order', $this->post_type->menu_position + 1, $this->post_type);
134
  return $_wp_last_object_menu + $c;
135
  }
136
 
app/Entities/Listing/Listing.php CHANGED
@@ -11,6 +11,7 @@ use NestedPages\Entities\Listing\ListingRepository;
11
  use NestedPages\Entities\Listing\ListingQuery;
12
  use NestedPages\Config\SettingsRepository;
13
  use NestedPages\Entities\PluginIntegration\IntegrationFactory;
 
14
 
15
  /**
16
  * Primary Post Listing
@@ -87,6 +88,11 @@ class Listing
87
  */
88
  private $settings;
89
 
 
 
 
 
 
90
  /**
91
  * Post Type Settings
92
  * @var object from post type repo
@@ -133,6 +139,7 @@ class Listing
133
  $this->listing_query = new ListingQuery;
134
  $this->post_data_factory = new PostDataFactory;
135
  $this->settings = new SettingsRepository;
 
136
  $this->setTaxonomies();
137
  $this->setPostTypeSettings();
138
  $this->setStandardFields();
11
  use NestedPages\Entities\Listing\ListingQuery;
12
  use NestedPages\Config\SettingsRepository;
13
  use NestedPages\Entities\PluginIntegration\IntegrationFactory;
14
+ use NestedPages\Entities\PostType\PostTypeCustomFields;
15
 
16
  /**
17
  * Primary Post Listing
88
  */
89
  private $settings;
90
 
91
+ /**
92
+ * Custom Field Repository
93
+ */
94
+ private $custom_fields_repo;
95
+
96
  /**
97
  * Post Type Settings
98
  * @var object from post type repo
139
  $this->listing_query = new ListingQuery;
140
  $this->post_data_factory = new PostDataFactory;
141
  $this->settings = new SettingsRepository;
142
+ $this->custom_fields_repo = new PostTypeCustomFields;
143
  $this->setTaxonomies();
144
  $this->setPostTypeSettings();
145
  $this->setStandardFields();
app/Entities/Post/PostDataFactory.php CHANGED
@@ -61,6 +61,7 @@ class PostDataFactory
61
  public function addPostMeta($post)
62
  {
63
  $meta = get_metadata('post', $post->ID);
 
64
  $this->post_data->nav_title = ( isset($meta['_np_nav_title'][0]) ) ? $meta['_np_nav_title'][0] : null;
65
  $this->post_data->link_target = ( isset($meta['_np_link_target'][0]) ) ? $meta['_np_link_target'][0] : null;
66
  $this->post_data->nav_title_attr = ( isset($meta['_np_title_attribute'][0]) ) ? $meta['_np_title_attribute'][0] : null;
61
  public function addPostMeta($post)
62
  {
63
  $meta = get_metadata('post', $post->ID);
64
+ $this->post_data->meta = $meta;
65
  $this->post_data->nav_title = ( isset($meta['_np_nav_title'][0]) ) ? $meta['_np_nav_title'][0] : null;
66
  $this->post_data->link_target = ( isset($meta['_np_link_target'][0]) ) ? $meta['_np_link_target'][0] : null;
67
  $this->post_data->nav_title_attr = ( isset($meta['_np_title_attribute'][0]) ) ? $meta['_np_title_attribute'][0] : null;
app/Entities/Post/PostUpdateRepository.php CHANGED
@@ -88,6 +88,8 @@ class PostUpdateRepository
88
  'ID' => sanitize_text_field($data['post_id'])
89
  ];
90
 
 
 
91
  if ( isset($data['post_title']) && $data['post_title'] == "" ){
92
  $this->validation->checkEmpty($data['post_title'], __('Title', 'wp-nested-pages'));
93
  } elseif ( isset($data['post_title']) ){
@@ -132,6 +134,7 @@ class PostUpdateRepository
132
  $this->updateSticky($data);
133
  $this->updateTemplate($data);
134
  $this->updateNestedPagesStatus($data);
 
135
 
136
  // Taxonomies
137
  $this->updateCategories($data, $append_taxonomies);
@@ -249,6 +252,24 @@ class PostUpdateRepository
249
  }
250
  }
251
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
252
  /**
253
  * Update Categories
254
  * @since 1.0
88
  'ID' => sanitize_text_field($data['post_id'])
89
  ];
90
 
91
+ $this->validation->validateCustomFields($data);
92
+
93
  if ( isset($data['post_title']) && $data['post_title'] == "" ){
94
  $this->validation->checkEmpty($data['post_title'], __('Title', 'wp-nested-pages'));
95
  } elseif ( isset($data['post_title']) ){
134
  $this->updateSticky($data);
135
  $this->updateTemplate($data);
136
  $this->updateNestedPagesStatus($data);
137
+ $this->updateCustomFields($data);
138
 
139
  // Taxonomies
140
  $this->updateCategories($data, $append_taxonomies);
252
  }
253
  }
254
 
255
+ /**
256
+ * Update Custom Fields, Available through filters
257
+ * @param array data
258
+ */
259
+ private function updateCustomFields($data)
260
+ {
261
+ foreach ( $data as $key => $value ){
262
+ if ( strpos($key, 'np_custom_') !== false) {
263
+ $field_key = str_replace('np_custom_', '', $key);
264
+ update_post_meta(
265
+ $data['post_id'],
266
+ $field_key,
267
+ sanitize_text_field($data[$key])
268
+ );
269
+ }
270
+ }
271
+ }
272
+
273
  /**
274
  * Update Categories
275
  * @since 1.0
app/Entities/PostType/PostTypeCustomFields.php ADDED
@@ -0,0 +1,88 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace NestedPages\Entities\PostType;
3
+
4
+ /**
5
+ * Enables the filtering of custom fields in the quick edit interface
6
+ * Basic field types currently supported : text|date|select
7
+ *
8
+ * Filter should return an array of fields
9
+ *
10
+ * Example:
11
+ * $fields = [
12
+ [
13
+ 'key' => 'custom_field',
14
+ 'label' => __('Custom Field', 'text-domain'),
15
+ 'type' => 'date', // date|text|select
16
+ 'format' => 'm/d/Y', // Required for date
17
+ 'required' => false,
18
+ 'validation_message' => __('A deadline is required.'),
19
+ 'choices' => [] // For select type
20
+ ]
21
+ ];
22
+ */
23
+ class PostTypeCustomFields
24
+ {
25
+ public function outputFields($post_type, $column = 'left')
26
+ {
27
+ $fields = apply_filters('nestedpages_quickedit_custom_fields', [], $post_type, $column);
28
+ if ( empty($fields) ) return;
29
+ $out = '';
30
+ foreach ( $fields as $field ){
31
+ $method = $field['type'] . 'Field';
32
+ if ( method_exists($this, $method) ) $out .= $this->$method($field);
33
+ }
34
+ return $out;
35
+ }
36
+
37
+ public function dateField($field)
38
+ {
39
+ $out = '<div class="form-control np-datepicker-container">';
40
+ $out .= '<label>' . $field['label'] . '</label>';
41
+ $out .= '<div class="datetime"><input type="text" data-datepicker-format="' . $field['format_datepicker'] . '" name="np_custom_' . $field['key'] . '" class="np_datepicker full" value="" data-np-custom-field="' . $field['key'] . '" /></div>';
42
+ $out .= '</div>';
43
+ return $out;
44
+ }
45
+
46
+ public function textField($field)
47
+ {
48
+ $out = '<div class="form-control">';
49
+ $out .= '<label>' . $field['label'] . '</label>';
50
+ $out .= '<input type="text" name="np_custom_' . $field['key'] . '" value="" data-np-custom-field="' . $field['key'] . '" />';
51
+ $out .= '</div>';
52
+ return $out;
53
+ }
54
+
55
+ public function selectField($field)
56
+ {
57
+ $out = '<div class="form-control">';
58
+ $out .= '<label>' . $field['label'] . '</label>';
59
+ $out .= '<select name="np_custom_' . $field['key'] . '" value="" data-np-custom-field="' . $field['key'] . '">';
60
+ foreach ( $field['choices'] as $key => $label ){
61
+ $out .= '<option value="' . $key . '">' . $label . '</option>';
62
+ }
63
+ $out .= '</select>';
64
+ $out .= '</div>';
65
+ return $out;
66
+ }
67
+
68
+ /**
69
+ * Output the data attributes for the post in quick edit for initial population
70
+ */
71
+ public function dataAttributes($post, $post_type)
72
+ {
73
+ $custom_fields_left = apply_filters('nestedpages_quickedit_custom_fields', [], $post_type, $column = 'left');
74
+ $custom_fields_right = apply_filters('nestedpages_quickedit_custom_fields', [], $post_type, $column = 'right');
75
+ $custom_fields = array_merge($custom_fields_left, $custom_fields_right);
76
+ $out = '';
77
+ if ( empty($custom_fields) ) return $out;
78
+ foreach ( $custom_fields as $field ) :
79
+ $custom_value = ( isset($post->meta[$field['key']]) ) ? $post->meta[$field['key']] : null;
80
+ if ( $custom_value ) :
81
+ $value = $custom_value[0];
82
+ if ( $field['type'] == 'date' && $field['format_save'] && $value !== '' ) $value = date($field['format_save'], strtotime($value));
83
+ $out .= ' data-npcustom-' . $field['key'] . '="' . $value . '"';
84
+ endif;
85
+ endforeach;
86
+ return $out;
87
+ }
88
+ }
app/Form/Validation/Validation.php CHANGED
@@ -207,4 +207,28 @@ class Validation
207
 
208
  return true;
209
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
210
  }
207
 
208
  return true;
209
  }
210
+
211
+ /**
212
+ * Validate Custom Fields
213
+ */
214
+ public function validateCustomFields($data)
215
+ {
216
+ $post_type = get_post_type_object($data['post_type']);
217
+ $fields_left = apply_filters('nestedpages_quickedit_custom_fields', [], $post_type, 'left');
218
+ $fields_right = apply_filters('nestedpages_quickedit_custom_fields', [], $post_type, 'right');
219
+ $fields = array_merge($fields_left, $fields_right);
220
+ if ( empty($fields) ) return true;
221
+ foreach ( $fields as $field ){
222
+ if ( !isset($field['required']) || !$field['required'] ) continue;
223
+ $field_name = 'np_custom_' . $field['key'];
224
+ if ( !isset($data[$field_name]) || $data[$field_name] == '' ){
225
+ $message = ( isset($field['validation_message']) && $field['validation_message'] !== '' )
226
+ ? $field['validation_message']
227
+ : sprintf(__('%s is required.', 'wp-nested-pages'), $field['label']);
228
+ return wp_send_json(['status' => 'error', 'message' => $message, 'data' => $data]);
229
+ die();
230
+ }
231
+ }
232
+ return true;
233
+ }
234
  }
app/NestedPages.php CHANGED
@@ -12,7 +12,7 @@ class NestedPages
12
  $np_env = 'live';
13
 
14
  global $np_version;
15
- $np_version = '3.0.11';
16
 
17
  if ( is_admin() ) $app = new NestedPages\Bootstrap;
18
  if ( !is_admin() ) $app = new NestedPages\FrontEndBootstrap;
12
  $np_env = 'live';
13
 
14
  global $np_version;
15
+ $np_version = '3.1.0';
16
 
17
  if ( is_admin() ) $app = new NestedPages\Bootstrap;
18
  if ( !is_admin() ) $app = new NestedPages\FrontEndBootstrap;
app/Views/forms/quickedit-post.php CHANGED
@@ -38,7 +38,7 @@
38
  <div class="form-control np-datepicker-container">
39
  <label><?php _e( 'Date' ); ?></label>
40
  <div class="datetime">
41
- <input type="text" name="np_date" class="np_datepicker" value="" />
42
  <span><?php _e('@', 'wp-nested-pages'); ?></span>
43
  <div class="np-time-container">
44
  <?php if ( get_option('time_format') !== 'H:i' ) : ?>
@@ -106,6 +106,11 @@
106
  </div>
107
  <?php endif; ?>
108
 
 
 
 
 
 
109
  </div><!-- .left -->
110
 
111
  <div class="right">
@@ -171,6 +176,11 @@
171
  <?php endif; ?>
172
  </div>
173
 
 
 
 
 
 
174
  </div><!-- .right -->
175
 
176
  <?php if ( $has_taxonomies ) : ?>
38
  <div class="form-control np-datepicker-container">
39
  <label><?php _e( 'Date' ); ?></label>
40
  <div class="datetime">
41
+ <input type="text" name="np_date" class="np_datepicker np_publish_date" value="" />
42
  <span><?php _e('@', 'wp-nested-pages'); ?></span>
43
  <div class="np-time-container">
44
  <?php if ( get_option('time_format') !== 'H:i' ) : ?>
106
  </div>
107
  <?php endif; ?>
108
 
109
+ <?php
110
+ $custom_fields_left = $this->custom_fields_repo->outputFields($this->post_type, 'left');
111
+ if ( $custom_fields_left ) echo $custom_fields_left;
112
+ ?>
113
+
114
  </div><!-- .left -->
115
 
116
  <div class="right">
176
  <?php endif; ?>
177
  </div>
178
 
179
+ <?php
180
+ $custom_fields_right = $this->custom_fields_repo->outputFields($this->post_type, 'right');
181
+ if ( $custom_fields_right ) echo $custom_fields_right;
182
+ ?>
183
+
184
  </div><!-- .right -->
185
 
186
  <?php if ( $has_taxonomies ) : ?>
app/Views/partials/row.php CHANGED
@@ -250,7 +250,9 @@ if ( !$wpml ) $wpml_pages = true;
250
  data-formattedtime="<?php echo date_i18n('g:i', $this->post->date->datepicker); ?>"
251
  data-timeformat="<?php echo get_option('time_format'); ?>"
252
  data-ampm="<?php echo date('a', $this->post->date->datepicker); ?>"
253
- data-sticky="<?php if ( in_array($this->post->id, $this->sticky_posts) ) echo 'sticky'; ?>">
 
 
254
  <?php _e('Quick Edit', 'wp-nested-pages'); ?>
255
  </a>
256
  <?php endif; endif; ?>
250
  data-formattedtime="<?php echo date_i18n('g:i', $this->post->date->datepicker); ?>"
251
  data-timeformat="<?php echo get_option('time_format'); ?>"
252
  data-ampm="<?php echo date('a', $this->post->date->datepicker); ?>"
253
+ data-sticky="<?php if ( in_array($this->post->id, $this->sticky_posts) ) echo 'sticky'; ?>"
254
+ <?php echo $this->custom_fields_repo->dataAttributes($this->post, $this->post_type); ?>
255
+ >
256
  <?php _e('Quick Edit', 'wp-nested-pages'); ?>
257
  </a>
258
  <?php endif; endif; ?>
app/Views/settings/partials/nav-menu-settings.php ADDED
@@ -0,0 +1,179 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Outputs the Admin Navigation Customization Settings, with specific settings for each user role
4
+ */
5
+ $roles = $this->user_repo->allRoles(null, true);
6
+ $nav_menu_options = $this->settings->adminCustomEnabled('nav_menu_options');
7
+ global $np_menu_original;
8
+ global $np_submenu_original;
9
+ global $menu;
10
+ $c = 1;
11
+ foreach ( $roles as $role ) :
12
+ $menu = $np_menu_original;
13
+ $menu = ( isset($menu[$role['name']]) ) ? $menu[$role['name']] : $menu['default'];
14
+ $role_capabilities = $this->user_repo->getSingleRole($role['name']);
15
+ $role_capabilities = $role_capabilities['capabilities'];
16
+ $hidden = $this->settings->adminMenuHidden($role['name']);
17
+ if ( !$hidden ) $hidden = [];
18
+ ?>
19
+ <div class="np-menu-customization" <?php if ( $c == 1 ) echo ' style="display:block;"'; ?> data-np-nav-menu-customization="menu_role_<?php echo $role['name']; ?>">
20
+
21
+ <div class="np-menu-customization-header">
22
+ <div class="role-select">
23
+ <select data-np-nav-menu-user-role-select>
24
+ <?php
25
+ $s = 0;
26
+ foreach ( $roles as $select_role ){
27
+ $out = '';
28
+ $out .= '<option value="menu_role_' . $select_role['name'] . '"';
29
+ if ( $s == 0 ) $out .= ' selected="selected"';
30
+ $out .= '>' . $select_role['label'] . '</option>';
31
+ echo $out;
32
+ $s++;
33
+ }
34
+ ?>
35
+ </select>
36
+ </div><!-- .role-select -->
37
+ <div class="new">
38
+ <div class="nestedpages-dropdown" data-dropdown>
39
+ <a href="#" class="nestedpages-dropdown-toggle" data-dropdown-toggle><?php _e('New', 'wp-nested-pages'); ?> <span class="np-caret"></span></a>
40
+ <div class="nestedpages-dropdown-content right" data-dropdown-content>
41
+ <ul>
42
+ <li><a href="#" data-np-add-separator-button><?php _e('Separator', 'wp-nested-pages'); ?></a></li>
43
+ </ul>
44
+ </div>
45
+ </div>
46
+ </div><!-- .new -->
47
+ <div class="hide"><?php _e('Hide', 'wp-nested-pages'); ?></div>
48
+ </div><!-- .np-menu-customization-header -->
49
+
50
+ <ul class="np-nav-menu-settings" data-np-sortable-admin-nav>
51
+
52
+ <?php
53
+ $i = 0; // Counter for order
54
+ foreach ( $menu as $menu_item ) :
55
+
56
+ $separator = ( $menu_item[0] == '' && isset($menu_item[4]) && $menu_item[4] == 'wp-menu-separator' ) ? true : false;
57
+
58
+ // WooCommerce Separator
59
+ if ( isset($menu_item[4]) && $menu_item[4] == 'wp-menu-separator woocommerce' ) $separator = true;
60
+ if ( !array_key_exists($menu_item[1], $role_capabilities) || !$role_capabilities[$menu_item[1]] ) continue; // This role doesn't have access to this item
61
+ $custom_item = ( isset($menu_item[7]) && $menu_item[7] == 'custom-item' ) ? true : false;
62
+ $id = $menu_item[2];
63
+
64
+ // Set the Label
65
+ $text = strip_tags(preg_replace('#<span[^>]*>(.*)</span>#isU','', $menu_item[0]));
66
+ $original_text = $text;
67
+ $custom_label = null;
68
+ if ( isset($nav_menu_options[$role['name']][$id]['label']) && $nav_menu_options[$role['name']][$id]['label'] !== '' )
69
+ $custom_label = $nav_menu_options[$role['name']][$id]['label'];
70
+ if ( $custom_item && !$custom_label ) $custom_label = strip_tags(preg_replace('#<span[^>]*>(.*)</span>#isU','', $menu_item[0]));
71
+ if ( $separator ) $custom_label = __('Separator', 'wp-nested-pages');
72
+ if ( $custom_label ) $text = $custom_label;
73
+
74
+ // Set the Icon
75
+ $icon = ( isset($menu_item[6]) && $menu_item[6] !== '' ) ? $menu_item[6] : 'dashicons-admin-post';
76
+ $original_icon = $icon;
77
+ $custom_icon = null;
78
+ if ( isset($nav_menu_options[$role['name']][$id]['icon']) && $nav_menu_options[$role['name']][$id]['icon'] !== '' )
79
+ $custom_icon = $nav_menu_options[$role['name']][$id]['icon'];
80
+ if ( $custom_item && !$custom_icon ) $custom_icon = $menu_item[6];
81
+ if ( $custom_icon ) $icon = $custom_icon;
82
+
83
+ // Set the Link
84
+ $original_link = $menu_item[2];
85
+ ?>
86
+ <li class="np-nav-preview <?php if ( in_array($id, $hidden) ) echo 'disabled'; ?><?php if ( $separator ) echo ' separator';?>" <?php if ( $separator ) echo 'data-np-separator-row'; ?>>
87
+ <div class="menu-item">
88
+ <div class="submenu-toggle">
89
+ <?php if ( isset($menu_item['submenu']) ) : ?>
90
+ <a href="#" data-np-nav-menu-customization-submenu-toggle><span class="arrow"></span></a>
91
+ <?php endif; ?>
92
+ </div>
93
+ <div class="handle">
94
+ <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class=" np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>
95
+ </div>
96
+ <div class="title"><div class="menu-icon dashicons-before <?php echo $icon; ?>"></div>
97
+ <p>
98
+ <?php if ( $separator ) : ?>
99
+ <?php
100
+ echo ( $menu_item[4] !== 'wp-menu-separator woocommerce' ) ? __('Separator', 'wp-nested-pages') : __('Separator (WooCommerce)', 'wp-nested-pages');
101
+ ?>
102
+ <button class="button button-small details-button" data-np-remove-separator-button><?php _e('Remove', 'wp-nested-pages'); ?></button>
103
+ <?php else : ?>
104
+ <input type="text" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][label]" value="<?php if ( $custom_label ) echo $custom_label; ?>" placeholder="<?php echo esc_html($original_text); ?>" class="menu-title-field" />
105
+ <button class="button button-small details-button" data-np-extra-options-button><?php _e('Details', 'wp-nested-pages');?></button>
106
+ <?php endif; ?>
107
+ </p>
108
+ </div><!-- .title -->
109
+ </div><!-- .menu-item -->
110
+ <?php if ( !$separator ) : ?>
111
+ <div class="hide-checkbox">
112
+ <input type="checkbox" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][hidden]" value="<?php echo $id; ?>" data-nestedpages-admin-nav-item-checkbox <?php if ( in_array($id, $hidden) ) echo 'checked'; ?> />
113
+ </div>
114
+ <?php else : ?>
115
+ <input type="hidden" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>]" value="true">
116
+ <?php endif; ?>
117
+ <input type="hidden" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][order]" value="<?php echo $i; ?>" data-np-menu-order>
118
+ <?php if ( !$separator ) : ?>
119
+ <div class="np-extra-options" data-np-extra-options>
120
+ <div class="half">
121
+ <label><?php _e('Icon CSS Class', 'wp-nested-pages'); ?> <em>(<a href="https://developer.wordpress.org/resource/dashicons/#admin-site" target="_blank"><?php _e('Reference', 'wp-nested-pages'); ?></a>)</em></label>
122
+ <input type="text" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][icon]" value="<?php if ( $custom_icon ) echo $custom_icon; ?>" placeholder="<?php echo $original_icon; ?>" />
123
+ </div><!-- .half -->
124
+ <div class="half right" style="display:none;">
125
+ <input type="hidden" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][link]" value="<?php echo $original_link; ?>">
126
+ <input type="hidden" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][original_link]" value="<?php echo $original_link; ?>">
127
+ </div>
128
+ </div><!-- .np-extra-options -->
129
+ <?php endif; ?>
130
+
131
+ <?php
132
+ if ( isset($menu_item['submenu']) ) :
133
+
134
+ // Use the custom menu if available, otherwise use default
135
+ if ( isset($nav_menu_options[$role['name']][$id]['submenu']) ){
136
+ $submenu_items = $nav_menu_options[$role['name']][$id]['submenu'];
137
+ $has_custom_submenu = true;
138
+ } else {
139
+ $submenu_items = $menu_item['submenu'];
140
+ $has_custom_submenu = false;
141
+ }
142
+ ?>
143
+ <ul class="submenu-listing" data-np-sortable-admin-subnav>
144
+ <?php
145
+ $si = 0;
146
+ foreach ( $submenu_items as $submenu ) :
147
+ $label = ( $has_custom_submenu ) ? $submenu['label'] : $submenu[0];
148
+ $role_name = ( $has_custom_submenu ) ? $submenu['role'] : $submenu[1];
149
+ $link = ( $has_custom_submenu ) ? $submenu['link'] : $submenu[2];
150
+ $hidden_sub = ( $has_custom_submenu && isset($submenu['hidden']) && $submenu['hidden'] == 'true' ) ? true : false;
151
+ if ( !array_key_exists($role_name, $role_capabilities) || !$role_capabilities[$role_name] ) continue; // This role doesn't have access to this item
152
+ ?>
153
+ <li class="np-nav-preview <?php if ( $hidden_sub ) echo 'disabled'; ?> submenu-item" data-np-sortable-admin-nav>
154
+ <div class="menu-item">
155
+ <div class="handle">
156
+ <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class=" np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>
157
+ </div>
158
+ <div class="title">
159
+ <p><?php echo $label; ?></p>
160
+ </div>
161
+ <div class="hide-checkbox">
162
+ <input type="hidden" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][submenu][<?php echo $si; ?>][label]" value="<?php echo $label; ?>" />
163
+ <input type="hidden" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][submenu][<?php echo $si; ?>][role]" value="<?php echo $role_name; ?>" />
164
+ <input type="hidden" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][submenu][<?php echo $si; ?>][link]" value="<?php echo $link; ?>" />
165
+ <input type="checkbox" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][submenu][<?php echo $si; ?>][hidden]" value="true" data-nestedpages-admin-nav-item-checkbox <?php if ( $hidden_sub ) echo 'checked'; ?>/>
166
+ <input type="hidden" name="nestedpages_admin[nav_menu_options][<?php echo $role['name']; ?>][<?php echo $id; ?>][submenu][<?php echo $si; ?>][order]" value="<?php echo $si; ?>" data-np-submenu-order>
167
+ </div>
168
+ </div><!-- .menu-item -->
169
+ </li>
170
+ <?php $si++; endforeach; ?>
171
+ </ul>
172
+ <?php endif; // Submenu ?>
173
+
174
+ </li>
175
+ <?php $i++; endforeach; ?>
176
+ </ul>
177
+ </div><!-- .np-menu-customization -->
178
+
179
+ <?php $c++; endforeach;
app/Views/settings/settings-admincustom.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php settings_fields( 'nestedpages-admincustomization' ); ?>
2
+ <h3><?php _e('Select Items to Customize', 'wp-nested-pages'); ?></h3>
3
+ <div class="nestedpages-settings-table">
4
+
5
+ <!-- Nav Menu -->
6
+ <div class="row-container">
7
+ <div class="head">
8
+ <div class="checkbox">
9
+ <input type="checkbox" name="nestedpages_admin[enabled_menu]" value="true" <?php if ( $this->settings->adminCustomEnabled('enabled_menu') ) echo 'checked'; ?> id="side_menu" />
10
+ </div>
11
+ <label for="side_menu"><?php _e('Admin Menu', 'wp-nested-pages'); ?></label>
12
+ <a href="#" class="button" data-toggle-nestedpages-pt-settings><?php _e('Settings', 'wp-nested-pages'); ?></a>
13
+ </div><!-- .head -->
14
+ <div class="body">
15
+ <ul class="settings-details">
16
+ <li>
17
+ <div class="row">
18
+ <div class="description">
19
+ <p><strong><?php _e('Menu Items', 'wp-nested-pages'); ?></strong><br><?php _e('Reorder, hide and rename admin menu items by user role. These changes do not effect actual permissions, only menu appearance.'); ?></p>
20
+ <p><strong><?php _e('Important: Plugin Menu Items ', 'wp-nested-pages'); ?></strong><br><?php _e('Some plugins may add menu items on activation. These new menu items will not display until the Nested Pages Admin Menu has been configured with these items.', 'wp-nested-pages'); ?></p>
21
+ </div>
22
+ <div class="field">
23
+ <?php include(NestedPages\Helpers::view('settings/partials/nav-menu-settings')); ?>
24
+ </div><!-- .field -->
25
+ </div><!-- .row -->
26
+ </li>
27
+ </ul><!-- .settings-details -->
28
+ </div><!-- .body -->
29
+ </div><!-- .row-container, nav menu -->
30
+
31
+ </div><!-- .nestedpages-settings-table -->
app/Views/settings/settings.php CHANGED
@@ -10,6 +10,9 @@
10
  <?php _e('Post Types', 'wp-nested-pages'); ?>
11
  </a>
12
  <?php endif; ?>
 
 
 
13
  </h2>
14
 
15
  <form method="post" enctype="multipart/form-data" action="options.php">
10
  <?php _e('Post Types', 'wp-nested-pages'); ?>
11
  </a>
12
  <?php endif; ?>
13
+ <a class="nav-tab <?php if ( $tab == 'admincustom' ) echo 'nav-tab-active'; ?>" href="options-general.php?page=nested-pages-settings&tab=admincustom">
14
+ <?php _e('Admin Customization', 'wp-nested-pages'); ?>
15
+ </a>
16
  </h2>
17
 
18
  <form method="post" enctype="multipart/form-data" action="options.php">
assets/css/nestedpages.css CHANGED
@@ -1 +1 @@
1
- .np-btn{text-decoration:none;color:#555;display:inline-block;background-color:#f7f7f7;border:1px solid #e1e1e1;padding:5px 8px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;vertical-align:top}.np-btn:hover{background-color:#0074a2;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;border-color:#0074a2}.np-btn:disabled,.np-btn.disabled{opacity:.6;cursor:not-allowed}.np-btn.has-icon{padding:0}.np-btn-half{float:left;width:47%;padding:3px 0px;text-align:center}.np-btn-half.btn-right{float:right}.np-btn-trash{background-color:#e14d43;border-color:#e14d43;color:#fff}.np-btn-trash:hover{background-color:#ba281e;border-color:#ba281e}.np-quickedit-error{border-left:4px solid #dd3d36;padding:4px 0 4px 8px;margin-bottom:10px;background-color:#f9f9f9}.np-quickedit-info{border-left:4px solid #0074a2;padding:4px 0 4px 8px;margin-bottom:10px;background-color:#f9f9f9}.nestedpages-modal-backdrop{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.85);top:0;left:0;z-index:9999;visibility:hidden;opacity:0;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.nestedpages-modal-backdrop.active{visibility:visible;opacity:1;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages-modal-content{z-index:99999;position:fixed;top:-200%;width:90%;margin:10px auto 0px auto;background-color:#fff;left:5%;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.nestedpages-modal-content.small{width:400px}.nestedpages-modal-content.active{top:50px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages-modal-content h5{font-size:1.1em}.nestedpages-modal-content .modal-body{position:relative;padding:10px}.nestedpages-modal-content .modal-body.new-child{padding:0}.nestedpages-modal-content .modal-footer{padding:10px;text-align:right;background-color:#404040;zoom:1}.nestedpages-modal-content .modal-footer:before,.nestedpages-modal-content .modal-footer:after{content:" ";display:table}.nestedpages-modal-content .modal-footer:after{clear:both}.nestedpages-modal-content .modal-footer .modal-close{float:left}.nestedpages-modal-content .modal-open .modal{overflow-x:hidden;overflow-y:auto}.nestedpages-modal-content .modal-content{position:relative;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.nestedpages-modal-full{width:94%;height:94%;-webkit-transform:none;-ms-transform:none;transform:none;left:3%}.nestedpages-modal-full.active{top:3%}.nestedpages-modal-full .modal-header{position:absolute;top:0;left:0;width:100%;height:50px;z-index:4;zoom:1;padding-left:.5em}.nestedpages-modal-full .modal-header:before,.nestedpages-modal-full .modal-header:after{content:" ";display:table}.nestedpages-modal-full .modal-header:after{clear:both}.nestedpages-modal-full .modal-content-interior{padding-top:50px;height:100%}.nestedpages-modal-full .modal-content-interior .modal-content-body{height:100%;max-height:100%}.np-trash-modal{text-align:center}.np-trash-modal .modal-body{padding-bottom:30px}.np-trash-modal .button-primary{margin-left:10px}.clone-modal h3{margin:0;padding:8px;background-color:#e5e5e5}.clone-modal .form-control{margin:0 !important;padding:5px 10px}.np-inline-overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:998;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.np-inline-overlay.active{opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.np-inline-modal{position:relative;z-index:999;background-color:#fff;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)}.nestedpages-listing-title{zoom:1}.nestedpages-listing-title:before,.nestedpages-listing-title:after{content:" ";display:table}.nestedpages-listing-title:after{clear:both}.nestedpages .updated{clear:both}.nestedpages-toggleall.np-btn{float:right}.np-toggle-publish{color:#999}.np-toggle-publish.active{color:#333;font-weight:bold}.np-sync-menu-cont{float:right;margin:0px 15px 0px 0px}.np-sync-menu-cont button{position:relative;top:-5px;padding:5px 8px}.np-sync-menu-cont label{position:relative;top:4px}.nestedpages-top-toggles{float:right;zoom:1;padding-top:10px}.nestedpages-top-toggles:before,.nestedpages-top-toggles:after{content:" ";display:table}.nestedpages-top-toggles:after{clear:both}.np-tabs{background-color:#ebebeb;padding:0px}.np-tabs ul{text-align:left;list-style-type:none;margin:0;padding:0}.np-tabs ul li{display:inline-block;margin:0}.np-tabs ul li a{display:block;text-decoration:none;padding:5px 10px}.np-tabs ul li a.active{position:relative;color:#333;background-color:#fff}.np-tabs ul li a:focus,.np-tabs ul li a:active{outline:none;-webkit-box-shadow:none;box-shadow:none}.nestedpages-datepicker.ui-datepicker{background-color:#fff;font-size:90%;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.4);-webkit-border-radius:3px;border-radius:3px;padding:0;width:auto}.nestedpages-datepicker.ui-datepicker .ui-datepicker-next,.nestedpages-datepicker.ui-datepicker .ui-datepicker-prev{position:absolute;color:#fff;top:0px;right:0px;cursor:pointer;display:block;width:35px;height:35px;font-size:0;background:url("../images/datepicker-arrow-next.png");background-position:center;opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.nestedpages-datepicker.ui-datepicker .ui-datepicker-next:hover,.nestedpages-datepicker.ui-datepicker .ui-datepicker-prev:hover{opacity:.5;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar{margin:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-prev{right:auto;left:0px;background:url("../images/datepicker-arrow-prev.png")}.nestedpages-datepicker.ui-datepicker .ui-datepicker-header{padding:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-title{background-color:#1a1a1a;text-align:center;color:#fff;height:35px;line-height:35px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar{border-collapse:collapse}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar table{width:auto}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar th,.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar td{text-align:center;width:30px;height:30px}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar th{background-color:#e6e6e6;text-transform:uppercase;font-size:11px;letter-spacing:1px;padding:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar td{border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar td:first-child{border-left:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar a{text-align:center;padding:0;text-decoration:none;color:#333;display:block;background-color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;width:30px;height:30px;line-height:30px}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar a.ui-state-active{background-color:#1a1a1a;color:#fff}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar a:hover{background-color:#333;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages-dropdown{position:relative;display:inline-block}.nestedpages-dropdown-content{display:none;position:absolute;top:40px;left:0;z-index:2;background-color:#fff;width:250px;text-align:left;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 0px rgba(51,51,51,0.4);box-shadow:1px 1px 3px 0px rgba(51,51,51,0.4)}.nestedpages-dropdown-content.padded{padding:1em}.nestedpages-dropdown-content p{line-height:1.4;margin:0}.nestedpages-dropdown-content.right{left:auto;right:0}.nestedpages-dropdown-content ul{list-style-type:none;margin:0;padding:0;zoom:1}.nestedpages-dropdown-content ul:before,.nestedpages-dropdown-content ul:after{content:" ";display:table}.nestedpages-dropdown-content ul:after{clear:both}.nestedpages-dropdown-content ul li{float:none;width:100%;margin:0;line-height:1}.nestedpages-dropdown-content ul li a{display:block;color:#333;text-decoration:none}.nestedpages-dropdown-content ul li:first-child a{border:0}.nestedpages-dropdown-content.active{display:block}#nested-loading{display:none;float:right;width:30px;height:30px;margin:0px 20px 0 0;position:relative}#nested-loading svg{width:30px;height:30px;-webkit-animation:nestedpagesRotate linear 1.25s infinite;animation:nestedpagesRotate linear 1.25s infinite;position:absolute;left:0;top:0;line-height:.1}#nested-loading svg path{fill:#999}.np-qe-loading,.np-default-loading,.np-menu-search-loading{display:none;float:right;width:25px;height:25px;margin:2px 10px 0 0;position:relative;-webkit-animation:nestedpagesRotate linear 1.25s infinite;animation:nestedpagesRotate linear 1.25s infinite}.np-qe-loading svg,.np-default-loading svg,.np-menu-search-loading svg{position:absolute;left:0;top:0;width:25px;height:25px}.np-qe-loading svg path,.np-default-loading svg path,.np-menu-search-loading svg path{fill:#fff}.np-default-loading{float:none;margin:0}.np-default-loading svg path{fill:#999}@-webkit-keyframes nestedpagesRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes nestedpagesRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.nestedpages-tools{zoom:1;clear:both;clear:both;margin:20px 0px 5px 0px}.nestedpages-tools:before,.nestedpages-tools:after{content:" ";display:table}.nestedpages-tools:after{clear:both}.nestedpages-tools .subsubsub{margin:0}.nestedpages-tools .np-tools-primary{clear:left;padding-top:8px}.nestedpages-tools .select{float:left;margin-left:5px}.nestedpages-tools .select:first-child{margin-left:0}.nestedpages-tools .np-tools-sort{float:left}.nestedpages-tools .np-tools-search{float:right}.wppages-handle-expand{float:left;background-color:#f2f2f2;font-size:18px;width:46px;height:46px;margin-right:5px;text-align:center;border-right:1px solid #e1e1e1}.wppages-handle-expand div{background-color:#fff;border:1px solid #e1e1e1;width:24px;height:24px;line-height:24px;-webkit-border-radius:15px;border-radius:15px;margin-top:9px;cursor:pointer;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.wppages-handle-expand div:hover{background-color:#0074a2;border-color:#0074a2;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages{clear:both;-webkit-border-radius:4px;border-radius:4px}.nestedpages .ui-sortable-placeholder{display:block !important;position:relative;min-height:46px;border:0;border:1px dashed #0074a2 !important;background-color:#effaff;margin:0}.nestedpages .ui-sortable-helper{opacity:0.8;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.5);box-shadow:2px 2px 3px 0px rgba(0,0,0,0.5)}.nestedpages ol{list-style-type:none;clear:both;margin:0;border:1px solid #e5e5e5;-webkit-border-radius:3px;border-radius:3px}.nestedpages ol a{text-decoration:none}.nestedpages ol .page-link .edit-indicator{margin-left:10px;display:none}.nestedpages ol .page-link .edit-indicator i{font-size:12px;margin-right:3px}.nestedpages ol .page-link:hover .edit-indicator{display:inline}.nestedpages ol .np-page-type{color:#333}.nestedpages ol .locked{color:#333;margin-left:10px;padding-left:20px;position:relative}.nestedpages ol .locked svg{position:absolute;left:0;top:-5px;width:15px;height:24px}.nestedpages ol .locked em{font-style:normal}.nestedpages ol .row-status-icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-left:5px}.nestedpages ol .row-status-icon .icon{fill:#b3b3b3}.nestedpages ol .status{color:#999}.nestedpages ol .sticky{color:#999}.nestedpages ol .np-icon-eye-blocked{color:#999}.nestedpages ol .nav-status{color:#b3b3b3}.nestedpages ol .np-hide{display:none}.nestedpages ol .np-assigned-pt-actions{list-style-type:none;margin:0;padding:0;display:inline-block;vertical-align:middle;margin-left:10px}.nestedpages ol .np-assigned-pt-actions li{display:none;background:transparent;border:0}.nestedpages ol .np-assigned-pt-actions li.visible{display:inline-block}.nestedpages ol .np-assigned-pt-actions li a{color:#333;display:block;border-left:1px solid #e1e1e1;padding:0 5px}.nestedpages ol .np-assigned-pt-actions li:first-child a{border:0;padding-left:0}.nestedpages ol .np-seo-indicator{display:block;position:absolute;right:10px;top:50%;margin-top:-6px;width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;background-color:#999}.nestedpages ol .np-seo-indicator.good{background-color:#7ad03a}.nestedpages ol .np-seo-indicator.ok{background-color:#ffba00}.nestedpages ol .np-seo-indicator.poor{background-color:#ee7c1b}.nestedpages ol .np-seo-indicator.bad{background-color:#dd3d36}.nestedpages ol .np-seo-indicator.warn{background-color:maroon}.nestedpages ol .np-seo-indicator.wrong{background-color:red}.nestedpages ol .np-seo-indicator.noindex{background-color:#1e8cbe}.nestedpages ol li{margin:0;border-top:1px solid #e1e1e1;background-color:#0074a2}.nestedpages ol li.first{border:0}.nestedpages ol li:first-child{border:0}.nestedpages ol li.no-border{border:0}.nestedpages ol ol{display:none;-webkit-border-radius:0;border-radius:0;list-style-type:none;border:0;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #e1e1e1}.nestedpages .np-search-results .np-hide{display:block}.nestedpages .child-toggle{display:table-cell;width:46px;background-color:#f0f0f0;text-align:center;position:relative}.nestedpages .child-toggle .child-toggle-spacer{height:46px;width:100%}.nestedpages .child-toggle a{position:absolute;top:50%;left:8px;margin-top:-16px;width:28px;height:28px;background-color:#fff;border:1px solid #e1e1e1;-webkit-border-radius:20px;border-radius:20px;font-size:20px;line-height:30px;color:#333;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.nestedpages .child-toggle a.open{-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nestedpages .child-toggle a:hover{background-color:#333;border-color:#333}.nestedpages .child-toggle a:hover .np-icon-arrow{border-left-color:#fff}.nestedpages .np-icon-arrow{display:inline-block;vertical-align:middle;width:0;height:0;position:relative;top:-3px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #333}.nestedpages .handle{display:inline-block;vertical-align:middle;cursor:move;position:relative;top:-1px;width:20px;height:20px;color:#b3b3b3;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages .handle .bars{fill:#b3b3b3}.nestedpages .handle:hover{-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;color:#0074a2}.nestedpages .np-icon-sub-menu{display:none;vertical-align:middle;width:20px;height:20px}.nestedpages .np-icon-sub-menu .arrow{fill:#999}.nestedpages .row.no-sort .page-title{padding-left:10px}.nestedpages .row.no-sort-filtered .page-title{padding-left:34px}.nestedpages .page-title{display:inline-block;vertical-align:middle}.nestedpages .page-title .link-icon{width:20px;height:20px;display:inline;vertical-align:middle;margin-left:8px;position:relative;top:-2px}.nestedpages .page-title .link-icon .icon{fill:#b3b3b3}.nestedpages .np-thumbnail{display:table-cell;width:80px;vertical-align:middle;zoom:1}.nestedpages .np-thumbnail:before,.nestedpages .np-thumbnail:after{content:" ";display:table}.nestedpages .np-thumbnail:after{clear:both}.nestedpages .np-thumbnail img{float:right;width:100%;height:auto}.nestedpages .np-thumbnail.large{width:150px}.nestedpages .np-thumbnail.small{width:50px}.nestedpages .np-thumbnail.link{text-align:center}.nestedpages .np-bulk-checkbox{display:table-cell;width:33px;vertical-align:middle;text-align:center;background-color:#f0f0f0}.nestedpages .np-bulk-checkbox input[type="checkbox"]{margin-right:0}.nestedpages .handle,.nestedpages .np-icon-sub-menu{width:30px;text-align:center;vertical-align:middle}.nestedpages li ol .row .np-icon-sub-menu{display:inline-block}.nestedpages li ol .row .handle{display:none}.nestedpages li ol .row:hover .np-icon-sub-menu{display:none}.nestedpages li ol .row:hover .handle{display:inline-block}.nestedpages li ol .row.no-sort .np-icon-sub-menu{display:inline-block}.nestedpages .no-sort ol li .row:hover .np-icon-sub-menu{display:inline-block}.nestedpages .row{background-color:#fff;display:table;width:100%}.nestedpages .row:hover,.nestedpages .row.active{background-color:#f0f0f0}.nestedpages .row:hover .np-assigned-pt-actions li,.nestedpages .row.active .np-assigned-pt-actions li{display:inline-block}.nestedpages .row:hover .cell.custom-column,.nestedpages .row.active .cell.custom-column{visibility:hidden}.nestedpages .row.np-updated{background-color:#e9f7df;-webkit-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;transition:background-color 400ms ease}.nestedpages .row.np-updated-show{background-color:#fff;-webkit-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;transition:background-color 400ms ease}.nestedpages .row.search .page-title{padding-left:10px}.nestedpages .non-hierarchical-spacer{height:47px}.nestedpages .row-inner{display:table-cell;vertical-align:middle;position:relative}.nestedpages ol li ol .row-inner{padding-left:0px}.nestedpages ol li ol li ol .row-inner{padding-left:20px}.nestedpages ol li ol li ol li ol .row-inner{padding-left:40px}.nestedpages ol li ol li ol li ol li ol .row-inner{padding-left:60px}.nestedpages ol li ol li ol li ol li ol li ol .row-inner{padding-left:80px}.nestedpages .np-post-columns{float:right;margin:3px 20px 0px 0px;zoom:1}.nestedpages .np-post-columns:before,.nestedpages .np-post-columns:after{content:" ";display:table}.nestedpages .np-post-columns:after{clear:both}.nestedpages .np-post-columns ul li{background:transparent;color:gray;border:0;float:left;margin-left:8px;padding-left:8px;border-left:1px solid #ccc}.nestedpages .np-post-columns ul li:first-child{margin-left:0;padding-left:0;border:0}.nestedpages .has-yoast .np-post-columns{margin-right:30px}.nestedpages .has-custom-columns .np-post-columns{display:none}.nestedpages .action-buttons{display:none;position:absolute;right:10px;top:50%;margin-top:-15px}.nestedpages .action-buttons a{margin:0 0 0 -5px;padding:0 .5em;height:30px;line-height:30px}.nestedpages .action-buttons a.np-btn-trash{margin-left:4px}.nestedpages .action-buttons a.np-btn-trash svg{width:20px;height:20px;position:relative;top:4px}.nestedpages .action-buttons a.np-btn-trash svg .icon{fill:#fff}.nestedpages .action-buttons .nestedpages-dropdown{display:inline-block;vertical-align:middle}.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle{background:transparent;border:0}.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle svg{position:relative;top:4px}.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle:active,.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle:focus{-webkit-box-shadow:none;box-shadow:none}.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle.active{color:gray}.nestedpages .action-buttons .nestedpages-dropdown ul{left:auto;right:5px;width:180px}.nestedpages .action-buttons .nestedpages-dropdown ul li{background-color:#fff}.nestedpages .action-buttons .nestedpages-dropdown ul li a{display:block;color:#333;line-height:1.2;height:auto;margin:0;padding:10px 5px 10px 30px;position:relative}.nestedpages .action-buttons .nestedpages-dropdown ul li a.disabled{opacity:.3}.nestedpages .action-buttons .nestedpages-dropdown ul li a svg{position:absolute;left:0;width:20px;height:20px;top:8px;margin-right:5px;margin-left:5px}.np-search{float:right}.nestedpages-list-header{background-color:#fff;border:1px solid #e1e1e1;border-bottom:0;height:46px;zoom:1}.nestedpages-list-header:before,.nestedpages-list-header:after{content:" ";display:table}.nestedpages-list-header:after{clear:both}.nestedpages-list-header .np-check-all{float:right;width:33px;text-align:center;line-height:46px;background-color:#f0f0f0}.nestedpages-list-header .np-check-all input[type="checkbox"]{margin:0}.nestedpages-list-header .np-check-all input[type="checkbox"].check-all-partial:checked:before{content:"-";margin:0;margin-top:-9px}.nestedpages-list-header .np-hidden-select-count{display:none;float:right;margin:0 1em 0 0;line-height:46px;font-style:oblique}.nestedpages-list-header .np-bulk-form{padding-right:3px;float:right;margin-right:5px;position:relative;top:9px}.nestedpages-list-header .np-bulk-form select,.nestedpages-list-header .np-bulk-form input[type="submit"]{display:inline-block}@media (min-width: 768px){.nestedpages .row:hover .action-buttons,.nestedpages .row.active .action-buttons{display:block}.nestedpages .row:hover .np-post-columns,.nestedpages .row.active .np-post-columns{display:none}}@media (max-width: 767px){.nestedpages ol .page-link{line-height:24px}.nestedpages ol .page-link:hover span{display:none}.nestedpages ol .locked em{display:none}.nestedpages .child-toggle{background:transparent}.nestedpages .row{height:auto}.nestedpages .action-buttons{display:none;background-color:#0074a2;float:none;margin:0;padding:8px}.nestedpages .action-buttons a{margin-left:5px}}.nestedpages .quick-edit .form-interior,.nestedpages .new-child .form-interior{padding:10px}.nestedpages .quick-edit h3,.nestedpages .new-child h3{margin:0 0 8px 0;font-size:14px}.nestedpages .quick-edit h3 span,.nestedpages .new-child h3 span{float:right;font-size:12px}.nestedpages .quick-edit h3 span em,.nestedpages .new-child h3 span em{font-weight:normal;font-style:normal;color:gray}.nestedpages .quick-edit .fields,.nestedpages .new-child .fields{margin-bottom:10px;background:url("../images/border.png") repeat-y;background-position:center;zoom:1}.nestedpages .quick-edit .fields:before,.nestedpages .quick-edit .fields:after,.nestedpages .new-child .fields:before,.nestedpages .new-child .fields:after{content:" ";display:table}.nestedpages .quick-edit .fields:after,.nestedpages .new-child .fields:after{clear:both}.nestedpages .quick-edit .left,.nestedpages .new-child .left{float:left;width:48%}.nestedpages .quick-edit .right,.nestedpages .new-child .right{float:right;width:48%}.nestedpages .quick-edit label,.nestedpages .new-child label{font-style:oblique}.nestedpages .quick-edit .buttons,.nestedpages .new-child .buttons{clear:both;zoom:1;background-color:#404040;padding:8px}.nestedpages .quick-edit .buttons:before,.nestedpages .quick-edit .buttons:after,.nestedpages .new-child .buttons:before,.nestedpages .new-child .buttons:after{content:" ";display:table}.nestedpages .quick-edit .buttons:after,.nestedpages .new-child .buttons:after{clear:both}.nestedpages .quick-edit .form-control,.nestedpages .new-child .form-control{clear:both;zoom:1;margin-bottom:5px}.nestedpages .quick-edit .form-control:before,.nestedpages .quick-edit .form-control:after,.nestedpages .new-child .form-control:before,.nestedpages .new-child .form-control:after{content:" ";display:table}.nestedpages .quick-edit .form-control:after,.nestedpages .new-child .form-control:after{clear:both}.nestedpages .quick-edit .form-control input[type='text'],.nestedpages .quick-edit .form-control input[type='password'],.nestedpages .quick-edit .form-control select,.nestedpages .new-child .form-control input[type='text'],.nestedpages .new-child .form-control input[type='password'],.nestedpages .new-child .form-control select{float:right;width:75%}.nestedpages .quick-edit .form-control label,.nestedpages .new-child .form-control label{float:left;width:20%}.nestedpages .quick-edit .form-control.original-link,.nestedpages .new-child .form-control.original-link{background-color:#f9f9f9;border:1px solid #e1e1e1;padding:5px;font-style:oblique;margin-bottom:8px}.nestedpages .quick-edit .form-control.password label,.nestedpages .new-child .form-control.password label{width:25%}.nestedpages .quick-edit .form-control.password input[type="text"],.nestedpages .new-child .form-control.password input[type="text"]{float:left;width:35%}.nestedpages .quick-edit .form-control.password .private,.nestedpages .new-child .form-control.password .private{float:right;width:35%;margin-top:4px}.nestedpages .quick-edit .form-control.password .private label,.nestedpages .new-child .form-control.password .private label{width:auto;float:none}.nestedpages .quick-edit .form-control.np-datepicker-container .datetime,.nestedpages .new-child .form-control.np-datepicker-container .datetime{float:right;width:75%}.nestedpages .quick-edit .form-control.np-datepicker-container .np-time-container,.nestedpages .new-child .form-control.np-datepicker-container .np-time-container{float:left;width:45%;margin:0;position:relative}.nestedpages .quick-edit .form-control.np-datepicker-container .np-time-container input[type="text"],.nestedpages .new-child .form-control.np-datepicker-container .np-time-container input[type="text"]{float:left;width:55%}.nestedpages .quick-edit .form-control.np-datepicker-container .np-time-container select,.nestedpages .new-child .form-control.np-datepicker-container .np-time-container select{float:right;width:35%}.nestedpages .quick-edit .form-control.np-datepicker-container .np_datepicker,.nestedpages .new-child .form-control.np-datepicker-container .np_datepicker{float:left;width:45%;margin:0}.nestedpages .quick-edit .form-control.np-datepicker-container span,.nestedpages .new-child .form-control.np-datepicker-container span{float:left;width:10%;display:block;text-align:center;padding-top:3px}.nestedpages .quick-edit .form-control.full label,.nestedpages .new-child .form-control.full label{width:100%}.nestedpages .quick-edit .form-control.full.checkbox label,.nestedpages .new-child .form-control.full.checkbox label{padding:5px 0 5px 25%}.nestedpages .quick-edit .comments,.nestedpages .new-child .comments{float:right;width:75%;margin-bottom:10px;zoom:1}.nestedpages .quick-edit .comments:before,.nestedpages .quick-edit .comments:after,.nestedpages .new-child .comments:before,.nestedpages .new-child .comments:after{content:" ";display:table}.nestedpages .quick-edit .comments:after,.nestedpages .new-child .comments:after{clear:both}.nestedpages .quick-edit .dates,.nestedpages .new-child .dates{float:right;width:75%;margin-bottom:6px}.nestedpages .quick-edit .dates select,.nestedpages .new-child .dates select{width:25%}.nestedpages .quick-edit .dates input,.nestedpages .new-child .dates input{width:12%}.nestedpages .quick-edit .np-toggle-options,.nestedpages .new-child .np-toggle-options{background-color:#f2f2f2;padding:5px}.nestedpages .quick-edit .np-taxonomies,.nestedpages .quick-edit .np-menuoptions,.nestedpages .new-child .np-taxonomies,.nestedpages .new-child .np-menuoptions{display:none;clear:both;background-color:#f9f9f9;padding:8px;zoom:1;margin-top:5px}.nestedpages .quick-edit .np-taxonomies:before,.nestedpages .quick-edit .np-taxonomies:after,.nestedpages .quick-edit .np-menuoptions:before,.nestedpages .quick-edit .np-menuoptions:after,.nestedpages .new-child .np-taxonomies:before,.nestedpages .new-child .np-taxonomies:after,.nestedpages .new-child .np-menuoptions:before,.nestedpages .new-child .np-menuoptions:after{content:" ";display:table}.nestedpages .quick-edit .np-taxonomies:after,.nestedpages .quick-edit .np-menuoptions:after,.nestedpages .new-child .np-taxonomies:after,.nestedpages .new-child .np-menuoptions:after{clear:both}.nestedpages .quick-edit .np-taxonomy,.nestedpages .new-child .np-taxonomy{float:left;width:30%;margin-right:3.33%}.nestedpages .quick-edit .np-taxonomy .title,.nestedpages .new-child .np-taxonomy .title{font-weight:bold;margin-bottom:4px;display:block}.nestedpages .quick-edit .np-taxonomy li,.nestedpages .new-child .np-taxonomy li{background-color:#fff;border:0}.nestedpages .quick-edit .np-taxonomy textarea,.nestedpages .new-child .np-taxonomy textarea{width:100%;height:6.5em}.nestedpages .quick-edit .np-menuoptions,.nestedpages .new-child .np-menuoptions{padding:15px}.nestedpages .quick-edit .np-menuoptions label,.nestedpages .quick-edit .np-menuoptions input[type="text"],.nestedpages .new-child .np-menuoptions label,.nestedpages .new-child .np-menuoptions input[type="text"]{display:block;float:none;width:100%}.nestedpages .quick-edit .np-menuoptions .menuoptions-left,.nestedpages .new-child .np-menuoptions .menuoptions-left{float:left;width:47%}.nestedpages .quick-edit .np-menuoptions .menuoptions-right,.nestedpages .new-child .np-menuoptions .menuoptions-right{float:right;width:47%;padding-top:18px}.nestedpages .quick-edit .np-menuoptions .menuoptions-right label,.nestedpages .new-child .np-menuoptions .menuoptions-right label{margin-bottom:10px}.nestedpages .quick-edit .np-hide-options,.nestedpages .new-child .np-hide-options{display:none;background-color:#f0f0f0;-webkit-border-radius:3px;border-radius:3px;clear:both;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.nestedpages .quick-edit .np-hide-options p,.nestedpages .new-child .np-hide-options p{margin:0}.nestedpages .quick-edit .np-hide-options label,.nestedpages .new-child .np-hide-options label{display:block;margin-top:4px;font-style:normal}.nestedpages .quick-edit .new-page-titles,.nestedpages .new-child .new-page-titles{display:block;border:0}.nestedpages .quick-edit .new-page-titles li,.nestedpages .new-child .new-page-titles li{background:transparent;border:0;padding:4px;zoom:1}.nestedpages .quick-edit .new-page-titles li:before,.nestedpages .quick-edit .new-page-titles li:after,.nestedpages .new-child .new-page-titles li:before,.nestedpages .new-child .new-page-titles li:after{content:" ";display:table}.nestedpages .quick-edit .new-page-titles li:after,.nestedpages .new-child .new-page-titles li:after{clear:both}.nestedpages .quick-edit .new-page-titles li:nth-child(even),.nestedpages .new-child .new-page-titles li:nth-child(even){background-color:#f0f0f0}.nestedpages .quick-edit .new-page-titles li label,.nestedpages .new-child .new-page-titles li label{margin-top:7px}.nestedpages .quick-edit .new-page-titles .form-control,.nestedpages .new-child .new-page-titles .form-control{float:right;width:90%;clear:none}.nestedpages .quick-edit .new-page-titles .np-icon-menu,.nestedpages .new-child .new-page-titles .np-icon-menu{float:left;margin-top:0px;width:24px;height:24px;position:relative;top:5px}.nestedpages .quick-edit .new-page-titles .new-child-row div,.nestedpages .new-child .new-page-titles .new-child-row div{float:right;width:75%;margin:2px;zoom:1}.nestedpages .quick-edit .new-page-titles .new-child-row div:before,.nestedpages .quick-edit .new-page-titles .new-child-row div:after,.nestedpages .new-child .new-page-titles .new-child-row div:before,.nestedpages .new-child .new-page-titles .new-child-row div:after{content:" ";display:table}.nestedpages .quick-edit .new-page-titles .new-child-row div:after,.nestedpages .new-child .new-page-titles .new-child-row div:after{clear:both}.nestedpages .quick-edit .new-page-titles .new-child-row div input[type='text'],.nestedpages .new-child .new-page-titles .new-child-row div input[type='text']{float:left;width:80%}.nestedpages .quick-edit .new-page-titles .new-child-row div a,.nestedpages .new-child .new-page-titles .new-child-row div a{float:right}.np-modal.nestedpages .new-child .right .form-control input[type='text'],.np-modal.nestedpages .new-child .right .form-control input[type='password'],.np-modal.nestedpages .new-child .right .form-control select{float:none;width:100%}.np-modal.nestedpages .new-child .right .form-control label{float:none;width:100%}.np-modal.nestedpages .new-child .right .form-control.full label{padding-left:0}.np-modal.nestedpages .new-child .new-page-titles .form-control{width:85%}.np-modal.nestedpages .new-child .new-page-titles .form-control div{width:100%}.np-modal.nestedpages .new-child .left label{display:none}@media (max-width: 767px){.nestedpages .quick-edit .fields{background:transparent}.nestedpages .quick-edit .left,.nestedpages .quick-edit .right{float:none;width:100%}.nestedpages .quick-edit .form-control{margin-bottom:10px}.nestedpages .quick-edit .form-control input[type='text'],.nestedpages .quick-edit .form-control input[type='password'],.nestedpages .quick-edit .form-control select{float:none;width:100%}.nestedpages .quick-edit .form-control label{display:block;float:none;width:100%;margin-bottom:4px}.nestedpages .quick-edit .form-control.np-datepicker-container .datetime{float:none;width:100%}.nestedpages .quick-edit .comments{float:none;width:100%}.nestedpages .quick-edit .dates{float:none;width:100%;margin-bottom:6px}}.np-modal-form .form-interior{zoom:1;background:url("../images/border.png") repeat-y;background-position:center;padding:5px 0}.np-modal-form .form-interior:before,.np-modal-form .form-interior:after{content:" ";display:table}.np-modal-form .form-interior:after{clear:both}.np-modal-form .form-control{zoom:1;margin-bottom:10px}.np-modal-form .form-control:before,.np-modal-form .form-control:after{content:" ";display:table}.np-modal-form .form-control:after{clear:both}.np-modal-form .checkbox{margin-bottom:10px}.np-modal-form .left{float:left;width:45%}.np-modal-form .right{float:right;width:45%;padding-top:18px}.np-modal-form label{display:block}.np-modal-form input[type="text"],.np-modal-form select{width:100%}.np-modal-form .buttons{clear:both}.modal-body.np-menu-item-form{height:400px;padding:0;border-top:1px solid #e1e1e1}.np-menu-type-selection{float:left;height:100%;overflow:auto;width:35%;padding:15px;background-color:#f9f9f9;border-right:1px solid #e1e1e1;-webkit-box-sizing:border-box;box-sizing:border-box}.np-menu-type-selection ul{list-style-type:none;margin:0;padding:0;border:1px solid #e5e5e5;-webkit-border-radius:3px;border-radius:3px;border:0}.np-menu-type-selection ul li{margin:0;border:1px solid #e5e5e5;border-top:0}.np-menu-type-selection ul li a{background-color:#fff;display:block;text-decoration:none;padding:15px 10px;position:relative;color:#333;font-weight:bold;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.np-menu-type-selection ul li a:hover{background-color:#ebebeb;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.np-menu-type-selection ul li a:after{position:absolute;font-family:"dashicons";content:"\f140";font-size:18px;right:10px;top:15px;color:gray}.np-menu-type-selection ul li a.active:after{content:"\f142"}.np-menu-type-selection ul li a.np-custom-link:after{content:"\f139"}.np-menu-type-selection ul li a.np-custom-link.active{background-color:#0074a2;color:#fff}.np-menu-type-selection ul li a.np-custom-link.active:after{content:"\f335";color:#fff}.np-menu-type-selection ul li a:active,.np-menu-type-selection ul li a:focus{-webkit-box-shadow:none;box-shadow:none}.np-menu-type-selection ul li a.no-terms{color:#b3b3b3}.np-menu-type-selection ul li a.no-terms span{float:right;font-weight:normal;font-style:oblique}.np-menu-type-selection ul li a.no-terms:after{content:''}.np-menu-type-selection ul li a.no-terms:hover{background-color:#fff;cursor:default}.np-menu-type-selection ul li a.no-terms.section{padding:8px 10px;background-color:#333;color:#fff}.np-menu-type-selection ul li:first-child{border-top:1px solid #e5e5e5}.np-menu-type-selection ul li ul{display:none;-webkit-box-shadow:none;box-shadow:none;padding:10px;background-color:#fff}.np-menu-type-selection ul li ul li{border-color:#e0e0e0}.np-menu-type-selection ul li ul li a{padding:8px;background-color:#f9f9f9;font-weight:normal}.np-menu-type-selection ul li ul li a:after{content:"\f139";top:8px;right:5px}.np-menu-type-selection ul li ul li a.active{background-color:#0074a2;color:#fff}.np-menu-type-selection ul li ul li a.active:after{content:"\f335";color:#fff}.np-menu-link-object{width:65%;float:right;height:100%;overflow:auto}.np-menu-link-object-placeholder{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#b3b3b3}.np-menu-search{padding:10px;background-color:#f9f9f9}.np-menu-search input[type="text"]{width:100%;height:35px}.np-menu-search .np-menu-search-loading{margin-top:5px}.np-menu-search .np-menu-search-noresults{display:none;text-align:center;padding-top:8px;font-style:oblique}.np-menu-link-details{padding:20px}.np-menu-link-details h3{margin-top:0}.np-menu-link-details h3 em{float:right;font-size:13px;font-weight:normal;font-style:normal;color:gray}.np-menu-link-details .original-link{border:1px solid #e5e5e5;font-size:12px;margin-bottom:15px;padding:5px;font-style:oblique}.np-menu-link-details .fields{background-color:#f9f9f9;padding:15px}.np-menu-link-details p{margin-top:0}.np-menu-link-details .checkbox{margin-bottom:10px}.np-menu-link-details label{display:block}.np-menu-link-details input[type="text"]{width:100%}.nestedpages .nestedpages-bulk-edit{display:none;background-color:#fff;margin:0;border:1px solid #e1e1e1;border-bottom:0}.nestedpages .nestedpages-bulk-edit h3{padding:1em;margin:0}.nestedpages .nestedpages-bulk-edit .np-bulk-edit-link-info{padding:0 1em}.nestedpages .nestedpages-bulk-edit .fields{padding:1em;margin:0}.nestedpages .nestedpages-bulk-edit .np-taxonomies{margin:0}.nestedpages .nestedpages-bulk-edit .np-bulk-titles{list-style-type:none;margin:0;padding:0;background-color:#f9f9f9;border:1px solid #e5e5e5;border-left:0;border-right:0;padding:.5em}.nestedpages .nestedpages-bulk-edit .np-bulk-titles li{padding:0;margin:.5em 0 0 0}.nestedpages .nestedpages-bulk-edit .np-bulk-titles li:first-child{margin:0}.nestedpages .nestedpages-bulk-edit .np-bulk-titles .np-remove{display:inline-block;background-color:#333;width:22px;height:22px;-webkit-border-radius:50%;border-radius:50%;text-align:center;text-decoration:none;color:#fff;line-height:18px;font-size:1.5em;margin-right:.3em}.nestedpages .nestedpages-bulk-edit .np-bulk-titles .np-remove:hover{background-color:gray}.nestedpages .nestedpages-bulk-edit .np-taxonomies{display:block;padding:1em}.nestedpages .nestedpages-bulk-edit .np-bulk-footer{padding:10px;text-align:right;background-color:#404040;zoom:1}.nestedpages .nestedpages-bulk-edit .np-bulk-footer:before,.nestedpages .nestedpages-bulk-edit .np-bulk-footer:after{content:" ";display:table}.nestedpages .nestedpages-bulk-edit .np-bulk-footer:after{clear:both}.nestedpages .nestedpages-bulk-edit .np-bulk-footer .pull-left{float:left}.nestedpages-columns-header{display:table;border-collapse:collapse;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f0f0f0;border:1px solid #e1e1e1;border-bottom:0}.nestedpages-columns-header .cell{font-weight:bold;text-align:left;display:table-cell;padding:1em .5em 1em 0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.nestedpages-columns-header .toggle-spacer span{display:block;width:50px}.nestedpages-columns-header .bulk-spacer span{display:block;width:33px}.nestedpages-columns-header .thumbnail-spacer span{display:block;width:100%}.nestedpages-columns-header .title{width:30%;padding:0 5px}.nestedpages-row-columns{display:table;width:100%;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box}.nestedpages-row-columns .cell{text-align:left;display:table-cell;padding:1em .5em 1em 0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.nestedpages-row-columns .title-cell{width:30%;position:relative}.nestedpages-row-columns .title-cell-spacer{position:absolute;display:block;width:100%}@media (max-width: 767px){.nestedpages-row-columns .custom-column,.nestedpages-columns-header{display:none}.nestedpages-row-columns .title-cell.cell{width:100%}}.np-wpml-translations-modal .np-qe-loading{margin:1em 0;text-align:center;float:left}.np-wpml-translations-modal .np-qe-loading svg path{fill:#999}.np-wpml-translations-modal.loading .np-translations-table{display:none}.np-wpml-translations-modal.loading .np-qe-loading{display:block}.np-wpml-translations-modal .np-translations-table{display:table;border-collapse:collapse;width:100%}.np-wpml-translations-modal .np-translations-table tr td{padding:10px;border:1px solid #e1e1e1}.np-wpml-translations-modal .np-translations-table tr td:first-child{border-left:0;padding-left:0}.np-wpml-translations-modal .np-translations-table tr td:last-child{border-right:0}.np-wpml-translations-modal .np-translations-table tr:last-child td{border-bottom:0}.nestedpages-settings-table{border:1px solid #d9d9d9;border-collapse:collapse}.nestedpages-settings-table thead th{background-color:#d9d9d9;padding:5px}.nestedpages-settings-table tbody tr td{padding:5px;border-left:1px solid #e0e0e0}.nestedpages-settings-table tbody tr td:first-child{border:0}.nestedpages-settings-table tbody tr:nth-child(odd) td{background-color:#fff}.nestedpages-settings-table i{font-size:20px}.nestedpages-settings-table .np-btn{cursor:pointer;text-decoration:none;color:#555;display:inline-block;background-color:#f7f7f7;border:1px solid #e1e1e1;padding:5px 8px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages-settings-table .np-btn:hover{background-color:#0074a2;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;border-color:#0074a2}.nestedpages-settings-table .np-btn:disabled,.nestedpages-settings-table .np-btn.disabled{opacity:.6;cursor:not-allowed}.nestedpages-settings-table .np-btn-trash{background-color:#e14d43;border-color:#e14d43;color:#fff}.nestedpages-settings-table .np-btn-trash:hover{background-color:#ba281e;border-color:#ba281e}.nestedpages-settings-table{border:1px solid #e5e5e5;-webkit-border-radius:3px;border-radius:3px}.nestedpages-settings-table .row-container{background-color:#fff;border-bottom:1px solid #e1e1e1}.nestedpages-settings-table .row-container:last-child{border:0}.nestedpages-settings-table .row-container .head{zoom:1;line-height:46px;background-color:#fff;padding-right:10px}.nestedpages-settings-table .row-container .head:before,.nestedpages-settings-table .row-container .head:after{content:" ";display:table}.nestedpages-settings-table .row-container .head:after{clear:both}.nestedpages-settings-table .row-container .head .checkbox{float:left;width:46px;height:46px;background-color:rgba(51,51,51,0.06);text-align:center;line-height:46px;margin-right:10px}.nestedpages-settings-table .row-container .head label{float:left;line-height:46px;margin:0}.nestedpages-settings-table .row-container .head label em{color:#999}.nestedpages-settings-table .row-container .head .button{float:right;margin-top:10px}.nestedpages-settings-table .row-container.active .head{background-color:#0074a2;color:#fff}.nestedpages-settings-table .row-container .row{display:table;width:100%}.nestedpages-settings-table .row-container .row .description{display:table-cell;vertical-align:top;width:25%;border-bottom:1px solid #e1e1e1;background-color:#f9f9f9;padding:1em}.nestedpages-settings-table .row-container .row .description p{color:gray;font-size:.9em}.nestedpages-settings-table .row-container .row .description strong{color:#333;font-size:1.2em}.nestedpages-settings-table .row-container .row .field{display:table-cell;vertical-align:top;width:75%;background-color:#fff;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;padding:1em}.nestedpages-settings-table .row-container .row .field.padded-sides{padding:1em 2em}.nestedpages-settings-table .row-container .row .field.extra-padding{padding:2em}.nestedpages-settings-table .row-container .row .field label.block{display:block}.nestedpages-settings-table .row-container .row .field input[type="text"],.nestedpages-settings-table .row-container .row .field input[type="tel"],.nestedpages-settings-table .row-container .row .field select{width:100%}.nestedpages-settings-table .row-container .body{display:none}.nestedpages-settings-table .row-container .body h4{margin:0;padding:10px 0 0 10px}.nestedpages-settings-table .row-container .body .settings-details{margin:0}.nestedpages-settings-table .row-container .body li{margin:0}.nestedpages-settings-table .row-container .settings-details li:last-child .field,.nestedpages-settings-table .row-container .settings-details li:last-child .description{border-bottom:0}.nestedpages-settings-table .row-container .custom-fields,.nestedpages-settings-table .row-container .standard-fields,.nestedpages-settings-table .row-container .columns{display:none;padding-top:20px}.nestedpages-settings-table .row-container .custom-fields .custom-field-group,.nestedpages-settings-table .row-container .standard-fields .custom-field-group,.nestedpages-settings-table .row-container .columns .custom-field-group{height:150px;overflow:auto;background-color:#f9f9f9;padding:10px;border:1px solid #e1e1e1}.nestedpages-settings-table .row-container .custom-fields h5,.nestedpages-settings-table .row-container .standard-fields h5,.nestedpages-settings-table .row-container .columns h5{padding:0;font-weight:normal;font-style:oblique;margin:0;color:#999;margin-bottom:6px}.nestedpages-settings-table .row-container .custom-fields p,.nestedpages-settings-table .row-container .standard-fields p,.nestedpages-settings-table .row-container .columns p{margin:0 0 6px 0;font-weight:bold}.nestedpages-settings-table .row-container .custom-fields ul,.nestedpages-settings-table .row-container .standard-fields ul,.nestedpages-settings-table .row-container .columns ul{margin:0}.nestedpages-settings-table .row-container .custom-fields ul.indented,.nestedpages-settings-table .row-container .standard-fields ul.indented,.nestedpages-settings-table .row-container .columns ul.indented{padding-left:15px}.nestedpages-settings-table .row-container .custom-fields ul li,.nestedpages-settings-table .row-container .standard-fields ul li,.nestedpages-settings-table .row-container .columns ul li{margin:3px 0 0 0}.nestedpages-settings-table .row-container .thumbnail-options{background-color:#f9f9f9;padding:10px;border:1px solid #e1e1e1;margin-top:1em}.nestedpages-settings-table .row-container .thumbnail-options label{display:block}.nestedpages-settings-table .row-container .thumbnail-options select{margin-bottom:1em}.nestedpages-page-pt-assignment{background-color:#f9f9f9;padding:10px;border:1px solid #e1e1e1;margin-top:1em}.nestedpages-page-pt-assignment input[type="search"]{width:100%;margin-bottom:1em}.nestedpages-page-pt-assignment .np-quickedit-info{background-color:#fff;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.nestedpages-page-pt-assignment .nestedpages-page-search-results{height:100px;overflow:auto}.nestedpages-page-pt-assignment .nestedpages-page-search-results ul{list-style-type:none;margin:0;padding:0}.nestedpages-page-pt-assignment .nestedpages-page-search-results a{display:block;text-decoration:none;border-top:1px solid #dcdcdc;padding:3px 0;color:#333;background-color:#f9f9f9}.nestedpages-page-pt-assignment .nestedpages-page-search-results a:hover{background-color:#0074a2;color:#fff;padding-left:5px}.nestedpages-page-pt-assignment .nestedpages-page-search-results li:first-child a{border:0;padding-top:0}.nestedpages-page-pt-assignment-selection{background-color:#f9f9f9;border:1px solid #e1e1e1;margin-top:1em;padding:.5em}.nestedpages-sort-options-selection,.nestedpages-checklist-field{background-color:#f9f9f9;border:1px solid #e1e1e1;margin-top:1em;padding:.5em}.nestedpages-sort-options-selection label,.nestedpages-checklist-field label{display:block;margin-top:3px}.nestedpages-sort-options-selection label:first-child,.nestedpages-checklist-field label:first-child{margin:0}.nestedpages-sort-options-selection .sort-options-default,.nestedpages-checklist-field .sort-options-default{display:none;background-color:#fff;margin:.5em 0 1.5em 0;padding:.75em;border:1px solid #e1e1e1}.nestedpages-sort-options-selection .sort-options-default label,.nestedpages-checklist-field .sort-options-default label{display:inline-block}.nestedpages-sort-options-selection .sort-options-default select,.nestedpages-checklist-field .sort-options-default select{width:auto !important}.nestedpages.np-dark-mode ol,.np-dark-mode ol{border:0;-webkit-border-radius:0;border-radius:0}.nestedpages.np-dark-mode ol .np-page-type,.np-dark-mode ol .np-page-type{color:#bbc8d4}.nestedpages.np-dark-mode ol .locked,.np-dark-mode ol .locked{color:#fff}.nestedpages.np-dark-mode ol .row-status-icon .icon,.np-dark-mode ol .row-status-icon .icon{fill:#50626f}.nestedpages.np-dark-mode ol .status,.nestedpages.np-dark-mode ol .sticky,.nestedpages.np-dark-mode ol .np-icon-eye-blocked,.nestedpages.np-dark-mode ol .nav-status,.np-dark-mode ol .status,.np-dark-mode ol .sticky,.np-dark-mode ol .np-icon-eye-blocked,.np-dark-mode ol .nav-status{color:#50626f}.nestedpages.np-dark-mode ol .np-assigned-pt-actions li a,.np-dark-mode ol .np-assigned-pt-actions li a{color:#fff;border-color:rgba(0,0,0,0.2)}.nestedpages.np-dark-mode ol .np-seo-indicator,.np-dark-mode ol .np-seo-indicator{background-color:#50626f}.nestedpages.np-dark-mode ol .np-seo-indicator.good,.np-dark-mode ol .np-seo-indicator.good{background-color:#7ad03a}.nestedpages.np-dark-mode ol .np-seo-indicator.ok,.np-dark-mode ol .np-seo-indicator.ok{background-color:#ffba00}.nestedpages.np-dark-mode ol .np-seo-indicator.poor,.np-dark-mode ol .np-seo-indicator.poor{background-color:#ee7c1b}.nestedpages.np-dark-mode ol .np-seo-indicator.bad,.np-dark-mode ol .np-seo-indicator.bad{background-color:#dd3d36}.nestedpages.np-dark-mode ol .np-seo-indicator.warn,.np-dark-mode ol .np-seo-indicator.warn{background-color:maroon}.nestedpages.np-dark-mode ol .np-seo-indicator.wrong,.np-dark-mode ol .np-seo-indicator.wrong{background-color:red}.nestedpages.np-dark-mode ol .np-seo-indicator.noindex,.np-dark-mode ol .np-seo-indicator.noindex{background-color:#1e8cbe}.nestedpages.np-dark-mode ol li,.np-dark-mode ol li{border-top-color:#32373c;background:transparent}.nestedpages.np-dark-mode ol ol,.np-dark-mode ol ol{border-top:1px solid #32373c}.nestedpages.np-dark-mode .child-toggle,.np-dark-mode .child-toggle{background-color:rgba(0,0,0,0.15)}.nestedpages.np-dark-mode .child-toggle a,.np-dark-mode .child-toggle a{background-color:#50626f;border:0;color:#fff}.nestedpages.np-dark-mode .child-toggle a .np-icon-arrow,.np-dark-mode .child-toggle a .np-icon-arrow{border-left-color:#fff}.nestedpages.np-dark-mode .child-toggle a:hover,.np-dark-mode .child-toggle a:hover{background-color:rgba(0,0,0,0.5)}.nestedpages.np-dark-mode .child-toggle a:hover .np-icon-arrow,.np-dark-mode .child-toggle a:hover .np-icon-arrow{border-left-color:#fff}.nestedpages.np-dark-mode .handle,.np-dark-mode .handle{color:#50626f}.nestedpages.np-dark-mode .handle .bars,.np-dark-mode .handle .bars{fill:#50626f}.nestedpages.np-dark-mode .np-icon-sub-menu .arrow,.np-dark-mode .np-icon-sub-menu .arrow{fill:#50626f}.nestedpages.np-dark-mode .page-title .link-icon .icon,.np-dark-mode .page-title .link-icon .icon{fill:#50626f}.nestedpages.np-dark-mode .np-bulk-checkbox,.np-dark-mode .np-bulk-checkbox{background:transparent}.nestedpages.np-dark-mode .row,.np-dark-mode .row{background:transparent}.nestedpages.np-dark-mode .row:hover,.nestedpages.np-dark-mode .row.active,.np-dark-mode .row:hover,.np-dark-mode .row.active{background-color:#32373c}.nestedpages.np-dark-mode .row.np-updated,.np-dark-mode .row.np-updated{background-color:#32373c}.nestedpages.np-dark-mode .row.np-updated-show,.np-dark-mode .row.np-updated-show{background-color:#32373c}.nestedpages.np-dark-mode .np-post-columns ul li,.np-dark-mode .np-post-columns ul li{color:#fff;border-left:1px solid rgba(0,0,0,0.4)}.nestedpages.np-dark-mode .np-post-columns ul li:first-child,.np-dark-mode .np-post-columns ul li:first-child{border:0}.nestedpages.np-dark-mode .action-buttons .nestedpages-dropdown .np-btn.toggle svg path.circles,.np-dark-mode .action-buttons .nestedpages-dropdown .np-btn.toggle svg path.circles{fill:#fff}.nestedpages.np-dark-mode .action-buttons .nestedpages-dropdown ul li,.np-dark-mode .action-buttons .nestedpages-dropdown ul li{background-color:#50626f}.nestedpages.np-dark-mode .action-buttons .nestedpages-dropdown ul li a,.np-dark-mode .action-buttons .nestedpages-dropdown ul li a{color:#fff}.nestedpages.np-dark-mode .action-buttons .nestedpages-dropdown ul li a svg path.primary,.np-dark-mode .action-buttons .nestedpages-dropdown ul li a svg path.primary{fill:#fff}.nestedpages.np-dark-mode .nestedpages-list-header,.np-dark-mode .nestedpages-list-header{background-color:#32373c;border:0}.nestedpages.np-dark-mode .nestedpages-list-header .np-check-all,.np-dark-mode .nestedpages-list-header .np-check-all{background:transparent}.nestedpages.np-dark-mode .np-btn,.np-dark-mode .np-btn{color:#fff;display:inline-block;background-color:#50626f;border:1px solid #444}.nestedpages.np-dark-mode .np-btn:hover,.np-dark-mode .np-btn:hover{background-color:#32373c;border-color:#32373c}.nestedpages.np-dark-mode .np-inline-modal,.np-dark-mode .np-inline-modal{background-color:#32373c}.nestedpages.np-dark-mode .quick-edit h3,.nestedpages.np-dark-mode .new-child h3,.np-dark-mode .quick-edit h3,.np-dark-mode .new-child h3{color:#fff}.nestedpages.np-dark-mode .quick-edit h3 span em,.nestedpages.np-dark-mode .new-child h3 span em,.np-dark-mode .quick-edit h3 span em,.np-dark-mode .new-child h3 span em{color:#50626f}.nestedpages.np-dark-mode .quick-edit .fields,.nestedpages.np-dark-mode .new-child .fields,.np-dark-mode .quick-edit .fields,.np-dark-mode .new-child .fields{background:transparent}.nestedpages.np-dark-mode .quick-edit .buttons,.nestedpages.np-dark-mode .new-child .buttons,.np-dark-mode .quick-edit .buttons,.np-dark-mode .new-child .buttons{background-color:rgba(0,0,0,0.15)}.nestedpages.np-dark-mode .quick-edit .form-control.original-link,.nestedpages.np-dark-mode .new-child .form-control.original-link,.np-dark-mode .quick-edit .form-control.original-link,.np-dark-mode .new-child .form-control.original-link{background-color:rgba(0,0,0,0.15);border:0}.nestedpages.np-dark-mode .quick-edit .np-toggle-options,.nestedpages.np-dark-mode .new-child .np-toggle-options,.np-dark-mode .quick-edit .np-toggle-options,.np-dark-mode .new-child .np-toggle-options{background-color:rgba(0,0,0,0.1)}.nestedpages.np-dark-mode .quick-edit .np-taxonomies,.nestedpages.np-dark-mode .quick-edit .np-menuoptions,.nestedpages.np-dark-mode .new-child .np-taxonomies,.nestedpages.np-dark-mode .new-child .np-menuoptions,.np-dark-mode .quick-edit .np-taxonomies,.np-dark-mode .quick-edit .np-menuoptions,.np-dark-mode .new-child .np-taxonomies,.np-dark-mode .new-child .np-menuoptions{background:transparent}.nestedpages.np-dark-mode .quick-edit .np-taxonomy li,.nestedpages.np-dark-mode .new-child .np-taxonomy li,.np-dark-mode .quick-edit .np-taxonomy li,.np-dark-mode .new-child .np-taxonomy li{background:transparent}.nestedpages.np-dark-mode .nestedpages-bulk-edit,.np-dark-mode .nestedpages-bulk-edit{background-color:#32373c;border:0}.nestedpages.np-dark-mode .nestedpages-bulk-edit .np-bulk-titles,.np-dark-mode .nestedpages-bulk-edit .np-bulk-titles{background-color:rgba(0,0,0,0.15);border:0}.nestedpages.np-dark-mode .nestedpages-bulk-edit .np-bulk-titles .np-remove,.np-dark-mode .nestedpages-bulk-edit .np-bulk-titles .np-remove{background-color:#50626f}.nestedpages.np-dark-mode .nestedpages-bulk-edit .np-bulk-footer,.np-dark-mode .nestedpages-bulk-edit .np-bulk-footer{background-color:rgba(0,0,0,0.15)}.nestedpages.np-dark-mode .np-quickedit-error,.np-dark-mode .np-quickedit-error{background-color:#e14d43;color:#fff}.np-modal-form.np-dark-mode .form-interior{background:transparent}.nestedpages-modal-content.np-dark-mode{background-color:#32373c}.nestedpages-modal-content.np-dark-mode h3,.nestedpages-modal-content.np-dark-mode .new-child h3{color:#fff}.nestedpages-modal-content.np-dark-mode .modal-content{background-color:#32373c}.nestedpages-modal-content.np-dark-mode .modal-footer{background-color:rgba(0,0,0,0.15)}.nestedpages-modal-content.np-dark-mode .clone-modal h3{background:transparent}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection{background-color:#32373c;border:0}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li{border:1px solid #32373c;border-top:0}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li a{background-color:#50626f;color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li a:after{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li a:active,.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li a:focus{-webkit-box-shadow:none;box-shadow:none}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li:first-child{border-top:0}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li ul{padding:0;background:transparent}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li ul li{border-color:#32373c}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li ul li a{background-color:rgba(0,0,0,0.15)}.nestedpages-modal-content.np-dark-mode .np-menu-search{background-color:rgba(0,0,0,0.15)}.nestedpages-modal-content.np-dark-mode .np-menu-search input[type="text"]::-webkit-input-placeholder{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-search input[type="text"]::-moz-placeholder{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-search input[type="text"]::-ms-input-placeholder{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-search input[type="text"]::placeholder{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-link-details h3 em{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-link-details .original-link{border:0;background-color:rgba(0,0,0,0.15)}.nestedpages-modal-content.np-dark-mode .np-menu-link-details .fields{background:transparent;padding:0}
1
+ .np-btn{text-decoration:none;color:#555;display:inline-block;background-color:#f7f7f7;border:1px solid #e1e1e1;padding:5px 8px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;vertical-align:top}.np-btn:hover{background-color:#0074a2;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;border-color:#0074a2}.np-btn:disabled,.np-btn.disabled{opacity:.6;cursor:not-allowed}.np-btn.has-icon{padding:0}.np-btn-half{float:left;width:47%;padding:3px 0px;text-align:center}.np-btn-half.btn-right{float:right}.np-btn-trash{background-color:#e14d43;border-color:#e14d43;color:#fff}.np-btn-trash:hover{background-color:#ba281e;border-color:#ba281e}.np-quickedit-error{border-left:4px solid #dd3d36;padding:4px 0 4px 8px;margin-bottom:10px;background-color:#f9f9f9}.np-quickedit-info{border-left:4px solid #0074a2;padding:4px 0 4px 8px;margin-bottom:10px;background-color:#f9f9f9}.nestedpages-modal-backdrop{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.85);top:0;left:0;z-index:9999;visibility:hidden;opacity:0;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.nestedpages-modal-backdrop.active{visibility:visible;opacity:1;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages-modal-content{z-index:99999;position:fixed;top:-200%;width:90%;margin:10px auto 0px auto;background-color:#fff;left:5%;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.nestedpages-modal-content.small{width:400px}.nestedpages-modal-content.active{top:50px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages-modal-content h5{font-size:1.1em}.nestedpages-modal-content .modal-body{position:relative;padding:10px}.nestedpages-modal-content .modal-body.new-child{padding:0}.nestedpages-modal-content .modal-footer{padding:10px;text-align:right;background-color:#404040;zoom:1}.nestedpages-modal-content .modal-footer:before,.nestedpages-modal-content .modal-footer:after{content:" ";display:table}.nestedpages-modal-content .modal-footer:after{clear:both}.nestedpages-modal-content .modal-footer .modal-close{float:left}.nestedpages-modal-content .modal-open .modal{overflow-x:hidden;overflow-y:auto}.nestedpages-modal-content .modal-content{position:relative;background-color:#fff;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.nestedpages-modal-full{width:94%;height:94%;-webkit-transform:none;-ms-transform:none;transform:none;left:3%}.nestedpages-modal-full.active{top:3%}.nestedpages-modal-full .modal-header{position:absolute;top:0;left:0;width:100%;height:50px;z-index:4;zoom:1;padding-left:.5em}.nestedpages-modal-full .modal-header:before,.nestedpages-modal-full .modal-header:after{content:" ";display:table}.nestedpages-modal-full .modal-header:after{clear:both}.nestedpages-modal-full .modal-content-interior{padding-top:50px;height:100%}.nestedpages-modal-full .modal-content-interior .modal-content-body{height:100%;max-height:100%}.np-trash-modal{text-align:center}.np-trash-modal .modal-body{padding-bottom:30px}.np-trash-modal .button-primary{margin-left:10px}.clone-modal h3{margin:0;padding:8px;background-color:#e5e5e5}.clone-modal .form-control{margin:0 !important;padding:5px 10px}.np-inline-overlay{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:998;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.np-inline-overlay.active{opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.np-inline-modal{position:relative;z-index:999;background-color:#fff;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5)}.nestedpages-listing-title{zoom:1}.nestedpages-listing-title:before,.nestedpages-listing-title:after{content:" ";display:table}.nestedpages-listing-title:after{clear:both}.nestedpages .updated{clear:both}.nestedpages-toggleall.np-btn{float:right}.np-toggle-publish{color:#999}.np-toggle-publish.active{color:#333;font-weight:bold}.np-sync-menu-cont{float:right;margin:0px 15px 0px 0px}.np-sync-menu-cont button{position:relative;top:-5px;padding:5px 8px}.np-sync-menu-cont label{position:relative;top:4px}.nestedpages-top-toggles{float:right;zoom:1;padding-top:10px}.nestedpages-top-toggles:before,.nestedpages-top-toggles:after{content:" ";display:table}.nestedpages-top-toggles:after{clear:both}.np-tabs{background-color:#ebebeb;padding:0px}.np-tabs ul{text-align:left;list-style-type:none;margin:0;padding:0}.np-tabs ul li{display:inline-block;margin:0}.np-tabs ul li a{display:block;text-decoration:none;padding:5px 10px}.np-tabs ul li a.active{position:relative;color:#333;background-color:#fff}.np-tabs ul li a:focus,.np-tabs ul li a:active{outline:none;-webkit-box-shadow:none;box-shadow:none}.nestedpages-datepicker.ui-datepicker{background-color:#fff;font-size:90%;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.4);-webkit-border-radius:3px;border-radius:3px;padding:0;width:auto}.nestedpages-datepicker.ui-datepicker .ui-datepicker-next,.nestedpages-datepicker.ui-datepicker .ui-datepicker-prev{position:absolute;color:#fff;top:0px;right:0px;cursor:pointer;display:block;width:35px;height:35px;font-size:0;background:url("../images/datepicker-arrow-next.png");background-position:center;opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.nestedpages-datepicker.ui-datepicker .ui-datepicker-next:hover,.nestedpages-datepicker.ui-datepicker .ui-datepicker-prev:hover{opacity:.5;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar{margin:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-prev{right:auto;left:0px;background:url("../images/datepicker-arrow-prev.png")}.nestedpages-datepicker.ui-datepicker .ui-datepicker-header{padding:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-title{background-color:#1a1a1a;text-align:center;color:#fff;height:35px;line-height:35px;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar{border-collapse:collapse}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar table{width:auto}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar th,.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar td{text-align:center;width:30px;height:30px}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar th{background-color:#e6e6e6;text-transform:uppercase;font-size:11px;letter-spacing:1px;padding:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar td{border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar td:first-child{border-left:0}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar a{text-align:center;padding:0;text-decoration:none;color:#333;display:block;background-color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;width:30px;height:30px;line-height:30px}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar a.ui-state-active{background-color:#1a1a1a;color:#fff}.nestedpages-datepicker.ui-datepicker .ui-datepicker-calendar a:hover{background-color:#333;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages-dropdown{position:relative;z-index:3;display:inline-block}.nestedpages-dropdown-content{display:none;position:absolute;top:40px;left:0;z-index:2;background-color:#fff;width:250px;text-align:left;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 0px rgba(51,51,51,0.4);box-shadow:1px 1px 3px 0px rgba(51,51,51,0.4)}.nestedpages-dropdown-content.padded{padding:1em}.nestedpages-dropdown-content p{line-height:1.4;margin:0}.nestedpages-dropdown-content.right{left:auto;right:0}.nestedpages-dropdown-content ul{list-style-type:none;margin:0;padding:0;zoom:1}.nestedpages-dropdown-content ul:before,.nestedpages-dropdown-content ul:after{content:" ";display:table}.nestedpages-dropdown-content ul:after{clear:both}.nestedpages-dropdown-content ul li{float:none;width:100%;margin:0;line-height:1}.nestedpages-dropdown-content ul li a{display:block;color:#333;text-decoration:none}.nestedpages-dropdown-content ul li:first-child a{border:0}.nestedpages-dropdown-content.active{display:block}#nested-loading{display:none;float:right;width:30px;height:30px;margin:0px 20px 0 0;position:relative}#nested-loading svg{width:30px;height:30px;-webkit-animation:nestedpagesRotate linear 1.25s infinite;animation:nestedpagesRotate linear 1.25s infinite;position:absolute;left:0;top:0;line-height:.1}#nested-loading svg path{fill:#999}.np-qe-loading,.np-default-loading,.np-menu-search-loading{display:none;float:right;width:25px;height:25px;margin:2px 10px 0 0;position:relative;-webkit-animation:nestedpagesRotate linear 1.25s infinite;animation:nestedpagesRotate linear 1.25s infinite}.np-qe-loading svg,.np-default-loading svg,.np-menu-search-loading svg{position:absolute;left:0;top:0;width:25px;height:25px}.np-qe-loading svg path,.np-default-loading svg path,.np-menu-search-loading svg path{fill:#fff}.np-default-loading{float:none;margin:0}.np-default-loading svg path{fill:#999}@-webkit-keyframes nestedpagesRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}@keyframes nestedpagesRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform-origin:center center;transform-origin:center center}}.nestedpages-tools{zoom:1;clear:both;clear:both;margin:20px 0px 5px 0px}.nestedpages-tools:before,.nestedpages-tools:after{content:" ";display:table}.nestedpages-tools:after{clear:both}.nestedpages-tools .subsubsub{margin:0}.nestedpages-tools .np-tools-primary{clear:left;padding-top:8px}.nestedpages-tools .select{float:left;margin-left:5px}.nestedpages-tools .select:first-child{margin-left:0}.nestedpages-tools .np-tools-sort{float:left}.nestedpages-tools .np-tools-search{float:right}.wppages-handle-expand{float:left;background-color:#f2f2f2;font-size:18px;width:46px;height:46px;margin-right:5px;text-align:center;border-right:1px solid #e1e1e1}.wppages-handle-expand div{background-color:#fff;border:1px solid #e1e1e1;width:24px;height:24px;line-height:24px;-webkit-border-radius:15px;border-radius:15px;margin-top:9px;cursor:pointer;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.wppages-handle-expand div:hover{background-color:#0074a2;border-color:#0074a2;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages{clear:both;-webkit-border-radius:4px;border-radius:4px}.nestedpages .ui-sortable-placeholder{display:block !important;position:relative;min-height:46px;border:0;border:1px dashed #0074a2 !important;background-color:#effaff;margin:0}.nestedpages .ui-sortable-helper{opacity:0.8;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.5);box-shadow:2px 2px 3px 0px rgba(0,0,0,0.5)}.nestedpages ol{list-style-type:none;clear:both;margin:0;border:1px solid #e5e5e5;-webkit-border-radius:3px;border-radius:3px}.nestedpages ol a{text-decoration:none}.nestedpages ol .page-link .edit-indicator{margin-left:10px;display:none}.nestedpages ol .page-link .edit-indicator i{font-size:12px;margin-right:3px}.nestedpages ol .page-link:hover .edit-indicator{display:inline}.nestedpages ol .np-page-type{color:#333}.nestedpages ol .locked{color:#333;margin-left:10px;padding-left:20px;position:relative}.nestedpages ol .locked svg{position:absolute;left:0;top:-5px;width:15px;height:24px}.nestedpages ol .locked em{font-style:normal}.nestedpages ol .row-status-icon{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-left:5px}.nestedpages ol .row-status-icon .icon{fill:#b3b3b3}.nestedpages ol .status{color:#999}.nestedpages ol .sticky{color:#999}.nestedpages ol .np-icon-eye-blocked{color:#999}.nestedpages ol .nav-status{color:#b3b3b3}.nestedpages ol .np-hide{display:none}.nestedpages ol .np-assigned-pt-actions{list-style-type:none;margin:0;padding:0;display:inline-block;vertical-align:middle;margin-left:10px}.nestedpages ol .np-assigned-pt-actions li{display:none;background:transparent;border:0}.nestedpages ol .np-assigned-pt-actions li.visible{display:inline-block}.nestedpages ol .np-assigned-pt-actions li a{color:#333;display:block;border-left:1px solid #e1e1e1;padding:0 5px}.nestedpages ol .np-assigned-pt-actions li:first-child a{border:0;padding-left:0}.nestedpages ol .np-seo-indicator{display:block;position:absolute;right:10px;top:50%;margin-top:-6px;width:12px;height:12px;-webkit-border-radius:50%;border-radius:50%;background-color:#999}.nestedpages ol .np-seo-indicator.good{background-color:#7ad03a}.nestedpages ol .np-seo-indicator.ok{background-color:#ffba00}.nestedpages ol .np-seo-indicator.poor{background-color:#ee7c1b}.nestedpages ol .np-seo-indicator.bad{background-color:#dd3d36}.nestedpages ol .np-seo-indicator.warn{background-color:maroon}.nestedpages ol .np-seo-indicator.wrong{background-color:red}.nestedpages ol .np-seo-indicator.noindex{background-color:#1e8cbe}.nestedpages ol li{margin:0;border-top:1px solid #e1e1e1;background-color:#0074a2}.nestedpages ol li.first{border:0}.nestedpages ol li:first-child{border:0}.nestedpages ol li.no-border{border:0}.nestedpages ol ol{display:none;-webkit-border-radius:0;border-radius:0;list-style-type:none;border:0;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid #e1e1e1}.nestedpages .np-search-results .np-hide{display:block}.nestedpages .child-toggle{display:table-cell;width:46px;background-color:#f0f0f0;text-align:center;position:relative}.nestedpages .child-toggle .child-toggle-spacer{height:46px;width:100%}.nestedpages .child-toggle a{position:absolute;top:50%;left:8px;margin-top:-16px;width:28px;height:28px;background-color:#fff;border:1px solid #e1e1e1;-webkit-border-radius:20px;border-radius:20px;font-size:20px;line-height:30px;color:#333;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.nestedpages .child-toggle a.open{-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nestedpages .child-toggle a:hover{background-color:#333;border-color:#333}.nestedpages .child-toggle a:hover .np-icon-arrow{border-left-color:#fff}.nestedpages .np-icon-arrow{display:inline-block;vertical-align:middle;width:0;height:0;position:relative;top:-3px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #333}.nestedpages .handle{display:inline-block;vertical-align:middle;cursor:move;position:relative;top:-1px;width:20px;height:20px;color:#b3b3b3;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages .handle .bars{fill:#b3b3b3}.nestedpages .handle:hover{-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;color:#0074a2}.nestedpages .np-icon-sub-menu{display:none;vertical-align:middle;width:20px;height:20px}.nestedpages .np-icon-sub-menu .arrow{fill:#999}.nestedpages .row.no-sort .page-title{padding-left:10px}.nestedpages .row.no-sort-filtered .page-title{padding-left:34px}.nestedpages .page-title{display:inline-block;vertical-align:middle}.nestedpages .page-title .link-icon{width:20px;height:20px;display:inline;vertical-align:middle;margin-left:8px;position:relative;top:-2px}.nestedpages .page-title .link-icon .icon{fill:#b3b3b3}.nestedpages .np-thumbnail{display:table-cell;width:80px;vertical-align:middle;zoom:1}.nestedpages .np-thumbnail:before,.nestedpages .np-thumbnail:after{content:" ";display:table}.nestedpages .np-thumbnail:after{clear:both}.nestedpages .np-thumbnail img{float:right;width:100%;height:auto}.nestedpages .np-thumbnail.large{width:150px}.nestedpages .np-thumbnail.small{width:50px}.nestedpages .np-thumbnail.link{text-align:center}.nestedpages .np-bulk-checkbox{display:table-cell;width:33px;vertical-align:middle;text-align:center;background-color:#f0f0f0}.nestedpages .np-bulk-checkbox input[type="checkbox"]{margin-right:0}.nestedpages .handle,.nestedpages .np-icon-sub-menu{width:30px;text-align:center;vertical-align:middle}.nestedpages li ol .row .np-icon-sub-menu{display:inline-block}.nestedpages li ol .row .handle{display:none}.nestedpages li ol .row:hover .np-icon-sub-menu{display:none}.nestedpages li ol .row:hover .handle{display:inline-block}.nestedpages li ol .row.no-sort .np-icon-sub-menu{display:inline-block}.nestedpages .no-sort ol li .row:hover .np-icon-sub-menu{display:inline-block}.nestedpages .row{background-color:#fff;display:table;width:100%}.nestedpages .row:hover,.nestedpages .row.active{background-color:#f0f0f0}.nestedpages .row:hover .np-assigned-pt-actions li,.nestedpages .row.active .np-assigned-pt-actions li{display:inline-block}.nestedpages .row:hover .cell.custom-column,.nestedpages .row.active .cell.custom-column{visibility:hidden}.nestedpages .row.np-updated{background-color:#e9f7df;-webkit-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;transition:background-color 400ms ease}.nestedpages .row.np-updated-show{background-color:#fff;-webkit-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;transition:background-color 400ms ease}.nestedpages .row.search .page-title{padding-left:10px}.nestedpages .non-hierarchical-spacer{height:47px}.nestedpages .row-inner{display:table-cell;vertical-align:middle;position:relative}.nestedpages ol li ol .row-inner{padding-left:0px}.nestedpages ol li ol li ol .row-inner{padding-left:20px}.nestedpages ol li ol li ol li ol .row-inner{padding-left:40px}.nestedpages ol li ol li ol li ol li ol .row-inner{padding-left:60px}.nestedpages ol li ol li ol li ol li ol li ol .row-inner{padding-left:80px}.nestedpages .np-post-columns{float:right;margin:3px 20px 0px 0px;zoom:1}.nestedpages .np-post-columns:before,.nestedpages .np-post-columns:after{content:" ";display:table}.nestedpages .np-post-columns:after{clear:both}.nestedpages .np-post-columns ul li{background:transparent;color:gray;border:0;float:left;margin-left:8px;padding-left:8px;border-left:1px solid #ccc}.nestedpages .np-post-columns ul li:first-child{margin-left:0;padding-left:0;border:0}.nestedpages .has-yoast .np-post-columns{margin-right:30px}.nestedpages .has-custom-columns .np-post-columns{display:none}.nestedpages .action-buttons{display:none;position:absolute;right:10px;top:50%;margin-top:-15px}.nestedpages .action-buttons a{margin:0 0 0 -5px;padding:0 .5em;height:30px;line-height:30px}.nestedpages .action-buttons a.np-btn-trash{margin-left:4px}.nestedpages .action-buttons a.np-btn-trash svg{width:20px;height:20px;position:relative;top:4px}.nestedpages .action-buttons a.np-btn-trash svg .icon{fill:#fff}.nestedpages .action-buttons .nestedpages-dropdown{display:inline-block;vertical-align:middle}.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle{background:transparent;border:0}.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle svg{position:relative;top:4px}.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle:active,.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle:focus{-webkit-box-shadow:none;box-shadow:none}.nestedpages .action-buttons .nestedpages-dropdown .np-btn.toggle.active{color:gray}.nestedpages .action-buttons .nestedpages-dropdown ul{left:auto;right:5px;width:180px}.nestedpages .action-buttons .nestedpages-dropdown ul li{background-color:#fff}.nestedpages .action-buttons .nestedpages-dropdown ul li a{display:block;color:#333;line-height:1.2;height:auto;margin:0;padding:10px 5px 10px 30px;position:relative}.nestedpages .action-buttons .nestedpages-dropdown ul li a.disabled{opacity:.3}.nestedpages .action-buttons .nestedpages-dropdown ul li a svg{position:absolute;left:0;width:20px;height:20px;top:8px;margin-right:5px;margin-left:5px}.np-search{float:right}.nestedpages-list-header{background-color:#fff;border:1px solid #e1e1e1;border-bottom:0;height:46px;zoom:1}.nestedpages-list-header:before,.nestedpages-list-header:after{content:" ";display:table}.nestedpages-list-header:after{clear:both}.nestedpages-list-header .np-check-all{float:right;width:33px;text-align:center;line-height:46px;background-color:#f0f0f0}.nestedpages-list-header .np-check-all input[type="checkbox"]{margin:0}.nestedpages-list-header .np-check-all input[type="checkbox"].check-all-partial:checked:before{content:"-";margin:0;margin-top:-9px}.nestedpages-list-header .np-hidden-select-count{display:none;float:right;margin:0 1em 0 0;line-height:46px;font-style:oblique}.nestedpages-list-header .np-bulk-form{padding-right:3px;float:right;margin-right:5px;position:relative;top:9px}.nestedpages-list-header .np-bulk-form select,.nestedpages-list-header .np-bulk-form input[type="submit"]{display:inline-block}@media (min-width: 768px){.nestedpages .row:hover .action-buttons,.nestedpages .row.active .action-buttons{display:block}.nestedpages .row:hover .np-post-columns,.nestedpages .row.active .np-post-columns{display:none}}@media (max-width: 767px){.nestedpages ol .page-link{line-height:24px}.nestedpages ol .page-link:hover span{display:none}.nestedpages ol .locked em{display:none}.nestedpages .child-toggle{background:transparent}.nestedpages .row{height:auto}.nestedpages .action-buttons{display:none;background-color:#0074a2;float:none;margin:0;padding:8px}.nestedpages .action-buttons a{margin-left:5px}}.nestedpages .quick-edit .form-interior,.nestedpages .new-child .form-interior{padding:10px}.nestedpages .quick-edit h3,.nestedpages .new-child h3{margin:0 0 8px 0;font-size:14px}.nestedpages .quick-edit h3 span,.nestedpages .new-child h3 span{float:right;font-size:12px}.nestedpages .quick-edit h3 span em,.nestedpages .new-child h3 span em{font-weight:normal;font-style:normal;color:gray}.nestedpages .quick-edit .fields,.nestedpages .new-child .fields{margin-bottom:10px;background:url("../images/border.png") repeat-y;background-position:center;zoom:1}.nestedpages .quick-edit .fields:before,.nestedpages .quick-edit .fields:after,.nestedpages .new-child .fields:before,.nestedpages .new-child .fields:after{content:" ";display:table}.nestedpages .quick-edit .fields:after,.nestedpages .new-child .fields:after{clear:both}.nestedpages .quick-edit .left,.nestedpages .new-child .left{float:left;width:48%}.nestedpages .quick-edit .right,.nestedpages .new-child .right{float:right;width:48%}.nestedpages .quick-edit label,.nestedpages .new-child label{font-style:oblique}.nestedpages .quick-edit .buttons,.nestedpages .new-child .buttons{clear:both;zoom:1;background-color:#404040;padding:8px}.nestedpages .quick-edit .buttons:before,.nestedpages .quick-edit .buttons:after,.nestedpages .new-child .buttons:before,.nestedpages .new-child .buttons:after{content:" ";display:table}.nestedpages .quick-edit .buttons:after,.nestedpages .new-child .buttons:after{clear:both}.nestedpages .quick-edit .form-control,.nestedpages .new-child .form-control{clear:both;zoom:1;margin-bottom:5px}.nestedpages .quick-edit .form-control:before,.nestedpages .quick-edit .form-control:after,.nestedpages .new-child .form-control:before,.nestedpages .new-child .form-control:after{content:" ";display:table}.nestedpages .quick-edit .form-control:after,.nestedpages .new-child .form-control:after{clear:both}.nestedpages .quick-edit .form-control input[type='text'],.nestedpages .quick-edit .form-control input[type='password'],.nestedpages .quick-edit .form-control select,.nestedpages .new-child .form-control input[type='text'],.nestedpages .new-child .form-control input[type='password'],.nestedpages .new-child .form-control select{float:right;width:75%}.nestedpages .quick-edit .form-control label,.nestedpages .new-child .form-control label{float:left;width:20%}.nestedpages .quick-edit .form-control.original-link,.nestedpages .new-child .form-control.original-link{background-color:#f9f9f9;border:1px solid #e1e1e1;padding:5px;font-style:oblique;margin-bottom:8px}.nestedpages .quick-edit .form-control.password label,.nestedpages .new-child .form-control.password label{width:25%}.nestedpages .quick-edit .form-control.password input[type="text"],.nestedpages .new-child .form-control.password input[type="text"]{float:left;width:35%}.nestedpages .quick-edit .form-control.password .private,.nestedpages .new-child .form-control.password .private{float:right;width:35%;margin-top:4px}.nestedpages .quick-edit .form-control.password .private label,.nestedpages .new-child .form-control.password .private label{width:auto;float:none}.nestedpages .quick-edit .form-control.np-datepicker-container .datetime,.nestedpages .new-child .form-control.np-datepicker-container .datetime{float:right;width:75%}.nestedpages .quick-edit .form-control.np-datepicker-container .np-time-container,.nestedpages .new-child .form-control.np-datepicker-container .np-time-container{float:left;width:45%;margin:0;position:relative}.nestedpages .quick-edit .form-control.np-datepicker-container .np-time-container input[type="text"],.nestedpages .new-child .form-control.np-datepicker-container .np-time-container input[type="text"]{float:left;width:55%}.nestedpages .quick-edit .form-control.np-datepicker-container .np-time-container select,.nestedpages .new-child .form-control.np-datepicker-container .np-time-container select{float:right;width:35%}.nestedpages .quick-edit .form-control.np-datepicker-container .np_datepicker,.nestedpages .new-child .form-control.np-datepicker-container .np_datepicker{float:left;width:45%;margin:0}.nestedpages .quick-edit .form-control.np-datepicker-container .np_datepicker.full,.nestedpages .new-child .form-control.np-datepicker-container .np_datepicker.full{width:100%}.nestedpages .quick-edit .form-control.np-datepicker-container span,.nestedpages .new-child .form-control.np-datepicker-container span{float:left;width:10%;display:block;text-align:center;padding-top:3px}.nestedpages .quick-edit .form-control.full label,.nestedpages .new-child .form-control.full label{width:100%}.nestedpages .quick-edit .form-control.full.checkbox label,.nestedpages .new-child .form-control.full.checkbox label{padding:5px 0 5px 25%}.nestedpages .quick-edit .comments,.nestedpages .new-child .comments{float:right;width:75%;margin-bottom:10px;zoom:1}.nestedpages .quick-edit .comments:before,.nestedpages .quick-edit .comments:after,.nestedpages .new-child .comments:before,.nestedpages .new-child .comments:after{content:" ";display:table}.nestedpages .quick-edit .comments:after,.nestedpages .new-child .comments:after{clear:both}.nestedpages .quick-edit .dates,.nestedpages .new-child .dates{float:right;width:75%;margin-bottom:6px}.nestedpages .quick-edit .dates select,.nestedpages .new-child .dates select{width:25%}.nestedpages .quick-edit .dates input,.nestedpages .new-child .dates input{width:12%}.nestedpages .quick-edit .np-toggle-options,.nestedpages .new-child .np-toggle-options{background-color:#f2f2f2;padding:5px}.nestedpages .quick-edit .np-taxonomies,.nestedpages .quick-edit .np-menuoptions,.nestedpages .new-child .np-taxonomies,.nestedpages .new-child .np-menuoptions{display:none;clear:both;background-color:#f9f9f9;padding:8px;zoom:1;margin-top:5px}.nestedpages .quick-edit .np-taxonomies:before,.nestedpages .quick-edit .np-taxonomies:after,.nestedpages .quick-edit .np-menuoptions:before,.nestedpages .quick-edit .np-menuoptions:after,.nestedpages .new-child .np-taxonomies:before,.nestedpages .new-child .np-taxonomies:after,.nestedpages .new-child .np-menuoptions:before,.nestedpages .new-child .np-menuoptions:after{content:" ";display:table}.nestedpages .quick-edit .np-taxonomies:after,.nestedpages .quick-edit .np-menuoptions:after,.nestedpages .new-child .np-taxonomies:after,.nestedpages .new-child .np-menuoptions:after{clear:both}.nestedpages .quick-edit .np-taxonomy,.nestedpages .new-child .np-taxonomy{float:left;width:30%;margin-right:3.33%}.nestedpages .quick-edit .np-taxonomy .title,.nestedpages .new-child .np-taxonomy .title{font-weight:bold;margin-bottom:4px;display:block}.nestedpages .quick-edit .np-taxonomy li,.nestedpages .new-child .np-taxonomy li{background-color:#fff;border:0}.nestedpages .quick-edit .np-taxonomy textarea,.nestedpages .new-child .np-taxonomy textarea{width:100%;height:6.5em}.nestedpages .quick-edit .np-menuoptions,.nestedpages .new-child .np-menuoptions{padding:15px}.nestedpages .quick-edit .np-menuoptions label,.nestedpages .quick-edit .np-menuoptions input[type="text"],.nestedpages .new-child .np-menuoptions label,.nestedpages .new-child .np-menuoptions input[type="text"]{display:block;float:none;width:100%}.nestedpages .quick-edit .np-menuoptions .menuoptions-left,.nestedpages .new-child .np-menuoptions .menuoptions-left{float:left;width:47%}.nestedpages .quick-edit .np-menuoptions .menuoptions-right,.nestedpages .new-child .np-menuoptions .menuoptions-right{float:right;width:47%;padding-top:18px}.nestedpages .quick-edit .np-menuoptions .menuoptions-right label,.nestedpages .new-child .np-menuoptions .menuoptions-right label{margin-bottom:10px}.nestedpages .quick-edit .np-hide-options,.nestedpages .new-child .np-hide-options{display:none;background-color:#f0f0f0;-webkit-border-radius:3px;border-radius:3px;clear:both;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.nestedpages .quick-edit .np-hide-options p,.nestedpages .new-child .np-hide-options p{margin:0}.nestedpages .quick-edit .np-hide-options label,.nestedpages .new-child .np-hide-options label{display:block;margin-top:4px;font-style:normal}.nestedpages .quick-edit .new-page-titles,.nestedpages .new-child .new-page-titles{display:block;border:0}.nestedpages .quick-edit .new-page-titles li,.nestedpages .new-child .new-page-titles li{background:transparent;border:0;padding:4px;zoom:1}.nestedpages .quick-edit .new-page-titles li:before,.nestedpages .quick-edit .new-page-titles li:after,.nestedpages .new-child .new-page-titles li:before,.nestedpages .new-child .new-page-titles li:after{content:" ";display:table}.nestedpages .quick-edit .new-page-titles li:after,.nestedpages .new-child .new-page-titles li:after{clear:both}.nestedpages .quick-edit .new-page-titles li:nth-child(even),.nestedpages .new-child .new-page-titles li:nth-child(even){background-color:#f0f0f0}.nestedpages .quick-edit .new-page-titles li label,.nestedpages .new-child .new-page-titles li label{margin-top:7px}.nestedpages .quick-edit .new-page-titles .form-control,.nestedpages .new-child .new-page-titles .form-control{float:right;width:90%;clear:none}.nestedpages .quick-edit .new-page-titles .np-icon-menu,.nestedpages .new-child .new-page-titles .np-icon-menu{float:left;margin-top:0px;width:24px;height:24px;position:relative;top:5px}.nestedpages .quick-edit .new-page-titles .new-child-row div,.nestedpages .new-child .new-page-titles .new-child-row div{float:right;width:75%;margin:2px;zoom:1}.nestedpages .quick-edit .new-page-titles .new-child-row div:before,.nestedpages .quick-edit .new-page-titles .new-child-row div:after,.nestedpages .new-child .new-page-titles .new-child-row div:before,.nestedpages .new-child .new-page-titles .new-child-row div:after{content:" ";display:table}.nestedpages .quick-edit .new-page-titles .new-child-row div:after,.nestedpages .new-child .new-page-titles .new-child-row div:after{clear:both}.nestedpages .quick-edit .new-page-titles .new-child-row div input[type='text'],.nestedpages .new-child .new-page-titles .new-child-row div input[type='text']{float:left;width:80%}.nestedpages .quick-edit .new-page-titles .new-child-row div a,.nestedpages .new-child .new-page-titles .new-child-row div a{float:right}.np-modal.nestedpages .new-child .right .form-control input[type='text'],.np-modal.nestedpages .new-child .right .form-control input[type='password'],.np-modal.nestedpages .new-child .right .form-control select{float:none;width:100%}.np-modal.nestedpages .new-child .right .form-control label{float:none;width:100%}.np-modal.nestedpages .new-child .right .form-control.full label{padding-left:0}.np-modal.nestedpages .new-child .new-page-titles .form-control{width:85%}.np-modal.nestedpages .new-child .new-page-titles .form-control div{width:100%}.np-modal.nestedpages .new-child .left label{display:none}@media (max-width: 767px){.nestedpages .quick-edit .fields{background:transparent}.nestedpages .quick-edit .left,.nestedpages .quick-edit .right{float:none;width:100%}.nestedpages .quick-edit .form-control{margin-bottom:10px}.nestedpages .quick-edit .form-control input[type='text'],.nestedpages .quick-edit .form-control input[type='password'],.nestedpages .quick-edit .form-control select{float:none;width:100%}.nestedpages .quick-edit .form-control label{display:block;float:none;width:100%;margin-bottom:4px}.nestedpages .quick-edit .form-control.np-datepicker-container .datetime{float:none;width:100%}.nestedpages .quick-edit .comments{float:none;width:100%}.nestedpages .quick-edit .dates{float:none;width:100%;margin-bottom:6px}}.np-modal-form .form-interior{zoom:1;background:url("../images/border.png") repeat-y;background-position:center;padding:5px 0}.np-modal-form .form-interior:before,.np-modal-form .form-interior:after{content:" ";display:table}.np-modal-form .form-interior:after{clear:both}.np-modal-form .form-control{zoom:1;margin-bottom:10px}.np-modal-form .form-control:before,.np-modal-form .form-control:after{content:" ";display:table}.np-modal-form .form-control:after{clear:both}.np-modal-form .checkbox{margin-bottom:10px}.np-modal-form .left{float:left;width:45%}.np-modal-form .right{float:right;width:45%;padding-top:18px}.np-modal-form label{display:block}.np-modal-form input[type="text"],.np-modal-form select{width:100%}.np-modal-form .buttons{clear:both}.modal-body.np-menu-item-form{height:400px;padding:0;border-top:1px solid #e1e1e1}.np-menu-type-selection{float:left;height:100%;overflow:auto;width:35%;padding:15px;background-color:#f9f9f9;border-right:1px solid #e1e1e1;-webkit-box-sizing:border-box;box-sizing:border-box}.np-menu-type-selection ul{list-style-type:none;margin:0;padding:0;border:1px solid #e5e5e5;-webkit-border-radius:3px;border-radius:3px;border:0}.np-menu-type-selection ul li{margin:0;border:1px solid #e5e5e5;border-top:0}.np-menu-type-selection ul li a{background-color:#fff;display:block;text-decoration:none;padding:15px 10px;position:relative;color:#333;font-weight:bold;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.np-menu-type-selection ul li a:hover{background-color:#ebebeb;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.np-menu-type-selection ul li a:after{position:absolute;font-family:"dashicons";content:"\f140";font-size:18px;right:10px;top:15px;color:gray}.np-menu-type-selection ul li a.active:after{content:"\f142"}.np-menu-type-selection ul li a.np-custom-link:after{content:"\f139"}.np-menu-type-selection ul li a.np-custom-link.active{background-color:#0074a2;color:#fff}.np-menu-type-selection ul li a.np-custom-link.active:after{content:"\f335";color:#fff}.np-menu-type-selection ul li a:active,.np-menu-type-selection ul li a:focus{-webkit-box-shadow:none;box-shadow:none}.np-menu-type-selection ul li a.no-terms{color:#b3b3b3}.np-menu-type-selection ul li a.no-terms span{float:right;font-weight:normal;font-style:oblique}.np-menu-type-selection ul li a.no-terms:after{content:''}.np-menu-type-selection ul li a.no-terms:hover{background-color:#fff;cursor:default}.np-menu-type-selection ul li a.no-terms.section{padding:8px 10px;background-color:#333;color:#fff}.np-menu-type-selection ul li:first-child{border-top:1px solid #e5e5e5}.np-menu-type-selection ul li ul{display:none;-webkit-box-shadow:none;box-shadow:none;padding:10px;background-color:#fff}.np-menu-type-selection ul li ul li{border-color:#e0e0e0}.np-menu-type-selection ul li ul li a{padding:8px;background-color:#f9f9f9;font-weight:normal}.np-menu-type-selection ul li ul li a:after{content:"\f139";top:8px;right:5px}.np-menu-type-selection ul li ul li a.active{background-color:#0074a2;color:#fff}.np-menu-type-selection ul li ul li a.active:after{content:"\f335";color:#fff}.np-menu-link-object{width:65%;float:right;height:100%;overflow:auto}.np-menu-link-object-placeholder{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#b3b3b3}.np-menu-search{padding:10px;background-color:#f9f9f9}.np-menu-search input[type="text"]{width:100%;height:35px}.np-menu-search .np-menu-search-loading{margin-top:5px}.np-menu-search .np-menu-search-noresults{display:none;text-align:center;padding-top:8px;font-style:oblique}.np-menu-link-details{padding:20px}.np-menu-link-details h3{margin-top:0}.np-menu-link-details h3 em{float:right;font-size:13px;font-weight:normal;font-style:normal;color:gray}.np-menu-link-details .original-link{border:1px solid #e5e5e5;font-size:12px;margin-bottom:15px;padding:5px;font-style:oblique}.np-menu-link-details .fields{background-color:#f9f9f9;padding:15px}.np-menu-link-details p{margin-top:0}.np-menu-link-details .checkbox{margin-bottom:10px}.np-menu-link-details label{display:block}.np-menu-link-details input[type="text"]{width:100%}.nestedpages .nestedpages-bulk-edit{display:none;background-color:#fff;margin:0;border:1px solid #e1e1e1;border-bottom:0}.nestedpages .nestedpages-bulk-edit h3{padding:1em;margin:0}.nestedpages .nestedpages-bulk-edit .np-bulk-edit-link-info{padding:0 1em}.nestedpages .nestedpages-bulk-edit .fields{padding:1em;margin:0}.nestedpages .nestedpages-bulk-edit .np-taxonomies{margin:0}.nestedpages .nestedpages-bulk-edit .np-bulk-titles{list-style-type:none;margin:0;padding:0;background-color:#f9f9f9;border:1px solid #e5e5e5;border-left:0;border-right:0;padding:.5em}.nestedpages .nestedpages-bulk-edit .np-bulk-titles li{padding:0;margin:.5em 0 0 0}.nestedpages .nestedpages-bulk-edit .np-bulk-titles li:first-child{margin:0}.nestedpages .nestedpages-bulk-edit .np-bulk-titles .np-remove{display:inline-block;background-color:#333;width:22px;height:22px;-webkit-border-radius:50%;border-radius:50%;text-align:center;text-decoration:none;color:#fff;line-height:18px;font-size:1.5em;margin-right:.3em}.nestedpages .nestedpages-bulk-edit .np-bulk-titles .np-remove:hover{background-color:gray}.nestedpages .nestedpages-bulk-edit .np-taxonomies{display:block;padding:1em}.nestedpages .nestedpages-bulk-edit .np-bulk-footer{padding:10px;text-align:right;background-color:#404040;zoom:1}.nestedpages .nestedpages-bulk-edit .np-bulk-footer:before,.nestedpages .nestedpages-bulk-edit .np-bulk-footer:after{content:" ";display:table}.nestedpages .nestedpages-bulk-edit .np-bulk-footer:after{clear:both}.nestedpages .nestedpages-bulk-edit .np-bulk-footer .pull-left{float:left}.nestedpages-columns-header{display:table;border-collapse:collapse;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f0f0f0;border:1px solid #e1e1e1;border-bottom:0}.nestedpages-columns-header .cell{font-weight:bold;text-align:left;display:table-cell;padding:1em .5em 1em 0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.nestedpages-columns-header .toggle-spacer span{display:block;width:50px}.nestedpages-columns-header .bulk-spacer span{display:block;width:33px}.nestedpages-columns-header .thumbnail-spacer span{display:block;width:100%}.nestedpages-columns-header .title{width:30%;padding:0 5px}.nestedpages-row-columns{display:table;width:100%;border-collapse:collapse;-webkit-box-sizing:border-box;box-sizing:border-box}.nestedpages-row-columns .cell{text-align:left;display:table-cell;padding:1em .5em 1em 0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.nestedpages-row-columns .title-cell{width:30%;position:relative}.nestedpages-row-columns .title-cell-spacer{position:absolute;display:block;width:100%}@media (max-width: 767px){.nestedpages-row-columns .custom-column,.nestedpages-columns-header{display:none}.nestedpages-row-columns .title-cell.cell{width:100%}}.np-wpml-translations-modal .np-qe-loading{margin:1em 0;text-align:center;float:left}.np-wpml-translations-modal .np-qe-loading svg path{fill:#999}.np-wpml-translations-modal.loading .np-translations-table{display:none}.np-wpml-translations-modal.loading .np-qe-loading{display:block}.np-wpml-translations-modal .np-translations-table{display:table;border-collapse:collapse;width:100%}.np-wpml-translations-modal .np-translations-table tr td{padding:10px;border:1px solid #e1e1e1}.np-wpml-translations-modal .np-translations-table tr td:first-child{border-left:0;padding-left:0}.np-wpml-translations-modal .np-translations-table tr td:last-child{border-right:0}.np-wpml-translations-modal .np-translations-table tr:last-child td{border-bottom:0}.nestedpages-settings-table{border:1px solid #d9d9d9;border-collapse:collapse}.nestedpages-settings-table thead th{background-color:#d9d9d9;padding:5px}.nestedpages-settings-table tbody tr td{padding:5px;border-left:1px solid #e0e0e0}.nestedpages-settings-table tbody tr td:first-child{border:0}.nestedpages-settings-table tbody tr:nth-child(odd) td{background-color:#fff}.nestedpages-settings-table i{font-size:20px}.nestedpages-settings-table .np-btn{cursor:pointer;text-decoration:none;color:#555;display:inline-block;background-color:#f7f7f7;border:1px solid #e1e1e1;padding:5px 8px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.nestedpages-settings-table .np-btn:hover{background-color:#0074a2;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;border-color:#0074a2}.nestedpages-settings-table .np-btn:disabled,.nestedpages-settings-table .np-btn.disabled{opacity:.6;cursor:not-allowed}.nestedpages-settings-table .np-btn-trash{background-color:#e14d43;border-color:#e14d43;color:#fff}.nestedpages-settings-table .np-btn-trash:hover{background-color:#ba281e;border-color:#ba281e}.nestedpages-settings-table{border:1px solid #e5e5e5;-webkit-border-radius:3px;border-radius:3px}.nestedpages-settings-table .row-container{background-color:#fff;border-bottom:1px solid #e1e1e1}.nestedpages-settings-table .row-container:last-child{border:0}.nestedpages-settings-table .row-container .head{zoom:1;line-height:46px;background-color:#fff;padding-right:10px}.nestedpages-settings-table .row-container .head:before,.nestedpages-settings-table .row-container .head:after{content:" ";display:table}.nestedpages-settings-table .row-container .head:after{clear:both}.nestedpages-settings-table .row-container .head .checkbox{float:left;width:46px;height:46px;background-color:rgba(51,51,51,0.06);text-align:center;line-height:46px;margin-right:10px}.nestedpages-settings-table .row-container .head label{float:left;line-height:46px;margin:0}.nestedpages-settings-table .row-container .head label em{color:#999}.nestedpages-settings-table .row-container .head .button{float:right;margin-top:10px}.nestedpages-settings-table .row-container.active .head{background-color:#0074a2;color:#fff}.nestedpages-settings-table .row-container .row{display:table;width:100%}.nestedpages-settings-table .row-container .row .description{display:table-cell;vertical-align:top;width:25%;border-bottom:1px solid #e1e1e1;background-color:#f9f9f9;padding:1em}.nestedpages-settings-table .row-container .row .description p{color:gray;font-size:.9em}.nestedpages-settings-table .row-container .row .description strong{color:#333;font-size:1.2em}.nestedpages-settings-table .row-container .row .field{display:table-cell;vertical-align:top;width:75%;background-color:#fff;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;padding:1em}.nestedpages-settings-table .row-container .row .field.padded-sides{padding:1em 2em}.nestedpages-settings-table .row-container .row .field.extra-padding{padding:2em}.nestedpages-settings-table .row-container .row .field label.block{display:block}.nestedpages-settings-table .row-container .row .field input[type="text"],.nestedpages-settings-table .row-container .row .field input[type="tel"],.nestedpages-settings-table .row-container .row .field select{width:100%}.nestedpages-settings-table .row-container .body{display:none}.nestedpages-settings-table .row-container .body h4{margin:0;padding:10px 0 0 10px}.nestedpages-settings-table .row-container .body .settings-details{margin:0}.nestedpages-settings-table .row-container .body li{margin:0}.nestedpages-settings-table .row-container .settings-details li:last-child .field,.nestedpages-settings-table .row-container .settings-details li:last-child .description{border-bottom:0}.nestedpages-settings-table .row-container .custom-fields,.nestedpages-settings-table .row-container .standard-fields,.nestedpages-settings-table .row-container .columns{display:none;padding-top:20px}.nestedpages-settings-table .row-container .custom-fields .custom-field-group,.nestedpages-settings-table .row-container .standard-fields .custom-field-group,.nestedpages-settings-table .row-container .columns .custom-field-group{height:150px;overflow:auto;background-color:#f9f9f9;padding:10px;border:1px solid #e1e1e1}.nestedpages-settings-table .row-container .custom-fields h5,.nestedpages-settings-table .row-container .standard-fields h5,.nestedpages-settings-table .row-container .columns h5{padding:0;font-weight:normal;font-style:oblique;margin:0;color:#999;margin-bottom:6px}.nestedpages-settings-table .row-container .custom-fields p,.nestedpages-settings-table .row-container .standard-fields p,.nestedpages-settings-table .row-container .columns p{margin:0 0 6px 0;font-weight:bold}.nestedpages-settings-table .row-container .custom-fields ul,.nestedpages-settings-table .row-container .standard-fields ul,.nestedpages-settings-table .row-container .columns ul{margin:0}.nestedpages-settings-table .row-container .custom-fields ul.indented,.nestedpages-settings-table .row-container .standard-fields ul.indented,.nestedpages-settings-table .row-container .columns ul.indented{padding-left:15px}.nestedpages-settings-table .row-container .custom-fields ul li,.nestedpages-settings-table .row-container .standard-fields ul li,.nestedpages-settings-table .row-container .columns ul li{margin:3px 0 0 0}.nestedpages-settings-table .row-container .thumbnail-options{background-color:#f9f9f9;padding:10px;border:1px solid #e1e1e1;margin-top:1em}.nestedpages-settings-table .row-container .thumbnail-options label{display:block}.nestedpages-settings-table .row-container .thumbnail-options select{margin-bottom:1em}.nestedpages-page-pt-assignment{background-color:#f9f9f9;padding:10px;border:1px solid #e1e1e1;margin-top:1em}.nestedpages-page-pt-assignment input[type="search"]{width:100%;margin-bottom:1em}.nestedpages-page-pt-assignment .np-quickedit-info{background-color:#fff;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.nestedpages-page-pt-assignment .nestedpages-page-search-results{height:100px;overflow:auto}.nestedpages-page-pt-assignment .nestedpages-page-search-results ul{list-style-type:none;margin:0;padding:0}.nestedpages-page-pt-assignment .nestedpages-page-search-results a{display:block;text-decoration:none;border-top:1px solid #dcdcdc;padding:3px 0;color:#333;background-color:#f9f9f9}.nestedpages-page-pt-assignment .nestedpages-page-search-results a:hover{background-color:#0074a2;color:#fff;padding-left:5px}.nestedpages-page-pt-assignment .nestedpages-page-search-results li:first-child a{border:0;padding-top:0}.nestedpages-page-pt-assignment-selection{background-color:#f9f9f9;border:1px solid #e1e1e1;margin-top:1em;padding:.5em}.nestedpages-sort-options-selection,.nestedpages-checklist-field{background-color:#f9f9f9;border:1px solid #e1e1e1;margin-top:1em;padding:.5em}.nestedpages-sort-options-selection label,.nestedpages-checklist-field label{display:block;margin-top:3px}.nestedpages-sort-options-selection label:first-child,.nestedpages-checklist-field label:first-child{margin:0}.nestedpages-sort-options-selection .sort-options-default,.nestedpages-checklist-field .sort-options-default{display:none;background-color:#fff;margin:.5em 0 1.5em 0;padding:.75em;border:1px solid #e1e1e1}.nestedpages-sort-options-selection .sort-options-default label,.nestedpages-checklist-field .sort-options-default label{display:inline-block}.nestedpages-sort-options-selection .sort-options-default select,.nestedpages-checklist-field .sort-options-default select{width:auto !important}.np-menu-customization{display:none;padding:.5em 1em 1em 1em}.np-menu-customization .np-menu-customization-header{background-color:#f9f9f9;border:1px solid #e1e1e1;border-bottom:0;height:60px;position:relative;padding:15px 180px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}.np-menu-customization .np-menu-customization-header:before,.np-menu-customization .np-menu-customization-header:after{content:" ";display:table}.np-menu-customization .np-menu-customization-header:after{clear:both}.np-menu-customization .np-menu-customization-header .hide,.np-menu-customization .np-menu-customization-header .new{position:absolute;right:0;top:0;height:60px;width:80px;text-align:center;line-height:60px;border-left:1px solid #e1e1e1;background-color:#ececec;font-size:.9em}.np-menu-customization .np-menu-customization-header .role-select{float:left;width:100%}.np-menu-customization .np-menu-customization-header .new{right:80px;background-color:#fff}.np-menu-customization .np-menu-customization-header .nestedpages-dropdown-toggle{display:block;height:60px;width:80px;text-decoration:none;color:#333}.np-menu-customization .np-menu-customization-header .nestedpages-dropdown-toggle .np-caret{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #333;vertical-align:middle;margin-left:3px}.np-menu-customization .np-menu-customization-header .nestedpages-dropdown-toggle:active,.np-menu-customization .np-menu-customization-header .nestedpages-dropdown-toggle:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.np-menu-customization .np-menu-customization-header .nestedpages-dropdown-content{width:150px;font-size:1.1em}.np-menu-customization .np-menu-customization-header .nestedpages-dropdown-content ul li{border-top:1px solid #e1e1e1}.np-menu-customization .np-menu-customization-header .nestedpages-dropdown-content ul li a{display:block;padding:1em .5em;background-color:#fff}.np-menu-customization .np-menu-customization-header .nestedpages-dropdown-content ul li a:hover{background-color:#333;color:#fff}.np-menu-customization .np-menu-customization-header .nestedpages-dropdown-content ul li:first-child{border:0}.np-nav-menu-settings li{border:1px solid #e1e1e1;position:relative;border-top:0}.np-nav-menu-settings li.disabled{text-decoration:line-through}.np-nav-menu-settings li.disabled:hover{background-color:inherit !important}.np-nav-menu-settings li.disabled .menu-item .title{opacity:.2}.np-nav-menu-settings li.disabled .menu-item .title:hover .details-button{display:none}.np-nav-menu-settings li.disabled .submenu-toggle a{display:none}.np-nav-menu-settings li.disabled.submenu-open .submenu-listing{display:none}.np-nav-menu-settings li:first-child{border-top:1px solid #e1e1e1}.np-nav-menu-settings li:first-child .hide-checkbox{border-top:0}.np-nav-menu-settings .update-count{display:none}.np-nav-menu-settings .ui-sortable-helper{border:1px solid #e1e1e1;-webkit-box-shadow:1px 1px 1px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 1px 0px rgba(0,0,0,0.3)}.np-nav-menu-settings .menu-item{height:50px;zoom:1;padding:0 80px 0 100px;background-color:#fff}.np-nav-menu-settings .menu-item:before,.np-nav-menu-settings .menu-item:after{content:" ";display:table}.np-nav-menu-settings .menu-item:after{clear:both}.np-nav-menu-settings .menu-item .title{zoom:1;position:relative;padding-right:120px;height:50px}.np-nav-menu-settings .menu-item .title:before,.np-nav-menu-settings .menu-item .title:after{content:" ";display:table}.np-nav-menu-settings .menu-item .title:after{clear:both}.np-nav-menu-settings .menu-item .title.separator{padding-left:40px}.np-nav-menu-settings .menu-item .title p{margin:0;font-size:1em;line-height:50px}.np-nav-menu-settings .menu-item .title .menu-icon{position:absolute;left:0;top:0;height:50px;width:40px;text-align:center}.np-nav-menu-settings .menu-item .title .menu-icon:before{font-size:1.6em;line-height:50px}.np-nav-menu-settings .menu-item .title .details-button{display:none;position:absolute;right:0;top:0;margin:12px 10px 0 0}.np-nav-menu-settings .menu-item .title:hover .details-button{display:block}.np-nav-menu-settings .menu-item .menu-title-field{float:left;margin:0 0 0 40px;position:relative;padding:0;line-height:50px;border:0;-webkit-box-shadow:none;box-shadow:none}.np-nav-menu-settings .menu-item .menu-title-field::-webkit-input-placeholder{color:#333}.np-nav-menu-settings .menu-item .menu-title-field::-moz-placeholder{color:#333}.np-nav-menu-settings .menu-item .menu-title-field::-ms-input-placeholder{color:#333}.np-nav-menu-settings .menu-item .menu-title-field::placeholder{color:#333}.np-nav-menu-settings li.separator .menu-item{background-color:#f9f9f9;padding-right:10px}.np-nav-menu-settings li.separator .menu-item .menu-icon{display:none}.np-nav-menu-settings li.separator .menu-item .details-button{margin-right:0}.np-nav-menu-settings li.separator .menu-item .title{padding-left:10px;padding-right:0;color:#999}.np-nav-menu-settings .ui-sortable-placeholder{background-color:#f9f9f9;border:1px dashed #0074a2 !important;display:block;visibility:visible !important}.np-nav-menu-settings .submenu-toggle{width:50px;height:50px;left:0;border-right:1px solid #e1e1e1;background-color:#f9f9f9;position:absolute}.np-nav-menu-settings .submenu-toggle a{margin:0;display:block;text-decoration:none;width:26px;height:26px;background-color:#fff;border:1px solid #e1e1e1;-webkit-border-radius:50%;border-radius:50%;text-align:center;color:#333;position:relative;top:10px;left:10px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.np-nav-menu-settings .submenu-toggle a span{margin:0;position:absolute;left:11px;top:8px;display:block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid #333}.np-nav-menu-settings .submenu-toggle a.active{background-color:#333;color:#fff;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);border-color:#333}.np-nav-menu-settings .submenu-toggle a.active span{border-left-color:#fff}.np-nav-menu-settings .submenu-toggle a:focus,.np-nav-menu-settings .submenu-toggle a:active{outline:none;-webkit-box-shadow:none;box-shadow:none}.np-nav-menu-settings .handle{position:absolute;width:50px;height:50px;left:51px;background-color:#f9f9f9;border-right:1px solid #e5e5e5;text-align:center;line-height:40px;cursor:move}.np-nav-menu-settings .handle .bars{fill:#b3b3b3}.np-nav-menu-settings .handle svg{position:relative;top:10px;width:20px;width:20px}.np-nav-menu-settings .handle:hover{color:#333}.np-nav-menu-settings .hide-checkbox{position:absolute;width:80px;height:50px;top:0;text-align:center;right:0;background-color:#ececec;border-left:1px solid #e1e1e1}.np-nav-menu-settings .hide-checkbox input[type="checkbox"]{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-5px;left:2px}.np-nav-menu-settings .np-extra-options{display:none;border-top:1px solid #e1e1e1;padding:1em;zoom:1;background-color:#f9f9f9}.np-nav-menu-settings .np-extra-options:before,.np-nav-menu-settings .np-extra-options:after{content:" ";display:table}.np-nav-menu-settings .np-extra-options:after{clear:both}.np-nav-menu-settings .np-extra-options .half{float:left;width:48%;clear:both}.np-nav-menu-settings .np-extra-options .half.right{clear:none;float:right}.np-nav-menu-settings .options-open .np-extra-options{display:block}.np-nav-menu-settings .options-open .menu-item .title .details-button{display:block}.np-nav-menu-settings .options-open.disabled .np-extra-options{display:none}.np-nav-menu-settings .options-open.disabled .menu-item .title .details-button{display:none}.np-nav-menu-settings .submenu-listing{display:none;padding-left:50px;background-color:#f9f9f9;border-top:1px solid #e1e1e1;border-bottom:3px solid #e1e1e1}.np-nav-menu-settings li.submenu-open .submenu-listing{display:block}.np-nav-menu-settings .submenu-item{border:0;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;background-color:#f9f9f9}.np-nav-menu-settings .submenu-item .menu-item{padding-left:50px}.np-nav-menu-settings .submenu-item .title{padding-left:1em}.np-nav-menu-settings .submenu-item:first-child{border-top:0}.np-nav-menu-settings .submenu-item .handle{left:0}.nestedpages.np-dark-mode ol,.np-dark-mode ol{border:0;-webkit-border-radius:0;border-radius:0}.nestedpages.np-dark-mode ol .np-page-type,.np-dark-mode ol .np-page-type{color:#bbc8d4}.nestedpages.np-dark-mode ol .locked,.np-dark-mode ol .locked{color:#fff}.nestedpages.np-dark-mode ol .row-status-icon .icon,.np-dark-mode ol .row-status-icon .icon{fill:#50626f}.nestedpages.np-dark-mode ol .status,.nestedpages.np-dark-mode ol .sticky,.nestedpages.np-dark-mode ol .np-icon-eye-blocked,.nestedpages.np-dark-mode ol .nav-status,.np-dark-mode ol .status,.np-dark-mode ol .sticky,.np-dark-mode ol .np-icon-eye-blocked,.np-dark-mode ol .nav-status{color:#50626f}.nestedpages.np-dark-mode ol .np-assigned-pt-actions li a,.np-dark-mode ol .np-assigned-pt-actions li a{color:#fff;border-color:rgba(0,0,0,0.2)}.nestedpages.np-dark-mode ol .np-seo-indicator,.np-dark-mode ol .np-seo-indicator{background-color:#50626f}.nestedpages.np-dark-mode ol .np-seo-indicator.good,.np-dark-mode ol .np-seo-indicator.good{background-color:#7ad03a}.nestedpages.np-dark-mode ol .np-seo-indicator.ok,.np-dark-mode ol .np-seo-indicator.ok{background-color:#ffba00}.nestedpages.np-dark-mode ol .np-seo-indicator.poor,.np-dark-mode ol .np-seo-indicator.poor{background-color:#ee7c1b}.nestedpages.np-dark-mode ol .np-seo-indicator.bad,.np-dark-mode ol .np-seo-indicator.bad{background-color:#dd3d36}.nestedpages.np-dark-mode ol .np-seo-indicator.warn,.np-dark-mode ol .np-seo-indicator.warn{background-color:maroon}.nestedpages.np-dark-mode ol .np-seo-indicator.wrong,.np-dark-mode ol .np-seo-indicator.wrong{background-color:red}.nestedpages.np-dark-mode ol .np-seo-indicator.noindex,.np-dark-mode ol .np-seo-indicator.noindex{background-color:#1e8cbe}.nestedpages.np-dark-mode ol li,.np-dark-mode ol li{border-top-color:#32373c;background:transparent}.nestedpages.np-dark-mode ol ol,.np-dark-mode ol ol{border-top:1px solid #32373c}.nestedpages.np-dark-mode .child-toggle,.np-dark-mode .child-toggle{background-color:rgba(0,0,0,0.15)}.nestedpages.np-dark-mode .child-toggle a,.np-dark-mode .child-toggle a{background-color:#50626f;border:0;color:#fff}.nestedpages.np-dark-mode .child-toggle a .np-icon-arrow,.np-dark-mode .child-toggle a .np-icon-arrow{border-left-color:#fff}.nestedpages.np-dark-mode .child-toggle a:hover,.np-dark-mode .child-toggle a:hover{background-color:rgba(0,0,0,0.5)}.nestedpages.np-dark-mode .child-toggle a:hover .np-icon-arrow,.np-dark-mode .child-toggle a:hover .np-icon-arrow{border-left-color:#fff}.nestedpages.np-dark-mode .handle,.np-dark-mode .handle{color:#50626f}.nestedpages.np-dark-mode .handle .bars,.np-dark-mode .handle .bars{fill:#50626f}.nestedpages.np-dark-mode .np-icon-sub-menu .arrow,.np-dark-mode .np-icon-sub-menu .arrow{fill:#50626f}.nestedpages.np-dark-mode .page-title .link-icon .icon,.np-dark-mode .page-title .link-icon .icon{fill:#50626f}.nestedpages.np-dark-mode .np-bulk-checkbox,.np-dark-mode .np-bulk-checkbox{background:transparent}.nestedpages.np-dark-mode .row,.np-dark-mode .row{background:transparent}.nestedpages.np-dark-mode .row:hover,.nestedpages.np-dark-mode .row.active,.np-dark-mode .row:hover,.np-dark-mode .row.active{background-color:#32373c}.nestedpages.np-dark-mode .row.np-updated,.np-dark-mode .row.np-updated{background-color:#32373c}.nestedpages.np-dark-mode .row.np-updated-show,.np-dark-mode .row.np-updated-show{background-color:#32373c}.nestedpages.np-dark-mode .np-post-columns ul li,.np-dark-mode .np-post-columns ul li{color:#fff;border-left:1px solid rgba(0,0,0,0.4)}.nestedpages.np-dark-mode .np-post-columns ul li:first-child,.np-dark-mode .np-post-columns ul li:first-child{border:0}.nestedpages.np-dark-mode .action-buttons .nestedpages-dropdown .np-btn.toggle svg path.circles,.np-dark-mode .action-buttons .nestedpages-dropdown .np-btn.toggle svg path.circles{fill:#fff}.nestedpages.np-dark-mode .action-buttons .nestedpages-dropdown ul li,.np-dark-mode .action-buttons .nestedpages-dropdown ul li{background-color:#50626f}.nestedpages.np-dark-mode .action-buttons .nestedpages-dropdown ul li a,.np-dark-mode .action-buttons .nestedpages-dropdown ul li a{color:#fff}.nestedpages.np-dark-mode .action-buttons .nestedpages-dropdown ul li a svg path.primary,.np-dark-mode .action-buttons .nestedpages-dropdown ul li a svg path.primary{fill:#fff}.nestedpages.np-dark-mode .nestedpages-list-header,.np-dark-mode .nestedpages-list-header{background-color:#32373c;border:0}.nestedpages.np-dark-mode .nestedpages-list-header .np-check-all,.np-dark-mode .nestedpages-list-header .np-check-all{background:transparent}.nestedpages.np-dark-mode .np-btn,.np-dark-mode .np-btn{color:#fff;display:inline-block;background-color:#50626f;border:1px solid #444}.nestedpages.np-dark-mode .np-btn:hover,.np-dark-mode .np-btn:hover{background-color:#32373c;border-color:#32373c}.nestedpages.np-dark-mode .np-inline-modal,.np-dark-mode .np-inline-modal{background-color:#32373c}.nestedpages.np-dark-mode .quick-edit h3,.nestedpages.np-dark-mode .new-child h3,.np-dark-mode .quick-edit h3,.np-dark-mode .new-child h3{color:#fff}.nestedpages.np-dark-mode .quick-edit h3 span em,.nestedpages.np-dark-mode .new-child h3 span em,.np-dark-mode .quick-edit h3 span em,.np-dark-mode .new-child h3 span em{color:#50626f}.nestedpages.np-dark-mode .quick-edit .fields,.nestedpages.np-dark-mode .new-child .fields,.np-dark-mode .quick-edit .fields,.np-dark-mode .new-child .fields{background:transparent}.nestedpages.np-dark-mode .quick-edit .buttons,.nestedpages.np-dark-mode .new-child .buttons,.np-dark-mode .quick-edit .buttons,.np-dark-mode .new-child .buttons{background-color:rgba(0,0,0,0.15)}.nestedpages.np-dark-mode .quick-edit .form-control.original-link,.nestedpages.np-dark-mode .new-child .form-control.original-link,.np-dark-mode .quick-edit .form-control.original-link,.np-dark-mode .new-child .form-control.original-link{background-color:rgba(0,0,0,0.15);border:0}.nestedpages.np-dark-mode .quick-edit .np-toggle-options,.nestedpages.np-dark-mode .new-child .np-toggle-options,.np-dark-mode .quick-edit .np-toggle-options,.np-dark-mode .new-child .np-toggle-options{background-color:rgba(0,0,0,0.1)}.nestedpages.np-dark-mode .quick-edit .np-taxonomies,.nestedpages.np-dark-mode .quick-edit .np-menuoptions,.nestedpages.np-dark-mode .new-child .np-taxonomies,.nestedpages.np-dark-mode .new-child .np-menuoptions,.np-dark-mode .quick-edit .np-taxonomies,.np-dark-mode .quick-edit .np-menuoptions,.np-dark-mode .new-child .np-taxonomies,.np-dark-mode .new-child .np-menuoptions{background:transparent}.nestedpages.np-dark-mode .quick-edit .np-taxonomy li,.nestedpages.np-dark-mode .new-child .np-taxonomy li,.np-dark-mode .quick-edit .np-taxonomy li,.np-dark-mode .new-child .np-taxonomy li{background:transparent}.nestedpages.np-dark-mode .nestedpages-bulk-edit,.np-dark-mode .nestedpages-bulk-edit{background-color:#32373c;border:0}.nestedpages.np-dark-mode .nestedpages-bulk-edit .np-bulk-titles,.np-dark-mode .nestedpages-bulk-edit .np-bulk-titles{background-color:rgba(0,0,0,0.15);border:0}.nestedpages.np-dark-mode .nestedpages-bulk-edit .np-bulk-titles .np-remove,.np-dark-mode .nestedpages-bulk-edit .np-bulk-titles .np-remove{background-color:#50626f}.nestedpages.np-dark-mode .nestedpages-bulk-edit .np-bulk-footer,.np-dark-mode .nestedpages-bulk-edit .np-bulk-footer{background-color:rgba(0,0,0,0.15)}.nestedpages.np-dark-mode .np-quickedit-error,.np-dark-mode .np-quickedit-error{background-color:#e14d43;color:#fff}.np-modal-form.np-dark-mode .form-interior{background:transparent}.nestedpages-modal-content.np-dark-mode{background-color:#32373c}.nestedpages-modal-content.np-dark-mode h3,.nestedpages-modal-content.np-dark-mode .new-child h3{color:#fff}.nestedpages-modal-content.np-dark-mode .modal-content{background-color:#32373c}.nestedpages-modal-content.np-dark-mode .modal-footer{background-color:rgba(0,0,0,0.15)}.nestedpages-modal-content.np-dark-mode .clone-modal h3{background:transparent}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection{background-color:#32373c;border:0}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li{border:1px solid #32373c;border-top:0}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li a{background-color:#50626f;color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li a:after{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li a:active,.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li a:focus{-webkit-box-shadow:none;box-shadow:none}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li:first-child{border-top:0}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li ul{padding:0;background:transparent}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li ul li{border-color:#32373c}.nestedpages-modal-content.np-dark-mode .np-menu-type-selection ul li ul li a{background-color:rgba(0,0,0,0.15)}.nestedpages-modal-content.np-dark-mode .np-menu-search{background-color:rgba(0,0,0,0.15)}.nestedpages-modal-content.np-dark-mode .np-menu-search input[type="text"]::-webkit-input-placeholder{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-search input[type="text"]::-moz-placeholder{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-search input[type="text"]::-ms-input-placeholder{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-search input[type="text"]::placeholder{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-link-details h3 em{color:#fff}.nestedpages-modal-content.np-dark-mode .np-menu-link-details .original-link{border:0;background-color:rgba(0,0,0,0.15)}.nestedpages-modal-content.np-dark-mode .np-menu-link-details .fields{background:transparent;padding:0}
assets/js/lib/nestedpages.quickedit-post.js CHANGED
@@ -21,13 +21,6 @@ NestedPages.QuickEditPost = function()
21
  plugin.newData = ''; // New Data, after save
22
  plugin.row = ''; // The row being edited
23
 
24
-
25
- plugin.init = function()
26
- {
27
- plugin.bindEvents();
28
- }
29
-
30
-
31
  plugin.bindEvents = function()
32
  {
33
  $(document).on('click', NestedPages.selectors.quickEditOpen, function(e){
@@ -106,6 +99,13 @@ NestedPages.QuickEditPost = function()
106
  sticky: $(plugin.button).attr('data-sticky')
107
  };
108
 
 
 
 
 
 
 
 
109
  // Add Array of Taxonomies to the data object using classes applied to the list element
110
  plugin.initialData.h_taxonomies = [];
111
  plugin.initialData.f_taxonomies = [];
@@ -151,7 +151,7 @@ NestedPages.QuickEditPost = function()
151
  $(plugin.form).find('.np_title_attribute').val(plugin.initialData.navtitleattr);
152
  $(plugin.form).find('.np_nav_css_classes').val(plugin.initialData.navcss);
153
  $(plugin.form).find('.post_password').val(plugin.initialData.password);
154
- $(plugin.form).find('.np_datepicker').val(plugin.initialData.datepicker);
155
  if ( plugin.initialData.cs === 'open' ) $(plugin.form).find('.np_cs').attr('checked', 'checked');
156
 
157
  if ( plugin.initialData.template !== '' ){
@@ -206,6 +206,18 @@ NestedPages.QuickEditPost = function()
206
  $(plugin.form).find('input[name="mn"]').val(plugin.initialData.minute);
207
  }
208
 
 
 
 
 
 
 
 
 
 
 
 
 
209
  // Populate Hierarchical Taxonomy Checkboxes
210
  if ( plugin.initialData.hasOwnProperty('h_taxonomies') ){
211
  var taxonomies = plugin.initialData.h_taxonomies;
@@ -215,10 +227,15 @@ NestedPages.QuickEditPost = function()
215
  }
216
  }
217
 
218
- $(plugin.form).find('.np_datepicker').datepicker({
219
- beforeShow: function(input, inst) {
220
- $('#ui-datepicker-div').addClass('nestedpages-datepicker');
221
- }
 
 
 
 
 
222
  });
223
 
224
  plugin.formatter.showQuickEdit();
@@ -430,6 +447,15 @@ NestedPages.QuickEditPost = function()
430
  $(button).attr('data-formattedtime', plugin.newData.np_time);
431
  $(button).attr('data-ampm', plugin.newData.np_ampm);
432
 
 
 
 
 
 
 
 
 
 
433
  plugin.removeTaxonomyClasses();
434
  plugin.addCategoryClasses();
435
  plugin.addHierarchicalClasses();
@@ -521,9 +547,6 @@ NestedPages.QuickEditPost = function()
521
  $(NestedPages.selectors.quickEditLoadingIndicator).hide();
522
  }
523
 
524
-
525
-
526
- return plugin.init();
527
-
528
 
529
  }
21
  plugin.newData = ''; // New Data, after save
22
  plugin.row = ''; // The row being edited
23
 
 
 
 
 
 
 
 
24
  plugin.bindEvents = function()
25
  {
26
  $(document).on('click', NestedPages.selectors.quickEditOpen, function(e){
99
  sticky: $(plugin.button).attr('data-sticky')
100
  };
101
 
102
+ // Add Custom Fields if Available
103
+ var attrs = $(plugin.button)[0].attributes;
104
+ $.each(attrs, function(i, attr){
105
+ if ( !attr.name.includes('data-npcustom') ) return;
106
+ plugin.initialData[attr.name] = attr.value;
107
+ });
108
+
109
  // Add Array of Taxonomies to the data object using classes applied to the list element
110
  plugin.initialData.h_taxonomies = [];
111
  plugin.initialData.f_taxonomies = [];
151
  $(plugin.form).find('.np_title_attribute').val(plugin.initialData.navtitleattr);
152
  $(plugin.form).find('.np_nav_css_classes').val(plugin.initialData.navcss);
153
  $(plugin.form).find('.post_password').val(plugin.initialData.password);
154
+ $(plugin.form).find('.np_publish_date').val(plugin.initialData.datepicker);
155
  if ( plugin.initialData.cs === 'open' ) $(plugin.form).find('.np_cs').attr('checked', 'checked');
156
 
157
  if ( plugin.initialData.template !== '' ){
206
  $(plugin.form).find('input[name="mn"]').val(plugin.initialData.minute);
207
  }
208
 
209
+ // Custom Fields
210
+ for ( var key in plugin.initialData ){
211
+ if ( !key.includes('npcustom') ) continue;
212
+ if ( plugin.initialData.hasOwnProperty(key) ){
213
+ var inputName = key.replace('data-npcustom-', '');
214
+ inputName = inputName.toLowerCase();
215
+ $(plugin.form).find('[data-np-custom-field="' + inputName + '"]').val(plugin.initialData[key]);
216
+ }
217
+ }
218
+
219
+ plugin.populateFlatTaxonomies();
220
+
221
  // Populate Hierarchical Taxonomy Checkboxes
222
  if ( plugin.initialData.hasOwnProperty('h_taxonomies') ){
223
  var taxonomies = plugin.initialData.h_taxonomies;
227
  }
228
  }
229
 
230
+ var datepickers = $(plugin.form).find('.np_datepicker');
231
+ $.each(datepickers, function(){
232
+ var $this = $(this);
233
+ $this.datepicker({
234
+ dateFormat: $this.attr('data-datepicker-format'),
235
+ beforeShow: function(input, inst) {
236
+ $('#ui-datepicker-div').addClass('nestedpages-datepicker');
237
+ }
238
+ });
239
  });
240
 
241
  plugin.formatter.showQuickEdit();
447
  $(button).attr('data-formattedtime', plugin.newData.np_time);
448
  $(button).attr('data-ampm', plugin.newData.np_ampm);
449
 
450
+ // Custom Fields
451
+ for ( var key in plugin.newData ){
452
+ if ( !key.includes('np_custom') ) continue;
453
+ if ( plugin.newData.hasOwnProperty(key) ){
454
+ var attrName = key.replace('np_custom_', 'data-npcustom-');
455
+ $(button).attr(attrName, plugin.newData[key]);
456
+ }
457
+ }
458
+
459
  plugin.removeTaxonomyClasses();
460
  plugin.addCategoryClasses();
461
  plugin.addHierarchicalClasses();
547
  $(NestedPages.selectors.quickEditLoadingIndicator).hide();
548
  }
549
 
550
+ return plugin.bindEvents();
 
 
 
551
 
552
  }
assets/js/lib/nestedpages.settings-admin-customization.js ADDED
@@ -0,0 +1,179 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ var NestedPages = NestedPages || {};
2
+
3
+ /**
4
+ * Admin Customization Settings
5
+ * @package Nested Pages
6
+ * @author Kyle Phillips - https://github.com/kylephillips/wp-nested-pages
7
+ */
8
+ NestedPages.AdminCustomizationSettings = function()
9
+ {
10
+ var plugin = this;
11
+ var $ = jQuery;
12
+
13
+ plugin.selectors = {
14
+ navItemCheckbox : 'data-nestedpages-admin-nav-item-checkbox',
15
+ adminNavList : 'data-np-sortable-admin-nav',
16
+ adminNavRoleSelect : 'data-np-nav-menu-user-role-select',
17
+ adminNavRoleMenu : 'data-np-nav-menu-customization',
18
+ adminNavDetails : 'data-np-extra-options',
19
+ adminNavDetailsToggle : 'data-np-extra-options-button',
20
+ adminSubNavList : 'data-np-sortable-admin-subnav',
21
+ submenuToggle : 'data-np-nav-menu-customization-submenu-toggle',
22
+ separatorRow : 'data-np-separator-row',
23
+ separatorRemoveButton : 'data-np-remove-separator-button',
24
+ separatorAddButton : 'data-np-add-separator-button'
25
+ }
26
+
27
+ plugin.bindEvents = function()
28
+ {
29
+ $(document).ready(function(){
30
+ plugin.enableSortableAdminSorting();
31
+ plugin.defaultAdminMenuRoleSelect();
32
+ });
33
+ $(document).on('change', '[' + plugin.selectors.navItemCheckbox + ']', function(e){
34
+ plugin.toggleNavItemVisibility($(this));
35
+ });
36
+ $(document).on('change', '[' + plugin.selectors.adminNavRoleSelect + ']', function(e){
37
+ var menu = $(this).val();
38
+ plugin.toggleNavRoleMenu(menu);
39
+ });
40
+ $(document).on('click', '[' + plugin.selectors.adminNavDetailsToggle + ']', function(e){
41
+ e.preventDefault();
42
+ plugin.toggleNavExtraOptions($(this));
43
+ });
44
+ $(document).on('click', '[' + plugin.selectors.submenuToggle + ']', function(e){
45
+ e.preventDefault();
46
+ plugin.toggleSubmenu($(this));
47
+ });
48
+ $(document).on('click', '[' + plugin.selectors.separatorRemoveButton + ']', function(e){
49
+ e.preventDefault();
50
+ plugin.removeSeparator($(this));
51
+ });
52
+ $(document).on('click', '[' + plugin.selectors.separatorAddButton + ']', function(e){
53
+ e.preventDefault();
54
+ plugin.addSeparator();
55
+ });
56
+ }
57
+
58
+ plugin.enableSortableAdminSorting = function()
59
+ {
60
+ $('[' + plugin.selectors.adminNavList + ']').sortable({
61
+ handle: '.handle',
62
+ items: '.np-nav-preview',
63
+ stop : function(event, ui){
64
+ var items = $('[' + plugin.selectors.adminNavList + '] li');
65
+ $.each(items, function(){
66
+ $(this).find('[data-np-menu-order]').val($(this).index());
67
+ });
68
+ }
69
+ });
70
+
71
+ $('[' + plugin.selectors.adminSubNavList + ']').sortable({
72
+ handle: '.handle',
73
+ items: '.submenu-item',
74
+ stop : function(event, ui){
75
+ var items = $('[' + plugin.selectors.adminSubNavList + '] li');
76
+ $.each(items, function(){
77
+ $(this).find('[data-np-submenu-order]').val($(this).index());
78
+ });
79
+ }
80
+ });
81
+ }
82
+
83
+ plugin.defaultAdminMenuRoleSelect = function()
84
+ {
85
+ $('[' + plugin.selectors.adminNavRoleSelect + ']').find('option:eq(0)').prop('selected', true);
86
+ }
87
+
88
+ /**
89
+ * Toggle the Menu Item visibility under admin menu options (hide from menu)
90
+ */
91
+ plugin.toggleNavItemVisibility = function(checkbox)
92
+ {
93
+ var item = $(checkbox).closest('li.np-nav-preview');
94
+ var checked = ( $(checkbox).is(':checked') ) ? true : false;
95
+ if ( checked ){
96
+ $(item).addClass('disabled');
97
+ return;
98
+ }
99
+ $(item).removeClass('disabled');
100
+ }
101
+
102
+ /**
103
+ * Toggle which role's menu to edit
104
+ */
105
+ plugin.toggleNavRoleMenu = function(menu)
106
+ {
107
+ $('[' + plugin.selectors.adminNavRoleMenu + ']').hide();
108
+ var visibleMenu = $('[' + plugin.selectors.adminNavRoleMenu + '="' + menu + '"]');
109
+ $('[' + plugin.selectors.adminNavRoleSelect + ']').val(menu);
110
+ $(visibleMenu).show();
111
+ }
112
+
113
+ /**
114
+ * Toggle the extra options for a nav menu item
115
+ */
116
+ plugin.toggleNavExtraOptions = function(button)
117
+ {
118
+ var options = $(button).parents('.np-nav-preview').find('[' + plugin.selectors.adminNavDetails + ']');
119
+ $(button).parents('.np-nav-preview').toggleClass('options-open');
120
+ }
121
+
122
+ /**
123
+ * Toggle an admin submenu
124
+ */
125
+ plugin.toggleSubmenu = function(button)
126
+ {
127
+ $(button).toggleClass('active');
128
+ $(button).parents('li').toggleClass('submenu-open');
129
+ }
130
+
131
+ /**
132
+ * Remove a separator
133
+ */
134
+ plugin.removeSeparator = function(button)
135
+ {
136
+ $(button).closest('[' + plugin.selectors.separatorRow + ']').fadeOut(function(){
137
+ $(this).remove();
138
+ });
139
+ }
140
+
141
+ /**
142
+ * Add a separator
143
+ */
144
+ plugin.addSeparator = function()
145
+ {
146
+ var currentList = $('[' + plugin.selectors.adminNavList + ']:visible');
147
+ var separatorCount = $(currentList).find('[' + plugin.selectors.separatorRow + ']').length + 1;
148
+ var currentRole = $('[' + plugin.selectors.adminNavRoleSelect + ']').val();
149
+ currentRole = currentRole.replace('menu_role_', '');
150
+
151
+ var html = '<li class="np-nav-preview separator" data-np-separator-row>';
152
+ html += '<div class="menu-item">';
153
+ html += '<div class="submenu-toggle"></div>';
154
+ html += '<div class="handle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class=" np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg></div>';
155
+ html += '<div class="title"><div class="menu-icon dashicons-before dashicons-admin-post"></div><p>Separator<button class="button button-small details-button" data-np-remove-separator-button="">Remove</button></p></div><!-- .title -->';
156
+ html += '</div><!-- .menu-item -->'
157
+ html += '<input type="hidden" name="nestedpages_admin[nav_menu_options][' + currentRole + '][custom_sep' + separatorCount + ']" value="true">';
158
+ html += '<input type="hidden" name="nestedpages_admin[nav_menu_options][' + currentRole + '][custom_sep' + separatorCount + '][order]" value="" data-np-menu-order>';
159
+ html += '</li>';
160
+ $(currentList).prepend(html);
161
+ plugin.resetNavOrder($(currentList));
162
+ }
163
+
164
+ /**
165
+ * Reset Orders
166
+ */
167
+ plugin.resetNavOrder = function(list)
168
+ {
169
+ var orderFields = $(list).find('[data-np-menu-order]');
170
+ $.each(orderFields, function(i, v){
171
+ $(this).val(i);
172
+ });
173
+ plugin.enableSortableAdminSorting();
174
+ }
175
+
176
+ return plugin.bindEvents();
177
+ }
178
+
179
+ new NestedPages.AdminCustomizationSettings;
assets/js/nestedpages.js CHANGED
@@ -1509,13 +1509,6 @@ NestedPages.QuickEditPost = function()
1509
  plugin.newData = ''; // New Data, after save
1510
  plugin.row = ''; // The row being edited
1511
 
1512
-
1513
- plugin.init = function()
1514
- {
1515
- plugin.bindEvents();
1516
- }
1517
-
1518
-
1519
  plugin.bindEvents = function()
1520
  {
1521
  $(document).on('click', NestedPages.selectors.quickEditOpen, function(e){
@@ -1594,6 +1587,13 @@ NestedPages.QuickEditPost = function()
1594
  sticky: $(plugin.button).attr('data-sticky')
1595
  };
1596
 
 
 
 
 
 
 
 
1597
  // Add Array of Taxonomies to the data object using classes applied to the list element
1598
  plugin.initialData.h_taxonomies = [];
1599
  plugin.initialData.f_taxonomies = [];
@@ -1639,7 +1639,7 @@ NestedPages.QuickEditPost = function()
1639
  $(plugin.form).find('.np_title_attribute').val(plugin.initialData.navtitleattr);
1640
  $(plugin.form).find('.np_nav_css_classes').val(plugin.initialData.navcss);
1641
  $(plugin.form).find('.post_password').val(plugin.initialData.password);
1642
- $(plugin.form).find('.np_datepicker').val(plugin.initialData.datepicker);
1643
  if ( plugin.initialData.cs === 'open' ) $(plugin.form).find('.np_cs').attr('checked', 'checked');
1644
 
1645
  if ( plugin.initialData.template !== '' ){
@@ -1694,6 +1694,18 @@ NestedPages.QuickEditPost = function()
1694
  $(plugin.form).find('input[name="mn"]').val(plugin.initialData.minute);
1695
  }
1696
 
 
 
 
 
 
 
 
 
 
 
 
 
1697
  // Populate Hierarchical Taxonomy Checkboxes
1698
  if ( plugin.initialData.hasOwnProperty('h_taxonomies') ){
1699
  var taxonomies = plugin.initialData.h_taxonomies;
@@ -1703,10 +1715,15 @@ NestedPages.QuickEditPost = function()
1703
  }
1704
  }
1705
 
1706
- $(plugin.form).find('.np_datepicker').datepicker({
1707
- beforeShow: function(input, inst) {
1708
- $('#ui-datepicker-div').addClass('nestedpages-datepicker');
1709
- }
 
 
 
 
 
1710
  });
1711
 
1712
  plugin.formatter.showQuickEdit();
@@ -1918,6 +1935,15 @@ NestedPages.QuickEditPost = function()
1918
  $(button).attr('data-formattedtime', plugin.newData.np_time);
1919
  $(button).attr('data-ampm', plugin.newData.np_ampm);
1920
 
 
 
 
 
 
 
 
 
 
1921
  plugin.removeTaxonomyClasses();
1922
  plugin.addCategoryClasses();
1923
  plugin.addHierarchicalClasses();
@@ -2009,10 +2035,7 @@ NestedPages.QuickEditPost = function()
2009
  $(NestedPages.selectors.quickEditLoadingIndicator).hide();
2010
  }
2011
 
2012
-
2013
-
2014
- return plugin.init();
2015
-
2016
 
2017
  }
2018
  var NestedPages = NestedPages || {};
1509
  plugin.newData = ''; // New Data, after save
1510
  plugin.row = ''; // The row being edited
1511
 
 
 
 
 
 
 
 
1512
  plugin.bindEvents = function()
1513
  {
1514
  $(document).on('click', NestedPages.selectors.quickEditOpen, function(e){
1587
  sticky: $(plugin.button).attr('data-sticky')
1588
  };
1589
 
1590
+ // Add Custom Fields if Available
1591
+ var attrs = $(plugin.button)[0].attributes;
1592
+ $.each(attrs, function(i, attr){
1593
+ if ( !attr.name.includes('data-npcustom') ) return;
1594
+ plugin.initialData[attr.name] = attr.value;
1595
+ });
1596
+
1597
  // Add Array of Taxonomies to the data object using classes applied to the list element
1598
  plugin.initialData.h_taxonomies = [];
1599
  plugin.initialData.f_taxonomies = [];
1639
  $(plugin.form).find('.np_title_attribute').val(plugin.initialData.navtitleattr);
1640
  $(plugin.form).find('.np_nav_css_classes').val(plugin.initialData.navcss);
1641
  $(plugin.form).find('.post_password').val(plugin.initialData.password);
1642
+ $(plugin.form).find('.np_publish_date').val(plugin.initialData.datepicker);
1643
  if ( plugin.initialData.cs === 'open' ) $(plugin.form).find('.np_cs').attr('checked', 'checked');
1644
 
1645
  if ( plugin.initialData.template !== '' ){
1694
  $(plugin.form).find('input[name="mn"]').val(plugin.initialData.minute);
1695
  }
1696
 
1697
+ // Custom Fields
1698
+ for ( var key in plugin.initialData ){
1699
+ if ( !key.includes('npcustom') ) continue;
1700
+ if ( plugin.initialData.hasOwnProperty(key) ){
1701
+ var inputName = key.replace('data-npcustom-', '');
1702
+ inputName = inputName.toLowerCase();
1703
+ $(plugin.form).find('[data-np-custom-field="' + inputName + '"]').val(plugin.initialData[key]);
1704
+ }
1705
+ }
1706
+
1707
+ plugin.populateFlatTaxonomies();
1708
+
1709
  // Populate Hierarchical Taxonomy Checkboxes
1710
  if ( plugin.initialData.hasOwnProperty('h_taxonomies') ){
1711
  var taxonomies = plugin.initialData.h_taxonomies;
1715
  }
1716
  }
1717
 
1718
+ var datepickers = $(plugin.form).find('.np_datepicker');
1719
+ $.each(datepickers, function(){
1720
+ var $this = $(this);
1721
+ $this.datepicker({
1722
+ dateFormat: $this.attr('data-datepicker-format'),
1723
+ beforeShow: function(input, inst) {
1724
+ $('#ui-datepicker-div').addClass('nestedpages-datepicker');
1725
+ }
1726
+ });
1727
  });
1728
 
1729
  plugin.formatter.showQuickEdit();
1935
  $(button).attr('data-formattedtime', plugin.newData.np_time);
1936
  $(button).attr('data-ampm', plugin.newData.np_ampm);
1937
 
1938
+ // Custom Fields
1939
+ for ( var key in plugin.newData ){
1940
+ if ( !key.includes('np_custom') ) continue;
1941
+ if ( plugin.newData.hasOwnProperty(key) ){
1942
+ var attrName = key.replace('np_custom_', 'data-npcustom-');
1943
+ $(button).attr(attrName, plugin.newData[key]);
1944
+ }
1945
+ }
1946
+
1947
  plugin.removeTaxonomyClasses();
1948
  plugin.addCategoryClasses();
1949
  plugin.addHierarchicalClasses();
2035
  $(NestedPages.selectors.quickEditLoadingIndicator).hide();
2036
  }
2037
 
2038
+ return plugin.bindEvents();
 
 
 
2039
 
2040
  }
2041
  var NestedPages = NestedPages || {};
assets/js/nestedpages.min.js CHANGED
@@ -1 +1 @@
1
- (NestedPages=NestedPages||{}).Formatter=function(){var s=this,o=jQuery;s.updateSubMenuToggle=function(){for(var e=o(NestedPages.selectors.childToggle),t=0;t<e.length;t++){var a=e[t],s=o(a).parent(".row").parent("li");if(0<o(s).children("ol").length){if(o(s).children("ol").find("li.page-row").length<1){o(s).children("ol").hide();continue}var n='<div class="child-toggle-spacer"></div>';n+='<a href="#"',0<o(s).children("ol:visible").length&&(n+=' class="open"'),n+='><span class="np-icon-arrow"></span></a>',o(a).html(n),0<o(s).children("ol").children(".np-hide").length&&0===o(s).children("ol").children(".np-hide.shown").length?o(a).find("a").hide():0<o(s).children("ol").children(".np-hide").length&&0<o(s).children("ol").children(".np-hide.shown").length&&o(a).find("a").show()}else o(a).empty().html('<div class="child-toggle-spacer"></div>')}},s.setBorders=function(){o(NestedPages.selectors.rows).removeClass(NestedPages.cssClasses.noborder),o.each(o(NestedPages.selectors.lists),function(){o(this).find(".page-row:visible:first").addClass(NestedPages.cssClasses.noborder)})},s.setNestedMargins=function(){o.each(o(NestedPages.selectors.lists),function(e,t){var a=o(this).parents(NestedPages.selectors.lists).length,s=0;if(NestedPages.jsData.sortable||(s=10),0<a){s=20*a+s;o(this).find(".row-inner").css("padding-left",s+"px")}else NestedPages.jsData.sortable&&!o(this).hasClass("no-sort")?o(this).find(".row-inner").css("padding-left","0px"):o(this).find(".row-inner").css("padding-left","10px")})},s.updatePlaceholderWidth=function(e){if(NestedPages.jsData.nestable){var t=40*o(e.placeholder).parents("ol").length-40,a=o(NestedPages.selectors.sortable).width()-t;o(e.placeholder).width(a).css("margin-left",t+"px")}s.updateListVisibility(e)},s.updateListVisibility=function(e){var t=o(e.placeholder).parent("ol");o(t).is(":visible")||(o(t).addClass("nplist"),o(t).show())},s.removeQuickEdit=function(){o(NestedPages.selectors.quickEditOverlay).removeClass("active").remove(),o(".sortable .quick-edit").remove(),o(".row").show()},s.showQuickEdit=function(){o("body").append('<div class="np-inline-overlay"></div>'),setTimeout(function(){o(".np-inline-overlay").addClass("active")},50)},s.flashRow=function(e){o(e).addClass("np-updated"),s.setBorders(),setTimeout(function(){o(e).addClass("np-updated-show")},1500)},s.showAjaxError=function(e){o(NestedPages.selectors.ajaxError).find("p").text(e),o(NestedPages.selectors.ajaxError).show()},s.hideAjaxError=function(e){o(NestedPages.selectors.ajaxError).hide()},s.sizeLinkThumbnails=function(){var e=o(NestedPages.selectors.thumbnailContainer).not(NestedPages.selectors.thumbnailContainerLink).first().find("img"),t=o(e).width(),a=o(e).height();o.each(o(NestedPages.selectors.thumbnailContainerLink),function(){o(this).width(t),o(this).height(a)})}},(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<a(t).parents(NestedPages.selectors.row).length&&a(t).parents(NestedPages.selectors.row).addClass("active")}),a(document).on("dropdown-closed",function(){a(NestedPages.selectors.row).removeClass("active")})},t.toggleDropdown=function(){a("."+t.selectors.caret_up).attr("class",t.selectors.caret_down);var e=a(t.dropdown).find(t.dropdownContent);if(t.activeContent=e,a(e).hasClass("active"))return a(e).removeClass("active"),a(t.activeBtn).removeClass("active"),a(t.activeBtn).find("."+t.selectors.caret_up).attr("class",t.selectors.caret_down),void a(document).trigger("dropdown-closed",e);t.setPositioning(),a(t.toggleBtn).removeClass("active"),a(t.dropdownContent).removeClass("active"),a(e).addClass("active"),a(t.activeBtn).find("."+t.selectors.caret_down).attr("class",t.selectors.caret_up),a(t.activeBtn).addClass("active"),a(document).trigger("dropdown-opened",e)},t.setPositioning=function(){var e=a(t.activeBtn).outerHeight();a(t.activeContent).css("top",e+"px")},t.closeDropdowns=function(e){0===a(e).parents(t.dropdownContainer).length&&(a(t.dropdownContent).removeClass("active"),a(t.toggleBtn).removeClass("active"),a(t.activeBtn).find("."+t.selectors.caret_up).attr("class",t.selectors.caret_down),a(document).trigger("dropdown-closed",void 0))},t.bindEvents()},(NestedPages=NestedPages||{}).Modals=function(){var a=this,s=jQuery;return a.activeBtn="",a.activeModal="",a.modalOpen=!1,a.selectors={toggleBtn:"[data-nestedpages-modal-toggle]",backdrop:"[data-nestedpages-modal-backdrop]",closeBtn:"[data-nestedpages-modal-close]",title:"data-nestedpages-modal-title",content:"data-nestedpages-modal-content"},a.bindEvents=function(){s(document).on("click",a.selectors.toggleBtn,function(e){e.preventDefault(),a.activeBtn=s(this),a.openModal()}),s(document).on("click",a.selectors.closeBtn,function(e){e.preventDefault(),a.closeModals()}),s(document).on("open-modal-manual",function(e,t){a.activeModal=s('[data-nestedpages-modal="'+t+'"]'),a.openModal()}),s(document).on("close-modal-manual",function(e){a.closeModals()}),s(document).on("click",a.selectors.backdrop,function(e){a.closeModals()}),s(document).ready(function(){a.checkHash()})},a.openModal=function(){if(a.modalOpen)a.closeModals();else{if(0<s(a.activeBtn).length){var e=s(a.activeBtn).attr("data-nestedpages-modal-toggle");a.activeModal=s('*[data-nestedpages-modal="'+e+'"]')}s(a.activeModal).addClass("active"),a.modalOpen=!0,a.populateModal(),s(document).trigger("open-modal",[a.activeBtn,a.activeModal])}},a.closeModals=function(){a.modalOpen=!1,s("[data-nestedpages-modal]").removeClass("active"),a.activeModal="",a.activeBtn=""},a.populateModal=function(){var e=s(a.activeBtn).attr(a.selectors.title);void 0!==e&&""!==e&&s(a.activeModal).find("[data-nestedpages-modal-title]").text(e);var t=s(a.activeBtn).attr(a.selectors.content);void 0!==t&&""!==t&&s(a.activeModal).find("[data-nestedpages-modal-content]").html(t)},a.checkHash=function(){if(window.location.hash&&"#modal"===window.location.hash.substring(0,6)){var e=window.location.hash.substring(7);a.activeModal=s('*[data-nestedpages-modal="'+e+'"]'),a.openModal()}},a.bindEvents()},(NestedPages=NestedPages||{}).CheckAll=function(){var s=this,n=jQuery;return s.activeCheckbox="",s.selectors={checkbox:"[data-np-check-all]"},s.bindEvents=function(){n(document).on("change",s.selectors.checkbox,function(){s.activeCheckbox=n(this),s.toggleCheckboxes()}),n(document).on("change","input[type=checkbox]",function(){s.checkAllStatus(n(this))})},s.init=function(){s.bindEvents()},s.toggleCheckboxes=function(){var t=!!n(s.activeCheckbox).is(":checked"),e=n(s.activeCheckbox).attr("data-np-check-all"),a=n('*[name="'+e+'"]');n.each(a,function(){var e=n(this).parents(NestedPages.selectors.rows);n(this).prop("checked",t),n(e).hasClass("np-hide")&&!n(e).is(":visible")&&n(e).find(NestedPages.selectors.bulkActionsCheckbox).prop("checked",!1)}),s.toggleCheckAll()},s.toggleCheckAll=function(){var e=n(s.activeCheckbox).attr("data-np-check-all"),t=n('*[name="'+e+'"]').length;t=t-n(".np-hide").find(NestedPages.selectors.bulkActionsCheckbox).length+n(".np-hide:visible").find(NestedPages.selectors.bulkActionsCheckbox).length;var a=n('*[name="'+e+'"]:checked').length;if(t==a)return n(s.activeCheckbox).prop("checked",!0),void n(s.activeCheckbox).removeClass("check-all-partial");0<a?n(s.activeCheckbox).addClass("check-all-partial"):(n(s.activeCheckbox).attr("checked",!1),n(s.activeCheckbox).removeClass("check-all-partial"))},s.checkAllStatus=function(e){var t=n(e).attr("name"),a=n('*[data-np-check-all="'+t+'"]');0!==a.length&&(s.activeCheckbox=n(a)[0],s.toggleCheckAll())},s.init()},(NestedPages=NestedPages||{}).BulkActions=function(){var o=this,i=jQuery;return o.selectedNumber=0,o.selectedLinks=[],o.selectedPosts=[],o.init=function(){o.bindEvents()},o.bindEvents=function(){i(document).on("change",NestedPages.selectors.bulkActionsCheckbox,function(){o.toggleBulkForm()}),i(document).on("submit",NestedPages.selectors.bulkActionsForm,function(e){"edit"===i("select[name=np_bulk_action]").val()&&(e.preventDefault(),o.toggleBulkEdit(!0))}),i(document).on("click",NestedPages.selectors.bulkEditRemoveItem,function(e){e.preventDefault();var t=i(this).siblings("input[type=hidden]").val();o.uncheckBulkItem(t)}),i(document).on("click",NestedPages.selectors.bulkEditCancel,function(e){e.preventDefault(),o.uncheckAllBulkItems()})},o.toggleBulkForm=function(){var a=!1,s="",n="";if(o.selectedPosts=[],o.selectedLinks=[],i.each(i(NestedPages.selectors.bulkActionsCheckbox),function(){if(i(this).is(":checked")){var e=i(this).parents(NestedPages.selectors.rows);if(a=!0,i(this).parent("div").hasClass("np-check-all")||i(e).hasClass("post-type-np-redirect")||(s+=i(this).val()+","),i(e).hasClass("post-type-np-redirect")&&(n+=i(this).val()+",",o.selectedLinks.push(i(this).val())),"np-redirect"!==i(this).attr("data-np-post-type")&&!i(this).parent("div").hasClass("np-check-all")){var t=[];t.title=i(this).attr("data-np-bulk-checkbox"),t.id=i(this).val(),o.selectedPosts.push(t)}}}),o.setBulkEditPosts(),o.toggleEditOption(),o.toggleLinkCountAlert(),a)return i(NestedPages.selectors.bulkActionsForm).show(),i(NestedPages.selectors.bulkActionsIds).val(s),i(NestedPages.selectors.bulkActionRedirectIds).val(n),void o.setSelectedNumber();i(NestedPages.selectors.bulkActionsIds).val(""),i(NestedPages.selectors.bulkActionsForm).hide()},o.setBulkEditPosts=function(){for(var e="",t=0;t<o.selectedPosts.length;t++)e+='<li><a href="#" class="np-remove" data-np-remove-bulk-item>&times;</a>',e+=o.selectedPosts[t].title,e+='<input type="hidden" name="post_ids[]" value="'+o.selectedPosts[t].id+'"></li>';i(NestedPages.selectors.bulkEditTitles).html(e)},o.uncheckBulkItem=function(e){i.each(i(NestedPages.selectors.bulkActionsCheckbox),function(){i(this).val()==e&&i(this).prop("checked",!1).change()}),0===i(NestedPages.selectors.bulkEditRemoveItem).length&&o.toggleBulkEdit(!1)},o.uncheckAllBulkItems=function(){i.each(i(NestedPages.selectors.bulkActionsCheckbox),function(){i(this).prop("checked",!1).change()}),o.toggleBulkEdit(!1)},o.setSelectedNumber=function(){var e=i(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").length,t=i(NestedPages.selectors.bulkActionsForm).find("select option").first();i(t).text(nestedpages.bulk_actions+" ("+e+")")},o.toggleEditOption=function(){var e=i(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").not(".np-redirect-bulk").length,t=i(NestedPages.selectors.bulkActionsForm).find("select option[value=edit]");if(0===e)return i(t).prop("disabled",!0),i(NestedPages.selectors.bulkActionsForm).find("select option").first().prop("selected",!0),void o.toggleBulkEdit(!1);i(t).prop("disabled",!1)},o.toggleBulkEdit=function(e){if(o.toggleLinkCountAlert(),e)return o.disableParentOptions(),i(NestedPages.selectors.bulkEditForm).show(),i(NestedPages.selectors.bulkActionsForm).hide(),void o.setWPSuggest();i(NestedPages.selectors.bulkEditForm).hide(),i(NestedPages.selectors.bulkActionsForm).show(),i(NestedPages.selectors.bulkEditLinkCount).parent("div").hide(),i(NestedPages.selectors.bulkActionsForm).find("select option").first().text(nestedpages.bulk_actions),o.resetBulkEditFields()},o.toggleLinkCountAlert=function(){0!==o.selectedLinks.length?i(NestedPages.selectors.bulkEditLinkCount).parent("div").show():i(NestedPages.selectors.bulkEditLinkCount).parent("div").hide()},o.disableParentOptions=function(){for(var e=i(NestedPages.selectors.bulkEditForm).find("select[name=post_parent]"),t=0;t<o.selectedPosts.length;t++)i(e).find("option[value="+o.selectedPosts[t].id+"]").attr("disabled",!0)},o.setWPSuggest=function(){var e=i(NestedPages.selectors.bulkEditForm).find("[data-autotag]");i.each(e,function(e,t){var a=i(this).attr("data-taxonomy");i(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+a,{multiple:!0,multipleSep:","})})},o.resetBulkEditFields=function(){var e=i(NestedPages.selectors.bulkEditForm).find("select");i.each(e,function(){i(this).find("option").first().prop("selected",!0),i(this).find("option").removeAttr("disabled")});var t=i(NestedPages.selectors.bulkEditForm).find(".cat-checklist");i.each(t,function(){i(this).find("input[type=checkbox]").prop("checked",!1)})},o.init()},(NestedPages=NestedPages||{}).HiddenItemCount=function(){var e=this,a=jQuery;return e.init=function(){e.bindEvents()},e.bindEvents=function(){a(document).on("change",NestedPages.selectors.bulkActionsCheckbox,function(){e.toggleHiddenCount()}),a(document).on("click",NestedPages.selectors.toggleAll,function(){e.toggleHiddenCount()}),a(document).on("click",NestedPages.selectors.pageToggle,function(){e.toggleHiddenCount()})},e.toggleHiddenCount=function(){var t=0;a.each(a(NestedPages.selectors.bulkActionsCheckbox),function(){if(a(this).is(":checked")){if(a(this).parent("div").hasClass("np-check-all"))return;var e=a(this).closest(".page-row");a(e).is(":visible")||t++}}),t<1?a(NestedPages.selectors.hiddenItemCountParent).hide():(a(NestedPages.selectors.hiddenItemCount).text(t),a(NestedPages.selectors.hiddenItemCountParent).show())},e.init()},(NestedPages=NestedPages||{}).MenuToggle=function(){var a=this,n=jQuery;return a.formatter=new NestedPages.Formatter,a.bindEvents=function(){n(document).on("click",NestedPages.selectors.childToggleLink,function(e){e.preventDefault(),a.toggleSingleMenu(n(this))}),n(document).on("click",NestedPages.selectors.toggleAll,function(e){e.preventDefault(),a.toggleAllMenus()})},a.toggleSingleMenu=function(e){var t=n(e).parent(NestedPages.selectors.childToggle).parent(NestedPages.selectors.row).siblings("ol");n(e).toggleClass("open"),n(t).toggle(),a.formatter.setBorders(),a.formatter.setNestedMargins(),a.syncUserToggles()},a.toggleAllMenus=function(){var e=NestedPages.selectors.toggleAll;if("closed"===n(e).attr("data-toggle"))return n(NestedPages.selectors.lists).show(),n(e).attr("data-toggle","opened").text(NestedPages.jsData.collapseText),n(NestedPages.selectors.childToggle+" a").addClass("open"),a.formatter.setBorders(),void a.syncUserToggles();n(NestedPages.selectors.lists).not(n(NestedPages.selectors.lists)[0]).hide(),n(e).attr("data-toggle","closed").text(NestedPages.jsData.expandText),n(NestedPages.selectors.childToggle+" a").removeClass("open"),a.formatter.setBorders(),a.syncUserToggles()},a.visibleRowIDs=function(){var s=[],e=n(NestedPages.selectors.rows+":visible");return n.each(e,function(e,t){var a=n(this).attr("id");s.push(a.replace("menuItem_",""))}),s},a.syncUserToggles=function(){n.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.syncToggles,nonce:NestedPages.jsData.nonce,ids:a.visibleRowIDs(),posttype:NestedPages.jsData.posttype},success:function(e){"success"!==e.status&&console.log("There was an error saving toggled pages.")}})},a.bindEvents()},(NestedPages=NestedPages||{}).PageToggle=function(){var a=this,s=jQuery;return a.activeButton="",a.formatter=new NestedPages.Formatter,a.init=function(){a.bindEvents()},a.bindEvents=function(){s(document).on("click",NestedPages.selectors.toggleHidden,function(e){e.preventDefault(),a.activeButton=s(this),a.toggleHidden()}),s(document).on("click",NestedPages.selectors.toggleStatus,function(e){e.preventDefault(),a.toggleStatus(s(this))})},a.toggleHidden=function(){var e=s(a.activeButton),t=s(e).attr("href");if("#show"==t)return s(e).attr("href","#hide").text(NestedPages.jsData.showHiddenText),s(NestedPages.selectors.hiddenRows).removeClass("shown").hide(),a.formatter.updateSubMenuToggle(),void a.formatter.setBorders();"#hide"==t&&(s(e).attr("href","#show").text(NestedPages.jsData.hideHiddenText),s(NestedPages.selectors.hiddenRows).addClass("shown").show(),a.formatter.updateSubMenuToggle(),a.formatter.setBorders())},a.toggleStatus=function(e){var t=s(e).attr("href");t=t.substring(1),s(NestedPages.selectors.syncCheckbox).attr("disabled",!1),s(NestedPages.selectors.toggleStatus).removeClass("active"),s(e).addClass("active"),"draft"==t&&(s(NestedPages.selectors.syncCheckbox).attr("disabled",!0),s("."+t).addClass("nested-visible")),"all"!=t?(s(NestedPages.selectors.rows).hide(),s("."+t).show()):s(NestedPages.selectors.rows).show()},a.init()},(NestedPages=NestedPages||{}).Nesting=function(){var n=this,o=jQuery;n.formatter=new NestedPages.Formatter,n.initializeSortable=function(){if(!NestedPages.jsData.nestable)return n.initializeSortableFlat();o(NestedPages.selectors.sortable).not(NestedPages.selectors.notSortable).nestedSortable({items:NestedPages.selectors.rows,toleranceElement:"> .row",handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",tabSize:56,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;if("1"!==nestedpages.manual_order_sync||e){o(NestedPages.selectors.errorDiv).hide(),o(NestedPages.selectors.loadingIndicator).show(),a=NestedPages.jsData.nestable?o(NestedPages.selectors.sortable).nestedSortable("toHierarchy",{startDepthCount:0}):n.setNestingArray(),n.disableNesting();var 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},success:function(e,t){if(n.initializeSortable(),"error"===e.status)o(NestedPages.selectors.errorDiv).text(e.message).show(),o(NestedPages.selectors.loadingIndicator).hide();else{if(t&&"function"==typeof t)return void 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},0<o(e).children(NestedPages.selectors.lists).children(NestedPages.selectors.rows).length&&(t.children=[],o(e).children(NestedPages.selectors.lists).children(NestedPages.selectors.rows).each(function(){var e=n.recursiveNesting(this);t.children.push(e)})),t}},(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){var s=d(t).attr("data-nestedpages-modal-toggle");void 0!==s&&"np-bulk-modal"==s&&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))})},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=d(e).attr(NestedPages.selectors.newBeforeButton);t=void 0!==t&&""!==t&&t;var a=d(e).attr(NestedPages.selectors.newAfterButton);a=void 0!==a&&""!==a&&a;var s=d(e).closest(NestedPages.selectors.row).parent("li"),n=d(NestedPages.selectors.newPageFormContainer).clone();if(0<d(s).children("ol").length){var o=d(s).children("ol");d(n).insertBefore(o)}else d(n).appendTo(s);d(n).siblings(NestedPages.selectors.row).hide(),r.formatter.showQuickEdit(),d(n).find(".parent_name").html("<em>Parent:</em> "+d(e).attr("data-parentname")),t||a||d(n).find(".page_parent_id").val(d(e).attr("data-id")),t&&(d(n).find(".page_before_id").val(t),d(n).find("[data-new-post-relation-title]").text(nestedpages.insert_before+": "+d(e).attr("data-parentname"))),a&&(d(n).find(".page_after_id").val(a),d(n).find("[data-new-post-relation-title]").text(nestedpages.insert_after+": "+d(e).attr("data-parentname"))),d(n).show(),d(n).find(".np_title").focus(),d(n).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='<li><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg><div class="form-control new-child-row"><label>'+NestedPages.jsData.titleText+'</label><div><input type="text" name="post_title[]" class="np_title" placeholder="'+NestedPages.jsData.titleText+'" value="" tabindex="'+a+'" /><a href="#" class="button-secondary np-remove-child">-</a></div></div></li>';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"),t=NestedPages.formActions.newPage;""!==d(r.form).find(".page_before_id").val()&&(t=NestedPages.formActions.newBeforeAfter),""!==d(r.form).find(".page_after_id").val()&&(t=NestedPages.formActions.newBeforeAfter),d.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:d(r.form).serialize()+"&action="+t+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){if("error"===e.status)return r.toggleLoading(!1),void d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show();if(!0==a){var t=e.new_pages[0].edit_link;return t=t.replace(/&amp;/g,"&"),void 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=d(r.form).find(".page_before_id").val();e=""!==e&&e;var t=d(r.form).find(".page_after_id").val();t=""!==t&&t;var a=d(r.form).parent(".new-child").parent(".page-row");if(0!==d(a).children("ol").length||e||t||d(a).append('<ol class="nplist"></ol>'),d(r.form).hasClass("in-modal"))var s=d(".nplist.sortable li.page-row:first");else s=d(a).children("ol");for(i=0;i<r.posts.length;i++)r.appendRows(s,r.posts[i],e,t);e||t||d(s).show(),r.formatter.updateSubMenuToggle(),r.formatter.setNestedMargins(),r.cancelNewPage(),d(document).trigger("close-modal-manual")},r.appendRows=function(e,t,a,s){var n='<li id="menuItem_'+t.id+'" class="page-row';if("publish"===t.status&&(n+=" published"),n+='">',NestedPages.jsData.hierarchical?(n+='<div class="row">',n+='<div class="child-toggle"></div>'):(n+='<div class="row non-hierarchical">',n+='<div class="non-hierarchical-spacer"></div>'),n+='<div class="row-inner">',n+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="np-icon-sub-menu"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z" class="arrow" /></svg>',n+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>',n+='<a href="'+t.edit_link+'" class="page-link page-title">',n+='<span class="title">'+t.title+"</span>","Publish"!==t.status?n+='<span class="status">('+t.status+")</span>":n+='<span class="status"></span>',n+='<span class="nav-status">',"hide"===t.np_nav_status&&(n+=" "+nestedpages.hidden),n+="</span>",n+='<span class="edit-indicator">Edit</span>',n+="</a>",NestedPages.jsData.hierarchical||(n+='<div class="np-post-columns">',n+='<ul class="np-post-info">',n+='<li><span class="np-author-display">'+t.author_formatted+"</span></li>",n+="<li>"+t.date_formatted+"</li>",n+="</ul>",n+="</div>"),d(".nplist").first().hasClass("has-yoast")&&(n+='<span class="np-seo-indicator na"></span>'),n+='<div class="action-buttons">',n+='<div class="nestedpages-dropdown" data-dropdown><a href="#" class="np-btn has-icon toggle" data-dropdown-toggle><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/></svg></a><ul class="nestedpages-dropdown-content" data-dropdown-content>',n+='<li><a href="#" class="open-redirect-modal" data-parentid="'+t.id+'"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>'+nestedpages.add_link+"</a></li>",n+='<li><a href="#" class="add-new-child" data-id="'+t.id+'" data-parentname="'+t.title+'"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/><path d="M0 0h24v24H0z" fill="none"/></svg>'+nestedpages.add_child_short+"</a></li>",n+="</ul></div>",n+='<a href="#" class="np-btn np-quick-edit" data-id="'+t.id+'" data-template="'+t.page_template+'" data-title="'+t.title+'" data-slug="'+t.slug+'" data-commentstatus="closed" data-status="'+t.status.toLowerCase()+'" data-np-status="show"\tdata-navstatus="show" data-author="'+t.author+'" data-template="'+t.template+'" data-month="'+t.month+'" data-day="'+t.day+'" data-year="'+t.year+'" data-hour="'+t.hour+'" data-minute="'+t.minute+'" data-datepicker="'+t.datepicker+'" data-time="'+t.time+'" data-formattedtime="'+t.formattedtime+'" data-ampm="'+t.ampm+'">'+nestedpages.quick_edit+"</a>",n+='<a href="'+t.view_link+'" class="np-btn" target="_blank">'+nestedpages.view+"</a>",n+='<a href="'+t.delete_link+'" class="np-btn np-btn-trash"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="np-icon-remove"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z" class="icon"/><path d="M0 0h24v24H0z" fill="none"/></svg></a>',n+="</div>\x3c!-- .action-buttons --\x3e",n+="</div>\x3c!-- .row-inner --\x3e</div>\x3c!-- .row --\x3e",n+="</li>",a){var o=r.findRowById(a);d(n).insertBefore(o)}else if(s){o=r.findRowById(s);d(n).insertAfter(o)}else d(e).append(n)},r.findRowById=function(e){return d(NestedPages.selectors.rows+"#menuItem_"+e)},r.toggleAddEditButton=function(e){var t=d(e).find(".np_title").length;t<1?d(NestedPages.selectors.newPageSubmitButton).hide():(d(NestedPages.selectors.newPageSubmitButton).show(),1<t?d(NestedPages.selectors.newPageSubmitButton+".add-edit").hide():d(NestedPages.selectors.newPageSubmitButton+".add-edit").show())},r.toggleLoading=function(e){if(e)return d(NestedPages.selectors.quickEditErrorDiv).hide(),d(NestedPages.selectors.newPageSubmitButton).attr("disabled","disabled"),void d(NestedPages.selectors.quickEditLoadingIndicator).show();d(NestedPages.selectors.newPageSubmitButton).attr("disabled",!1),d(NestedPages.selectors.quickEditLoadingIndicator).hide()},r.bindEvents()},(NestedPages=NestedPages||{}).QuickEditPost=function(){var d=this,r=jQuery;return d.formatter=new NestedPages.Formatter,d.button="",d.initialData="",d.parent_li="",d.form="",d.flatTerms="",d.termNames="",d.saveButton="",d.newData="",d.row="",d.init=function(){d.bindEvents()},d.bindEvents=function(){r(document).on("click",NestedPages.selectors.quickEditOpen,function(e){e.preventDefault(),d.button=r(this),d.openForm()}),r(document).on("click",NestedPages.selectors.quickEditCancel,function(e){e.preventDefault(),d.formatter.removeQuickEdit()}),r(document).on("click",NestedPages.selectors.quickEditToggleTaxonomies,function(e){e.preventDefault(),r(this).parents("form").find(".np-taxonomies").toggle()}),r(document).on("click",NestedPages.selectors.quickEditToggleMenuOptions,function(e){e.preventDefault(),r(this).parents("form").find(".np-menuoptions").toggle()}),r(document).on("change",".keep_private",function(){this.checked?r(".post_password").val("").prop("readonly",!0):r(".post_password").prop("readonly",!1)}),r(document).on("click",NestedPages.selectors.quickEditSaveButton,function(e){e.preventDefault(),d.saveButton=r(this),d.save()}),r(document).on("keydown",function(e){27===e.keyCode&&d.formatter.removeQuickEdit()})},d.openForm=function(){d.setInitialData(),d.createForm(),d.populateForm(),d.populateFlatTaxonomies()},d.setInitialData=function(){d.initialData={id:r(d.button).attr("data-id"),title:r(d.button).attr("data-title"),slug:r(d.button).attr("data-slug"),author:r(d.button).attr("data-author"),cs:r(d.button).attr("data-commentstatus"),status:r(d.button).attr("data-status"),template:r(d.button).attr("data-template"),month:r(d.button).attr("data-month"),day:r(d.button).attr("data-day"),year:r(d.button).attr("data-year"),hour:r(d.button).attr("data-hour"),minute:r(d.button).attr("data-minute"),navstatus:r(d.button).attr("data-navstatus"),npstatus:r(d.button).attr("data-np-status"),navtitle:r(d.button).attr("data-navtitle"),navtitleattr:r(d.button).attr("data-navtitleattr"),navcss:r(d.button).attr("data-navcss"),linktarget:r(d.button).attr("data-linktarget"),password:r(d.button).attr("data-password"),datepicker:r(d.button).attr("data-datepicker"),time:r(d.button).attr("data-formattedtime"),timeTwentyFour:r(d.button).attr("data-time"),ampm:r(d.button).attr("data-ampm"),timeFormat:r(d.button).attr("data-timeformat"),sticky:r(d.button).attr("data-sticky")},d.initialData.h_taxonomies=[],d.initialData.f_taxonomies=[],d.parent_li=r(d.button).closest(NestedPages.selectors.row).parent("li");var e=r(d.parent_li).attr("class").split(/\s+/);for(i=0;i<e.length;i++)"in-"===e[i].substring(0,3)&&d.initialData.h_taxonomies.push(e[i]),"inf-"===e[i].substring(0,4)&&d.initialData.f_taxonomies.push(e[i])},d.createForm=function(){if(d.form=r(NestedPages.selectors.quickEditPostForm).clone(),0<r(d.parent_li).children("ol").length){var e=r(d.parent_li).children("ol");r(d.form).insertBefore(e)}else r(d.form).appendTo(d.parent_li);r(d.form).siblings(NestedPages.selectors.row).hide(),r(d.form).show()},d.populateForm=function(){if(r(d.form).find(".page_id").html("<em>ID:</em> "+d.initialData.id),r(d.form).find(".np_id").val(d.initialData.id),r(d.form).find(".np_title").val(d.initialData.title),r(d.form).find(".np_slug").val(d.initialData.slug),r(d.form).find(".np_author select").val(d.initialData.author),r(d.form).find(".np_status").val(d.initialData.status),r(d.form).find(".np_nav_title").val(d.initialData.navtitle),r(d.form).find(".np_title_attribute").val(d.initialData.navtitleattr),r(d.form).find(".np_nav_css_classes").val(d.initialData.navcss),r(d.form).find(".post_password").val(d.initialData.password),r(d.form).find(".np_datepicker").val(d.initialData.datepicker),"open"===d.initialData.cs&&r(d.form).find(".np_cs").attr("checked","checked"),""!==d.initialData.template?r(d.form).find(".np_template").val(d.initialData.template):r(d.form).find(".np_template").val("default"),"private"===d.initialData.status&&(r(d.form).find(".post_password").attr("readonly",!0),r(d.form).find(".keep_private").attr("checked",!0)),"hide"===d.initialData.npstatus?r(d.form).find(".nested_pages_status").attr("checked","checked"):r(d.form).find(".nested_pages_status").removeAttr("checked"),"hide"===d.initialData.navstatus?r(d.form).find(".np_nav_status").attr("checked","checked"):r(d.form).find(".np_nav_status").attr("checked",!1),"_blank"===d.initialData.linktarget?r(d.form).find(".link_target").attr("checked","checked"):r(d.form).find(".link_target").attr("checked",!1),"private"===d.initialData.status&&r(d.form).find(".np_status").val("publish"),"sticky"===d.initialData.sticky?r(d.form).find(".np-sticky").attr("checked","checked"):r(d.form).find(".np-sticky").removeAttr("checked"),"H:i"===d.initialData.timeFormat?r(d.form).find(".np_time").val(d.initialData.timeTwentyFour):(r(d.form).find(".np_time").val(d.initialData.time),r(d.form).find(".np_ampm").val(d.initialData.ampm),r(d.form).find('select[name="mm"]').val(d.initialData.month),r(d.form).find('input[name="jj"]').val(d.initialData.day),r(d.form).find('input[name="aa"]').val(d.initialData.year),r(d.form).find('input[name="hh"]').val(d.initialData.hour),r(d.form).find('input[name="mn"]').val(d.initialData.minute)),d.initialData.hasOwnProperty("h_taxonomies")){var e=d.initialData.h_taxonomies;for(i=0;i<e.length;i++){var t="#"+e[i];r(d.form).find(t).attr("checked","checked")}}r(d.form).find(".np_datepicker").datepicker({beforeShow:function(e,t){r("#ui-datepicker-div").addClass("nestedpages-datepicker")}}),d.formatter.showQuickEdit(),r(d.form).show()},d.populateFlatTaxonomies=function(){d.initialData.hasOwnProperty("f_taxonomies")&&(d.createTaxonomyObject(),d.getTermNames(),d.setWPSuggest())},d.createTaxonomyObject=function(){var e={};for(i=0;i<d.initialData.f_taxonomies.length;i++){var t=d.initialData.f_taxonomies[i],a=t.split("-"),s=a.indexOf("nps"),n=a.splice(s+1);n=n.join("-");var o=t.split("-").splice(0,s);o.shift("inf");var r=o.join("-");r in e||(e[r]=[]),e[r].push(n)}d.flatTerms=e},d.getTermNames=function(){r.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.getTaxonomies,nonce:NestedPages.jsData.nonce,terms:d.flatTerms},success:function(e){d.termNames=e.terms,d.populateFlatTaxonomyFields()}})},d.populateFlatTaxonomyFields=function(){d.termNames&&r.each(d.termNames,function(e,t){var a=r("#"+e+"-quickedit");r(a).val(t.join(","))})},d.setWPSuggest=function(){var e=r(d.form).find("[data-autotag]");r.each(e,function(e,t){var a=r(this).attr("data-taxonomy");r(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+a,{multiple:!0,multipleSep:","})})},d.save=function(){d.toggleLoading(!0),r.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:r(d.form).find("form").serialize()+"&action="+NestedPages.formActions.quickEditPost+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){"error"===e.status?(d.toggleLoading(!1),r(d.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):(d.toggleLoading(!1),d.newData=e.post_data,d.updatePostRow())},error:function(e){console.log(e)}})},d.updatePostRow=function(){d.row=r(d.button).parents(".row-inner"),r(d.row).find(".title").text(d.newData.post_title),r(d.row).find(".np-view-button").attr("href",d.newData.permalink);var e=r(d.row).find(".status");if("publish"!==d.newData._status&&"future"!==d.newData._status?r(e).text("("+d.newData._status+")"):"private"===d.newData.keep_private?r(e).text("("+d.newData.keep_private+")"):r(e).text(""),""!==d.newData.post_password&&void 0!==d.newData.post_password){var t=r(e).text();t+=' <span class="locked">',t+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"/></svg>',t+="</span>",r(e).html(t)}var a=r(d.row).find(".nav-status");"hide"==d.newData.nav_status?r(a).text("(Hidden)"):r(a).text("");var s=r(d.row).parent("li");"hide"==d.newData.np_status?(r(s).addClass("np-hide"),r(d.row).find(".status").after('<svg class="row-status-icon status-np-hidden" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z" fill="none"/><path class="icon" d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"/></svg>')):(r(s).removeClass("np-hide"),r(d.row).find(".status-np-hidden").remove());var n=r(d.row).find(".sticky");"sticky"==d.newData.sticky?r(n).show():r(n).hide(),NestedPages.jsData.hierarchical||r(d.row).find(".np-author-display").text(d.newData.author_name);var o=r(d.row).find(NestedPages.selectors.quickEditOpen);r(o).attr("data-id",d.newData.post_id),r(o).attr("data-template",d.newData.page_template),r(o).attr("data-title",d.newData.post_title),r(o).attr("data-slug",d.newData.post_name),r(o).attr("data-commentstatus",d.newData.comment_status),r(o).attr("data-status",d.newData._status),r(o).attr("data-sticky",d.newData.sticky),"private"===d.newData.keep_private&&r(o).attr("data-status","private"),r(o).attr("data-author",d.newData.post_author),r(o).attr("data-np-status",d.newData.np_status),r(o).attr("data-password",d.newData.post_password),r(o).attr("data-navstatus",d.newData.nav_status),r(o).attr("data-navtitle",d.newData.np_nav_title),r(o).attr("data-linktarget",d.newData.link_target),r(o).attr("data-navtitleattr",d.newData.np_title_attribute),r(o).attr("data-navcss",d.newData.np_nav_css_classes),r(o).attr("data-month",d.newData.mm),r(o).attr("data-day",d.newData.jj),r(o).attr("data-year",d.newData.aa),r(o).attr("data-hour",d.newData.hh),r(o).attr("data-minute",d.newData.mn),r(o).attr("data-datepicker",d.newData.np_date),r(o).attr("data-time",d.newData.np_time),r(o).attr("data-formattedtime",d.newData.np_time),r(o).attr("data-ampm",d.newData.np_ampm),d.removeTaxonomyClasses(),d.addCategoryClasses(),d.addHierarchicalClasses(),d.addFlatClasses(),d.addStatusClass(),d.formatter.removeQuickEdit(),d.formatter.flashRow(d.row)},d.addStatusClass=function(){var e=["published","draft","pending","future"];for(i=0;i<e.length;i++)r(d.row).removeClass(e[i]);r(d.row).addClass(d.newData._status)},d.removeTaxonomyClasses=function(){taxonomies=[];var e=r(d.row).attr("class").split(/\s+/);for(i=0;i<e.length;i++)"in-"===e[i].substring(0,3)&&r(d.row).removeClass(e[i]),"inf-"===e[i].substring(0,4)&&r(d.row).removeClass(e[i])},d.addCategoryClasses=function(){if(d.newData.hasOwnProperty("post_category")){var e=d.newData.post_category;for(i=0;i<e.length;i++){var t="in-category-"+e[i];r(d.row).addClass(t)}}},d.addHierarchicalClasses=function(){if(d.newData.hasOwnProperty("tax_input")){var e=d.newData.tax_input;r.each(e,function(e,t){for(i=0;i<t.length;i++){var a="in-"+e+"-"+t[i];r(d.row).addClass(a)}})}},d.addFlatClasses=function(){if(d.newData.hasOwnProperty("flat_tax")){var e=d.newData.flat_tax;r.each(e,function(e,t){for(i=0;i<t.length;i++){var a="inf-"+e+"-nps-"+t[i];r(d.row).addClass(a)}})}},d.toggleLoading=function(e){if(e)return r(NestedPages.selectors.quickEditErrorDiv).hide(),r(d.saveButton).attr("disabled","disabled"),void r(NestedPages.selectors.quickEditLoadingIndicator).show();r(d.saveButton).attr("disabled",!1),r(NestedPages.selectors.quickEditLoadingIndicator).hide()},d.init()},(NestedPages=NestedPages||{}).QuickEditLink=function(){var o=this,i=jQuery;return o.formatter=new NestedPages.Formatter,o.button="",o.postData="",o.newPostData="",o.form="",o.bindEvents=function(){i(document).on("click",NestedPages.selectors.quickEditButtonLink,function(e){e.preventDefault(),o.formatter.removeQuickEdit(),o.button=i(this),o.openQuickEdit()}),i(document).on("click",NestedPages.selectors.quickEditLinkSaveButton,function(e){e.preventDefault(),o.submitForm()}),i(document).on("keydown",function(e){27===e.keyCode&&o.formatter.removeQuickEdit()})},o.openQuickEdit=function(){o.setData(),o.createForm(),o.populateForm()},o.setData=function(){o.postData={id:i(o.button).attr("data-id"),url:i(o.button).attr("data-url"),title:i(o.button).attr("data-title"),status:i(o.button).attr("data-status"),navstatus:i(o.button).attr("data-navstatus"),npstatus:i(o.button).attr("data-np-status"),linktarget:i(o.button).attr("data-linktarget"),parentid:i(o.button).attr("data-parentid"),navtitleattr:i(o.button).attr("data-navtitleattr"),navcss:i(o.button).attr("data-navcss"),navtype:i(o.button).attr("data-nav-type"),navobject:i(o.button).attr("data-nav-object"),navobjectid:i(o.button).attr("data-nav-object-id"),navoriginallink:i(o.button).attr("data-nav-original-link"),navoriginaltitle:i(o.button).attr("data-nav-original-title")}},o.createForm=function(){var e=i(o.button).closest(NestedPages.selectors.row).parent("li");if(o.form=i(NestedPages.selectors.quickEditLinkForm).clone(),0<i(e).children("ol").length){var t=i(e).children("ol");i(o.form).insertBefore(t)}else i(o.form).appendTo(e);i(o.form).siblings(NestedPages.selectors.row).hide()},o.populateForm=function(){if(i(o.form).find(".np_id").val(o.postData.id),i(o.form).find(".np_title").val(o.postData.title),i(o.form).find(".np_author select").val(o.postData.author),i(o.form).find(".np_status").val(o.postData.status),i(o.form).find(".np_content").val(o.postData.url),i(o.form).find(".np_parent_id").val(o.postData.parentid),i(o.form).find(".np_title_attribute").val(o.postData.navtitleattr),i(o.form).find(".np_nav_css_classes").val(o.postData.navcss),"hide"===o.postData.npstatus?i(o.form).find(".np_status").prop("checked","checked"):i(o.form).find(".np_status").removeAttr("checked"),"hide"===o.postData.navstatus?i(o.form).find(".np_nav_status").prop("checked","checked"):i(o.form).find(".np_nav_status").removeAttr("checked"),"_blank"===o.postData.linktarget?i(o.form).find(".link_target").prop("checked","checked"):i(o.form).find(".link_target").removeAttr("checked"),"custom"!==o.postData.navobject&&""!==o.postData.navobject){var e='<div class="form-control original-link">Original: <a href="'+o.postData.navoriginallink+'" target="_blank">'+o.postData.navoriginaltitle+"</a></div>";i(o.form).find("[data-url-field]").remove(),i(e).insertAfter(i(o.form).find("h3")),i(o.form).find("[data-np-menu-object-input]").val(o.postData.navobject),i(o.form).find("[data-np-menu-objectid-input]").val(o.postData.navobjectid),i(o.form).find("[data-np-menu-type-input]").val(o.postData.navtype),i(o.form).find("h3").text("Link: "+o.postData.navoriginaltitle)}else i(o.form).find("h3").text("Link"),i(o.form).find("[data-np-menu-object-input]").val("custom"),i(o.form).find("[data-np-menu-type-input]").val("custom");o.formatter.showQuickEdit(),i(o.form).show()},o.submitForm=function(){o.toggleLoading(!0),i.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:i(o.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?(o.toggleLoading(!1),i(o.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):(o.toggleLoading(!1),o.newPostData=e.post_data,o.updateRow())},error:function(e){o.toggleLoading(!1),i(o.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},o.updateRow=function(){var e=i(o.form).siblings(".row");i(e).find(".title").html(o.newPostData.post_title+' <svg class="link-icon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path class="icon" d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>');var t=i(e).find(".status");"publish"!==o.newPostData._status&&"future"!==o.newPostData._status?i(t).text("("+o.newPostData._status+")"):i(t).text("");var a=i(e).find(".nav-status");"hide"==o.newPostData.nav_status?i(a).text("("+NestedPages.jsData.hiddenText+")"):i(a).text("");var s=i(e).parent("li");"hide"==o.newPostData.np_status?(i(s).addClass("np-hide"),i(e).find(".status").after('<svg class="row-status-icon status-np-hidden" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z" fill="none"/><path class="icon" d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"/></svg>')):(i(s).removeClass("np-hide"),i(e).find(".status-np-hidden").remove());var n=i(e).find(NestedPages.selectors.quickEditButtonLink);i(n).attr("data-id",o.newPostData.post_id),i(n).attr("data-title",o.newPostData.post_title),i(n).attr("data-url",o.newPostData.post_content),i(n).attr("data-status",o.newPostData._status),i(n).attr("data-navstatus",o.newPostData.nav_status),i(n).attr("data-np-status",o.newPostData.np_status),i(n).attr("data-linkTarget",o.newPostData.linkTarget),i(n).attr("data-navtitleattr",o.newPostData.titleAttribute),i(n).attr("data-navcss",o.newPostData.cssClasses),o.formatter.removeQuickEdit(),o.formatter.flashRow(e)},o.toggleLoading=function(e){if(i(".row").removeClass("np-updated").removeClass("np-updated-show"),e)return i(NestedPages.selectors.quickEditErrorDiv).hide(),i(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled","disabled"),void i(NestedPages.selectors.quickEditLoadingIndicator).show();i(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled",!1),i(NestedPages.selectors.quickEditLoadingIndicator).hide()},o.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(){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(),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){if(e)return a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").show(),void 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 t=this,a=jQuery;return t.activeContent="",t.activeButton="",t.init=function(){t.bindEvents()},t.bindEvents=function(){a(document).on("click",NestedPages.selectors.tabButton,function(e){e.preventDefault(),t.activeButton=a(this),t.toggleTabs()})},t.toggleTabs=function(){t.activeContent=a(t.activeButton).attr("href"),a(NestedPages.selectors.tabContent).hide(),a(t.activeContent).show(),a(t.activeButton).parents(NestedPages.selectors.tabButtonParent).find(NestedPages.selectors.tabButton).removeClass("active"),a(t.activeButton).addClass("active")},t.init()},jQuery(document).ready(function(){new NestedPages.Factory}),(NestedPages=NestedPages||{}).selectors={childToggle:".child-toggle",childToggleLink:".child-toggle a",toggleAll:".nestedpages-toggleall",toggleHidden:".np-toggle-hidden",toggleStatus:".np-toggle-publish",lists:".nplist",rows:".page-row",row:".row",sortable:".sortable",notSortable:".no-sort",handle:".handle",published:".published",hiddenRows:".np-hide",errorDiv:"#np-error",loadingIndicator:"#nested-loading",syncCheckbox:".np-sync-menu",syncForm:".np-sync-menu-cont",ajaxError:"[data-nestedpages-error]",toggleEditButtons:".np-toggle-edit",bulkActionsHeader:".nestedpages-list-header",bulkActionsForm:"[data-np-bulk-form]",bulkActionsCheckbox:"[data-np-bulk-checkbox]",bulkActionsIds:"[data-np-bulk-ids]",bulkActionRedirectIds:"[data-np-bulk-redirect-ids]",hiddenItemCount:"[data-np-hidden-count]",hiddenItemCountParent:"[data-np-hidden-count-parent]",bulkEditForm:"[data-np-bulk-edit-form]",bulkEditTitles:"[data-np-bulk-titles]",bulkEditRemoveItem:"[data-np-remove-bulk-item]",bulkEditCancel:"[data-np-cancel-bulk-edit]",bulkEditLinkCount:"[data-bulk-edit-link-count]",quickEditOverlay:".np-inline-overlay",quickEditLoadingIndicator:".np-qe-loading",quickEditErrorDiv:".np-quickedit-error",quickEditCancel:".np-cancel-quickedit",quickEditToggleTaxonomies:".np-toggle-taxonomies",quickEditToggleMenuOptions:".np-toggle-menuoptions",quickEditButtonLink:".np-quick-edit-redirect",quickEditLinkForm:".quick-edit-form-redirect",quickEditLinkSaveButton:".np-save-quickedit-redirect",quickEditOpen:".np-quick-edit",quickEditPostForm:".quick-edit-form",quickEditSaveButton:".np-save-quickedit",openLinkModal:".open-redirect-modal",linkModal:"np-link-modal",saveLink:".np-save-link",linkLoadingIndicator:".np-link-loading",linkErrorDiv:".np-new-link-error",linkForm:".np-new-link-form",linkDeleteButton:"[data-np-confirm-delete]",linkDeleteConfirmationButton:"[data-delete-confirmation]",linkDeleteConfirmationModal:"np-delete-confirmation-modal",linkDeleteConfirmationModalText:"[data-np-link-delete-text]",openPageModal:".open-bulk-modal",newPageModal:"#np-bulk-modal",newPageFormContainer:".new-child-form",newPageForm:".np-new-child-form",newPageSubmitButton:".np-save-newchild",newPageTitle:".add-new-child-row",newPageRemoveTitle:".np-remove-child",addChildButton:".add-new-child",newChildError:".np-newchild-error",cancelNewChildButton:".np-cancel-newchild",newBeforeButton:"data-insert-before",newAfterButton:"data-insert-after",cloneButton:".clone-post",confirmClone:"[data-confirm-clone]",cloneModal:"np-clone-modal",cloneQuantity:"[data-clone-quantity]",cloneStatus:"[data-clone-status]",cloneAuthor:"[data-clone-author]",tabButtonParent:"[data-np-tabs]",tabButton:"[data-np-tab]",tabContent:"[data-np-tab-pane]",thumbnailContainer:".np-thumbnail",thumbnailContainerLink:".np-thumbnail.link",manualMenuSync:"[data-np-manual-menu-sync]",manualOrderSync:"[data-np-manual-order-sync]"},NestedPages.cssClasses={noborder:"no-border"},NestedPages.jsData={ajaxurl:ajaxurl,nonce:nestedpages.np_nonce,allPostTypes:nestedpages.post_types,syncmenu:"nosync",posttype:"",nestable:!0,sortable:!0,hierarchical:!0,expandText:nestedpages.expand_text,collapseText:nestedpages.collapse_text,showHiddenText:nestedpages.show_hidden,hideHiddenText:nestedpages.hide_hidden,quickEditText:nestedpages.quick_edit,hiddenText:nestedpages.hidden,titleText:nestedpages.title},NestedPages.formActions={syncToggles:"npnestToggle",syncNesting:"npsort",syncMenu:"npsyncMenu",newPage:"npnewChild",newBeforeAfter:"npnewBeforeAfter",quickEditLink:"npquickEditLink",getTaxonomies:"npgetTaxonomies",quickEditPost:"npquickEdit",clonePost:"npclonePost",search:"npmenuSearch",newMenuItem:"npnewMenuItem",manualMenuSync:"npmanualMenuSync",postSearch:"nppostSearch",wpmlTranslations:"npWpmlTranslations",resetSettings:"npresetSettings",resetUserPrefs:"npresetUserPreferences"},NestedPages.Factory=function(){var t=this,e=jQuery;return t.formatter=new NestedPages.Formatter,t.dropdowns=new NestedPages.Dropdowns,t.modals=new NestedPages.Modals,t.checkAll=new NestedPages.CheckAll,t.bulkActions=new NestedPages.BulkActions,t.menuToggle=new NestedPages.MenuToggle,t.pageToggle=new NestedPages.PageToggle,t.nesting=new NestedPages.Nesting,t.syncMenuSetting=new NestedPages.SyncMenuSetting,t.newPage=new NestedPages.NewPost,t.quickEditLink=new NestedPages.QuickEditLink,t.quickEditPost=new NestedPages.QuickEditPost,t.clone=new NestedPages.Clone,t.tabs=new NestedPages.Tabs,t.menuLinks=new NestedPages.MenuLinks,t.hiddenItemCount=new NestedPages.HiddenItemCount,t.confirmDelete=new NestedPages.ConfirmDelete,t.manualSync=new NestedPages.ManualSync,t.postSearch=new NestedPages.PostSearch,t.postMove=new NestedPages.MovePost,t.wpml=new NestedPages.Wpml,t.init=function(){nestedpages.settings_page||(t.bindEvents(),t.setPostType(),t.setMenuSync(),t.setNestable(),t.setSortable(),t.formatter.updateSubMenuToggle(),t.formatter.setBorders(),t.formatter.setNestedMargins(),t.nesting.initializeSortable())},t.bindEvents=function(){e(document).on("click",NestedPages.selectors.quickEditOverlay,function(e){t.formatter.removeQuickEdit(),t.newPage.cancelNewPage()}),e(document).ready(function(){t.formatter.hideAjaxError(),t.formatter.sizeLinkThumbnails()})},t.setNestable=function(){var a=!1;e.each(NestedPages.jsData.allPostTypes,function(e,t){t.name===NestedPages.jsData.posttype&&(!0===t.hierarchical&&(a=!0),!0===t.disable_nesting&&(a=!1))}),NestedPages.jsData.nestable=a},t.setSortable=function(){var a=!0;e.each(NestedPages.jsData.allPostTypes,function(e,t){t.name===NestedPages.jsData.posttype&&void 0!==t.disable_sorting&&""!==t.disable_sorting&&"true"===t.disable_sorting&&(a=!1)}),NestedPages.jsData.sortable=a},t.setPostType=function(){NestedPages.jsData.posttype=nestedpages.current_post_type,void 0!==NestedPages.jsData.posttype&&""!==NestedPages.jsData.posttype||(NestedPages.jsData.posttype=e(NestedPages.selectors.sortable).attr("id").substring(3)),NestedPages.jsData.hierarchical=NestedPages.jsData.allPostTypes[NestedPages.jsData.posttype].hierarchical},t.setMenuSync=function(){NestedPages.jsData.syncmenu="1"===nestedpages.syncmenu?"sync":"nosync"},t.init()},(NestedPages=NestedPages||{}).MenuLinks=function(){var a=this,s=jQuery;return a.typeButton="",a.post="",a.formatter=new NestedPages.Formatter,a.selectors={form:"[data-np-menu-item-form]",typeSelect:"[data-np-menu-selection]",accordion:"[data-np-menu-accordion]",accordionItem:"[data-np-menu-accordion-item]",formPlaceholder:".np-menu-link-object-placeholder",formDetails:".np-menu-link-details",searchResults:"[data-np-search-result]",defaultResults:"[data-default-result]",originalLink:"[data-np-original-link]",saveButton:"[data-np-save-link]",urlInputCont:"[data-np-menu-url-cont]",errorDiv:"[data-np-error]"},a.fields={object:"[data-np-menu-object-input]",objectid:"[data-np-menu-objectid-input]",itemType:"[data-np-menu-type-input]",url:"[data-np-menu-url]",navigationLabel:"[data-np-menu-navigation-label]",titleAttribute:"[data-np-menu-title-attr]",cssClasses:"[data-np-menu-css-classes]",npStatus:"[data-np-menu-np-status]",linkTarget:"[data-np-menu-link-target]",menuTitle:"[data-np-menu-title]"},a.search=new NestedPages.MenuSearch,a.init=function(){a.bindEvents()},a.bindEvents=function(){s(document).on("click",NestedPages.selectors.openLinkModal,function(e){e.preventDefault(),a.postParent=s(this).attr("data-parentid"),s(a.selectors.form).find(".parent_id").val(s(this).attr("data-parentid")),a.openModal()}),s(document).on("click",a.selectors.accordionItem,function(e){e.preventDefault(),a.accordion(s(this))}),s(document).on("click",a.selectors.typeSelect,function(e){e.preventDefault(),a.typeButton=s(this),a.setLinkType()}),s(document).on("keyup",a.fields.navigationLabel,function(){a.updateTitle()}),s(document).on("click",a.selectors.saveButton,function(e){e.preventDefault(),a.submitForm()}),s(document).on("keydown",function(e){27===e.keyCode&&s(document).trigger("close-modal-manual")})},a.openModal=function(){s(NestedPages.selectors.linkErrorDiv).hide(),s(NestedPages.selectors.linkModal).find("input").val(""),s(NestedPages.selectors.linkModal).find(".parent_id").val(a.postParent),a.clearForm(),s(a.selectors.accordion).find("ul").hide(),s(a.selectors.typeSelect).removeClass("active"),s(document).trigger("open-modal-manual",NestedPages.selectors.linkModal)},a.accordion=function(e){a.clearForm();var t=s(e).siblings("ul");if(s(t).is(":visible"))return s(e).removeClass("active"),void s(t).slideUp("fast");s(a.selectors.accordionItem).removeClass("active"),s(e).addClass("active"),s(e).parents(a.selectors.accordion).find("ul").slideUp("fast"),s(t).slideDown("fast")},a.setLinkType=function(){s(a.typeButton).hasClass("active")?a.clearForm():(s(a.typeButton).hasClass("np-custom-link")&&(s(a.selectors.accordionItem).removeClass("active"),s(a.selectors.accordion).find("ul").slideUp("fast")),s(a.selectors.formPlaceholder).hide(),a.populateForm())},a.populateForm=function(){s(a.selectors.saveButton).show(),s(a.selectors.typeSelect).removeClass("active"),s(a.typeButton).addClass("active"),s(a.fields.menuTitle).text(s(a.typeButton).text()).val(s(a.typeButton).text()),s(a.selectors.form).find("h3").find("em").text(s(a.typeButton).attr("data-np-object-name")),""!==s(a.typeButton).attr("data-np-permalink")?(s(a.selectors.form).find(a.selectors.urlInputCont).hide(),s(a.selectors.form).find(a.selectors.originalLink).html('<a href="'+s(a.typeButton).attr("data-np-permalink")+'">'+s(a.typeButton).text()+"</a>"),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").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?(a.post=e.post_data,a.createRow()):s(a.selectors.form).find(a.selectors.errorDiv).text(e.message).show()},error:function(e){console.log(e)}})},a.createRow=function(){var e='<li id="menuItem_'+a.post.id+'" class="page-row published';e+='">',e+='<div class="row"><div class="child-toggle"><div class="child-toggle-spacer"></div></div><div class="row-inner">',e+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="np-icon-sub-menu"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z" class="arrow" /></svg>',e+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>',e+='<a href="'+a.post.np_link_content+'" class="page-link page-title" target="_blank"><span class="title">'+a.post.menuTitle+' <svg class="link-icon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path class="icon" d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg></span>',e+='</a><div class="action-buttons"><a href="#" class="np-btn np-quick-edit-redirect" ',e+='data-id="'+a.post.id+'"',e+='data-parentid="'+a.post.parent_id+'"',e+='data-title="'+a.post.menuTitle+'" ',e+='data-url="'+a.post.url+'" ',e+='data-status="publish" ',e+='data-np-status="show" ',e+='data-navstatus="show" ',e+='data-navcss="'+a.post.cssClasses+'" ',e+='data-navtitleattr="'+a.post.titleAttribute+'" ',e+='data-nav-type="'+a.post.menuType+'" ',e+='data-nav-object="'+a.post.objectType+'" ',e+='data-nav-object-id="'+a.post.objectId+'" ',e+='data-nav-original-link="'+a.post.original_link+'" ',e+='data-nav-original-title="'+a.post.original_title+'" ',e+='data-linktarget="'+a.post.link_target+'">',e+=NestedPages.jsData.quickEditText,e+="</a>",e+='<a href="'+a.post.delete_link+'" class="np-btn np-btn-trash"><i class="np-icon-remove"></i></a>',e+="</div></div></div></li>","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='<ol class="sortable nplist" style="display:block;">'+e+"</ol>",s(t).append(e)):s(t).find("ol:first").prepend(e),a.formatter.updateSubMenuToggle()},a.toggleLoading=function(e){if(e)return s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).show(),void s(a.selectors.saveButton).attr("disabled","disabled");s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).hide(),s(a.selectors.saveButton).attr("disabled",!1)},a.init()},(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.init=function(){s.bindEvents()},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(){if(s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2<n(s.activeForm).val().length)return n(s.defaultResults).hide(),s.toggleLoading(!0),void s.query();s.toggleLoading(!1),n(s.defaultResults).show()},s.query=function(){s.searchType=n(s.activeForm).attr(s.selectors.searchType),s.searchObject=n(s.activeForm).attr(s.selectors.searchObject),n.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.search,nonce:NestedPages.jsData.nonce,term:n(s.activeForm).val(),searchType:s.searchType,searchObject:s.searchObject},success:function(e){console.log(e),e.results?(s.results=e.results,s.toggleLoading(!1),"post_type"===s.searchType?s.appendPosts():s.appendTaxonomies()):(s.toggleLoading(!1),n(s.activeForm).siblings(s.selectors.noResults).show())}})},s.appendPosts=function(){var a="";n.each(s.results,function(e,t){a+='<li data-np-search-result><a href="#" data-np-menu-object="'+s.searchObject+'" data-np-menu-type="post_type" data-np-menu-objectid="'+t.ID+'" data-np-permalink="'+t.permalink+'" data-np-object-name="'+t.singular_name+'" data-np-menu-selection>'+t.post_title+"</a></li>"}),n(a).insertAfter(n(s.activeForm).parent("li")),s.toggleLoading(!1)},s.appendTaxonomies=function(){var a="";n.each(s.results,function(e,t){a+='<li data-np-search-result><a href="#" data-np-menu-object="'+s.searchObject+'" data-np-menu-type="post_type" data-np-menu-objectid="'+t.term_id+'" data-np-permalink="'+t.permalink+'" data-np-object-name="'+t.taxonomy+'" data-np-menu-selection>'+t.name+"</a></li>"}),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.init()},jQuery(document).ready(function(){new NestedPagesTrash});var NestedPages,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){if(e)return a(t.activeBtn).addClass("disabled"),void 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(){if(s.activeInput=n(this),s.setOptions(),s.changed||s.setDefaultResults(),""===n(this).val())return n(s.activeForm).find("["+s.selectors.noResults+"]").hide(),void 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(){if(s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2<n(s.activeForm).val().length)return n(s.defaultResults).hide(),s.toggleLoading(!0),void s.query();s.toggleLoading(!1),n(s.defaultResults).show()},s.query=function(){n(s.activeForm).find("["+s.selectors.results+"]").empty(),s.toggleLoading(!0),n.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.postSearch,nonce:NestedPages.jsData.nonce,term:n(s.activeInput).val(),postType:s.postType},success:function(e){e.results?(s.results=e.results,s.loadResults(),s.toggleLoading(!1)):(s.toggleLoading(!1),n(s.activeForm).find("["+s.selectors.noResults+"]").show())}})},s.loadResults=function(){var a="<ul>";n.each(s.results,function(e,t){a+='<li><a href="#" data-assignment-page-id="'+t.ID+'" data-assignment-page-title="'+t.post_title+'">'+t.post_title+"</a></li>"}),a+="</ul>",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 a=this,s=jQuery;return a.formatter=new NestedPages.Formatter,a.nesting=new NestedPages.Nesting,a.activeRow,a.selectors={moveToTop:"data-push-to-top",moveToBottom:"data-push-to-bottom"},a.bindEvents=function(){s(document).ready(function(){a.disableTopOnFirst(),a.disableBottomOnLast()}),s(document).on("click","["+a.selectors.moveToTop+"]",function(e){e.preventDefault(),s(this).hasClass("disabled")||(a.activeRow=s(this).closest(NestedPages.selectors.rows),a.moveToTop())}),s(document).on("click","["+a.selectors.moveToBottom+"]",function(e){e.preventDefault(),s(this).hasClass("disabled")||(a.activeRow=s(this).closest(NestedPages.selectors.rows),a.moveToBottom())})},a.moveToTop=function(){var e=s(a.activeRow).parent(NestedPages.selectors.lists),t=s(e).find(NestedPages.selectors.rows).first();s(a.activeRow).insertBefore(t),a.formatter.setBorders(),s(document).click(),a.nesting.syncNesting(),a.disableTopOnFirst(),a.disableBottomOnLast()},a.moveToBottom=function(){var e=s(a.activeRow).parent(NestedPages.selectors.lists),t=s(e).children(NestedPages.selectors.rows).last();s(a.activeRow).insertAfter(t),a.formatter.setBorders(),s(document).click(),a.nesting.syncNesting(),a.disableTopOnFirst(),a.disableBottomOnLast()},a.disableTopOnFirst=function(){var e=s(NestedPages.selectors.lists);s.each(e,function(){s(this).find("["+a.selectors.moveToTop+"]").removeClass("disabled");var e=s(this).find(NestedPages.selectors.rows).first();s(e).find("["+a.selectors.moveToTop+"]").addClass("disabled")})},a.disableBottomOnLast=function(){var e=s(NestedPages.selectors.lists);s.each(e,function(){s(this).find("["+a.selectors.moveToBottom+"]").removeClass("disabled");var e=s(this).find(NestedPages.selectors.rows).last();s(e).find("["+a.selectors.moveToBottom+"]").addClass("disabled")})},a.bindEvents()},(NestedPages=NestedPages||{}).Wpml=function(){var a=this,o=jQuery;return a.button=null,a.postData=null,a.modal=null,a.parent_li=null,a.formatter=new NestedPages.Formatter,a.selectors={translationsBtn:"data-nestedpages-translations",modal:"data-np-wpml-translations-modal",title:"data-wmpl-translation-title",table:"data-np-wpml-translations-modal-table"},a.bindEvents=function(){nestedpages.wpml&&o(document).on("click","["+a.selectors.translationsBtn+"]",function(e){e.preventDefault(),a.createTranslationsModal(o(this))})},a.createTranslationsModal=function(e){if(a.parent_li=o(e).parents(".action-buttons").closest(NestedPages.selectors.row).parent("li"),a.button=o(a.parent_li).find(NestedPages.selectors.quickEditOpen),a.postData={id:o(a.button).attr("data-id"),title:o(a.button).attr("data-title"),slug:o(a.button).attr("data-slug")},a.modal=o("["+a.selectors.modal+"]").clone(),0<o(a.parent_li).children("ol").length){var t=o(a.parent_li).children("ol");o(a.modal).insertBefore(t)}else o(a.modal).appendTo(a.parent_li);o(a.modal).find("["+a.selectors.title+"]").text(a.postData.title),a.formatter.showQuickEdit(),o(a.modal).show(),a.getTranslationData()},a.getTranslationData=function(){o.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.wpmlTranslations,post_id:a.postData.id,nonce:NestedPages.jsData.nonce},success:function(e){console.log(e),console.log(a.postData.id),"success"===e.status?a.populateModal(e.translations):(o(a.modal).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show(),a.toggleLoading(!1))}})},a.populateModal=function(s){var n="<tbody>";o.each(s,function(e,t){var a=s[e];n+="<tr>",n+='<td><img src="'+a.country_flag_url+'" alt="'+a.translated_name+'" /> '+a.translated_name+"</td>",n+="<td>",a.has_translation&&a.edit_link?n+='<a href="'+a.edit_link+'">'+a.translation.post_title+" ("+nestedpages.edit+")</a>":n+='<a href="'+a.add_link+'" class="np-btn">+ '+nestedpages.add_translation+"</a>",n+="</td>",n+="</tr>"}),n+="</tbody>",o(a.modal).find("["+a.selectors.table+"]").html(n),a.toggleLoading(!1)},a.toggleLoading=function(e){e?o(a.modal).addClass("loading"):o(a.modal).removeClass("loading")},a.bindEvents()};
1
+ (NestedPages=NestedPages||{}).Formatter=function(){var s=this,o=jQuery;s.updateSubMenuToggle=function(){for(var e=o(NestedPages.selectors.childToggle),t=0;t<e.length;t++){var a=e[t],s=o(a).parent(".row").parent("li");if(0<o(s).children("ol").length){if(o(s).children("ol").find("li.page-row").length<1){o(s).children("ol").hide();continue}var n='<div class="child-toggle-spacer"></div>';n+='<a href="#"',0<o(s).children("ol:visible").length&&(n+=' class="open"'),n+='><span class="np-icon-arrow"></span></a>',o(a).html(n),0<o(s).children("ol").children(".np-hide").length&&0===o(s).children("ol").children(".np-hide.shown").length?o(a).find("a").hide():0<o(s).children("ol").children(".np-hide").length&&0<o(s).children("ol").children(".np-hide.shown").length&&o(a).find("a").show()}else o(a).empty().html('<div class="child-toggle-spacer"></div>')}},s.setBorders=function(){o(NestedPages.selectors.rows).removeClass(NestedPages.cssClasses.noborder),o.each(o(NestedPages.selectors.lists),function(){o(this).find(".page-row:visible:first").addClass(NestedPages.cssClasses.noborder)})},s.setNestedMargins=function(){o.each(o(NestedPages.selectors.lists),function(e,t){var a=o(this).parents(NestedPages.selectors.lists).length,s=0;if(NestedPages.jsData.sortable||(s=10),0<a){s=20*a+s;o(this).find(".row-inner").css("padding-left",s+"px")}else NestedPages.jsData.sortable&&!o(this).hasClass("no-sort")?o(this).find(".row-inner").css("padding-left","0px"):o(this).find(".row-inner").css("padding-left","10px")})},s.updatePlaceholderWidth=function(e){if(NestedPages.jsData.nestable){var t=40*o(e.placeholder).parents("ol").length-40,a=o(NestedPages.selectors.sortable).width()-t;o(e.placeholder).width(a).css("margin-left",t+"px")}s.updateListVisibility(e)},s.updateListVisibility=function(e){var t=o(e.placeholder).parent("ol");o(t).is(":visible")||(o(t).addClass("nplist"),o(t).show())},s.removeQuickEdit=function(){o(NestedPages.selectors.quickEditOverlay).removeClass("active").remove(),o(".sortable .quick-edit").remove(),o(".row").show()},s.showQuickEdit=function(){o("body").append('<div class="np-inline-overlay"></div>'),setTimeout(function(){o(".np-inline-overlay").addClass("active")},50)},s.flashRow=function(e){o(e).addClass("np-updated"),s.setBorders(),setTimeout(function(){o(e).addClass("np-updated-show")},1500)},s.showAjaxError=function(e){o(NestedPages.selectors.ajaxError).find("p").text(e),o(NestedPages.selectors.ajaxError).show()},s.hideAjaxError=function(e){o(NestedPages.selectors.ajaxError).hide()},s.sizeLinkThumbnails=function(){var e=o(NestedPages.selectors.thumbnailContainer).not(NestedPages.selectors.thumbnailContainerLink).first().find("img"),t=o(e).width(),a=o(e).height();o.each(o(NestedPages.selectors.thumbnailContainerLink),function(){o(this).width(t),o(this).height(a)})}},(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<a(t).parents(NestedPages.selectors.row).length&&a(t).parents(NestedPages.selectors.row).addClass("active")}),a(document).on("dropdown-closed",function(){a(NestedPages.selectors.row).removeClass("active")})},t.toggleDropdown=function(){a("."+t.selectors.caret_up).attr("class",t.selectors.caret_down);var e=a(t.dropdown).find(t.dropdownContent);if(t.activeContent=e,a(e).hasClass("active"))return a(e).removeClass("active"),a(t.activeBtn).removeClass("active"),a(t.activeBtn).find("."+t.selectors.caret_up).attr("class",t.selectors.caret_down),void a(document).trigger("dropdown-closed",e);t.setPositioning(),a(t.toggleBtn).removeClass("active"),a(t.dropdownContent).removeClass("active"),a(e).addClass("active"),a(t.activeBtn).find("."+t.selectors.caret_down).attr("class",t.selectors.caret_up),a(t.activeBtn).addClass("active"),a(document).trigger("dropdown-opened",e)},t.setPositioning=function(){var e=a(t.activeBtn).outerHeight();a(t.activeContent).css("top",e+"px")},t.closeDropdowns=function(e){0===a(e).parents(t.dropdownContainer).length&&(a(t.dropdownContent).removeClass("active"),a(t.toggleBtn).removeClass("active"),a(t.activeBtn).find("."+t.selectors.caret_up).attr("class",t.selectors.caret_down),a(document).trigger("dropdown-closed",void 0))},t.bindEvents()},(NestedPages=NestedPages||{}).Modals=function(){var a=this,s=jQuery;return a.activeBtn="",a.activeModal="",a.modalOpen=!1,a.selectors={toggleBtn:"[data-nestedpages-modal-toggle]",backdrop:"[data-nestedpages-modal-backdrop]",closeBtn:"[data-nestedpages-modal-close]",title:"data-nestedpages-modal-title",content:"data-nestedpages-modal-content"},a.bindEvents=function(){s(document).on("click",a.selectors.toggleBtn,function(e){e.preventDefault(),a.activeBtn=s(this),a.openModal()}),s(document).on("click",a.selectors.closeBtn,function(e){e.preventDefault(),a.closeModals()}),s(document).on("open-modal-manual",function(e,t){a.activeModal=s('[data-nestedpages-modal="'+t+'"]'),a.openModal()}),s(document).on("close-modal-manual",function(e){a.closeModals()}),s(document).on("click",a.selectors.backdrop,function(e){a.closeModals()}),s(document).ready(function(){a.checkHash()})},a.openModal=function(){if(a.modalOpen)a.closeModals();else{if(0<s(a.activeBtn).length){var e=s(a.activeBtn).attr("data-nestedpages-modal-toggle");a.activeModal=s('*[data-nestedpages-modal="'+e+'"]')}s(a.activeModal).addClass("active"),a.modalOpen=!0,a.populateModal(),s(document).trigger("open-modal",[a.activeBtn,a.activeModal])}},a.closeModals=function(){a.modalOpen=!1,s("[data-nestedpages-modal]").removeClass("active"),a.activeModal="",a.activeBtn=""},a.populateModal=function(){var e=s(a.activeBtn).attr(a.selectors.title);void 0!==e&&""!==e&&s(a.activeModal).find("[data-nestedpages-modal-title]").text(e);var t=s(a.activeBtn).attr(a.selectors.content);void 0!==t&&""!==t&&s(a.activeModal).find("[data-nestedpages-modal-content]").html(t)},a.checkHash=function(){if(window.location.hash&&"#modal"===window.location.hash.substring(0,6)){var e=window.location.hash.substring(7);a.activeModal=s('*[data-nestedpages-modal="'+e+'"]'),a.openModal()}},a.bindEvents()},(NestedPages=NestedPages||{}).CheckAll=function(){var s=this,n=jQuery;return s.activeCheckbox="",s.selectors={checkbox:"[data-np-check-all]"},s.bindEvents=function(){n(document).on("change",s.selectors.checkbox,function(){s.activeCheckbox=n(this),s.toggleCheckboxes()}),n(document).on("change","input[type=checkbox]",function(){s.checkAllStatus(n(this))})},s.init=function(){s.bindEvents()},s.toggleCheckboxes=function(){var t=!!n(s.activeCheckbox).is(":checked"),e=n(s.activeCheckbox).attr("data-np-check-all"),a=n('*[name="'+e+'"]');n.each(a,function(){var e=n(this).parents(NestedPages.selectors.rows);n(this).prop("checked",t),n(e).hasClass("np-hide")&&!n(e).is(":visible")&&n(e).find(NestedPages.selectors.bulkActionsCheckbox).prop("checked",!1)}),s.toggleCheckAll()},s.toggleCheckAll=function(){var e=n(s.activeCheckbox).attr("data-np-check-all"),t=n('*[name="'+e+'"]').length;t=t-n(".np-hide").find(NestedPages.selectors.bulkActionsCheckbox).length+n(".np-hide:visible").find(NestedPages.selectors.bulkActionsCheckbox).length;var a=n('*[name="'+e+'"]:checked').length;if(t==a)return n(s.activeCheckbox).prop("checked",!0),void n(s.activeCheckbox).removeClass("check-all-partial");0<a?n(s.activeCheckbox).addClass("check-all-partial"):(n(s.activeCheckbox).attr("checked",!1),n(s.activeCheckbox).removeClass("check-all-partial"))},s.checkAllStatus=function(e){var t=n(e).attr("name"),a=n('*[data-np-check-all="'+t+'"]');0!==a.length&&(s.activeCheckbox=n(a)[0],s.toggleCheckAll())},s.init()},(NestedPages=NestedPages||{}).BulkActions=function(){var o=this,i=jQuery;return o.selectedNumber=0,o.selectedLinks=[],o.selectedPosts=[],o.init=function(){o.bindEvents()},o.bindEvents=function(){i(document).on("change",NestedPages.selectors.bulkActionsCheckbox,function(){o.toggleBulkForm()}),i(document).on("submit",NestedPages.selectors.bulkActionsForm,function(e){"edit"===i("select[name=np_bulk_action]").val()&&(e.preventDefault(),o.toggleBulkEdit(!0))}),i(document).on("click",NestedPages.selectors.bulkEditRemoveItem,function(e){e.preventDefault();var t=i(this).siblings("input[type=hidden]").val();o.uncheckBulkItem(t)}),i(document).on("click",NestedPages.selectors.bulkEditCancel,function(e){e.preventDefault(),o.uncheckAllBulkItems()})},o.toggleBulkForm=function(){var a=!1,s="",n="";if(o.selectedPosts=[],o.selectedLinks=[],i.each(i(NestedPages.selectors.bulkActionsCheckbox),function(){if(i(this).is(":checked")){var e=i(this).parents(NestedPages.selectors.rows);if(a=!0,i(this).parent("div").hasClass("np-check-all")||i(e).hasClass("post-type-np-redirect")||(s+=i(this).val()+","),i(e).hasClass("post-type-np-redirect")&&(n+=i(this).val()+",",o.selectedLinks.push(i(this).val())),"np-redirect"!==i(this).attr("data-np-post-type")&&!i(this).parent("div").hasClass("np-check-all")){var t=[];t.title=i(this).attr("data-np-bulk-checkbox"),t.id=i(this).val(),o.selectedPosts.push(t)}}}),o.setBulkEditPosts(),o.toggleEditOption(),o.toggleLinkCountAlert(),a)return i(NestedPages.selectors.bulkActionsForm).show(),i(NestedPages.selectors.bulkActionsIds).val(s),i(NestedPages.selectors.bulkActionRedirectIds).val(n),void o.setSelectedNumber();i(NestedPages.selectors.bulkActionsIds).val(""),i(NestedPages.selectors.bulkActionsForm).hide()},o.setBulkEditPosts=function(){for(var e="",t=0;t<o.selectedPosts.length;t++)e+='<li><a href="#" class="np-remove" data-np-remove-bulk-item>&times;</a>',e+=o.selectedPosts[t].title,e+='<input type="hidden" name="post_ids[]" value="'+o.selectedPosts[t].id+'"></li>';i(NestedPages.selectors.bulkEditTitles).html(e)},o.uncheckBulkItem=function(e){i.each(i(NestedPages.selectors.bulkActionsCheckbox),function(){i(this).val()==e&&i(this).prop("checked",!1).change()}),0===i(NestedPages.selectors.bulkEditRemoveItem).length&&o.toggleBulkEdit(!1)},o.uncheckAllBulkItems=function(){i.each(i(NestedPages.selectors.bulkActionsCheckbox),function(){i(this).prop("checked",!1).change()}),o.toggleBulkEdit(!1)},o.setSelectedNumber=function(){var e=i(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").length,t=i(NestedPages.selectors.bulkActionsForm).find("select option").first();i(t).text(nestedpages.bulk_actions+" ("+e+")")},o.toggleEditOption=function(){var e=i(NestedPages.selectors.bulkActionsCheckbox+":checked").not(".np-check-all input").not(".np-redirect-bulk").length,t=i(NestedPages.selectors.bulkActionsForm).find("select option[value=edit]");if(0===e)return i(t).prop("disabled",!0),i(NestedPages.selectors.bulkActionsForm).find("select option").first().prop("selected",!0),void o.toggleBulkEdit(!1);i(t).prop("disabled",!1)},o.toggleBulkEdit=function(e){if(o.toggleLinkCountAlert(),e)return o.disableParentOptions(),i(NestedPages.selectors.bulkEditForm).show(),i(NestedPages.selectors.bulkActionsForm).hide(),void o.setWPSuggest();i(NestedPages.selectors.bulkEditForm).hide(),i(NestedPages.selectors.bulkActionsForm).show(),i(NestedPages.selectors.bulkEditLinkCount).parent("div").hide(),i(NestedPages.selectors.bulkActionsForm).find("select option").first().text(nestedpages.bulk_actions),o.resetBulkEditFields()},o.toggleLinkCountAlert=function(){0!==o.selectedLinks.length?i(NestedPages.selectors.bulkEditLinkCount).parent("div").show():i(NestedPages.selectors.bulkEditLinkCount).parent("div").hide()},o.disableParentOptions=function(){for(var e=i(NestedPages.selectors.bulkEditForm).find("select[name=post_parent]"),t=0;t<o.selectedPosts.length;t++)i(e).find("option[value="+o.selectedPosts[t].id+"]").attr("disabled",!0)},o.setWPSuggest=function(){var e=i(NestedPages.selectors.bulkEditForm).find("[data-autotag]");i.each(e,function(e,t){var a=i(this).attr("data-taxonomy");i(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+a,{multiple:!0,multipleSep:","})})},o.resetBulkEditFields=function(){var e=i(NestedPages.selectors.bulkEditForm).find("select");i.each(e,function(){i(this).find("option").first().prop("selected",!0),i(this).find("option").removeAttr("disabled")});var t=i(NestedPages.selectors.bulkEditForm).find(".cat-checklist");i.each(t,function(){i(this).find("input[type=checkbox]").prop("checked",!1)})},o.init()},(NestedPages=NestedPages||{}).HiddenItemCount=function(){var e=this,a=jQuery;return e.init=function(){e.bindEvents()},e.bindEvents=function(){a(document).on("change",NestedPages.selectors.bulkActionsCheckbox,function(){e.toggleHiddenCount()}),a(document).on("click",NestedPages.selectors.toggleAll,function(){e.toggleHiddenCount()}),a(document).on("click",NestedPages.selectors.pageToggle,function(){e.toggleHiddenCount()})},e.toggleHiddenCount=function(){var t=0;a.each(a(NestedPages.selectors.bulkActionsCheckbox),function(){if(a(this).is(":checked")){if(a(this).parent("div").hasClass("np-check-all"))return;var e=a(this).closest(".page-row");a(e).is(":visible")||t++}}),t<1?a(NestedPages.selectors.hiddenItemCountParent).hide():(a(NestedPages.selectors.hiddenItemCount).text(t),a(NestedPages.selectors.hiddenItemCountParent).show())},e.init()},(NestedPages=NestedPages||{}).MenuToggle=function(){var a=this,n=jQuery;return a.formatter=new NestedPages.Formatter,a.bindEvents=function(){n(document).on("click",NestedPages.selectors.childToggleLink,function(e){e.preventDefault(),a.toggleSingleMenu(n(this))}),n(document).on("click",NestedPages.selectors.toggleAll,function(e){e.preventDefault(),a.toggleAllMenus()})},a.toggleSingleMenu=function(e){var t=n(e).parent(NestedPages.selectors.childToggle).parent(NestedPages.selectors.row).siblings("ol");n(e).toggleClass("open"),n(t).toggle(),a.formatter.setBorders(),a.formatter.setNestedMargins(),a.syncUserToggles()},a.toggleAllMenus=function(){var e=NestedPages.selectors.toggleAll;if("closed"===n(e).attr("data-toggle"))return n(NestedPages.selectors.lists).show(),n(e).attr("data-toggle","opened").text(NestedPages.jsData.collapseText),n(NestedPages.selectors.childToggle+" a").addClass("open"),a.formatter.setBorders(),void a.syncUserToggles();n(NestedPages.selectors.lists).not(n(NestedPages.selectors.lists)[0]).hide(),n(e).attr("data-toggle","closed").text(NestedPages.jsData.expandText),n(NestedPages.selectors.childToggle+" a").removeClass("open"),a.formatter.setBorders(),a.syncUserToggles()},a.visibleRowIDs=function(){var s=[],e=n(NestedPages.selectors.rows+":visible");return n.each(e,function(e,t){var a=n(this).attr("id");s.push(a.replace("menuItem_",""))}),s},a.syncUserToggles=function(){n.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.syncToggles,nonce:NestedPages.jsData.nonce,ids:a.visibleRowIDs(),posttype:NestedPages.jsData.posttype},success:function(e){"success"!==e.status&&console.log("There was an error saving toggled pages.")}})},a.bindEvents()},(NestedPages=NestedPages||{}).PageToggle=function(){var a=this,s=jQuery;return a.activeButton="",a.formatter=new NestedPages.Formatter,a.init=function(){a.bindEvents()},a.bindEvents=function(){s(document).on("click",NestedPages.selectors.toggleHidden,function(e){e.preventDefault(),a.activeButton=s(this),a.toggleHidden()}),s(document).on("click",NestedPages.selectors.toggleStatus,function(e){e.preventDefault(),a.toggleStatus(s(this))})},a.toggleHidden=function(){var e=s(a.activeButton),t=s(e).attr("href");if("#show"==t)return s(e).attr("href","#hide").text(NestedPages.jsData.showHiddenText),s(NestedPages.selectors.hiddenRows).removeClass("shown").hide(),a.formatter.updateSubMenuToggle(),void a.formatter.setBorders();"#hide"==t&&(s(e).attr("href","#show").text(NestedPages.jsData.hideHiddenText),s(NestedPages.selectors.hiddenRows).addClass("shown").show(),a.formatter.updateSubMenuToggle(),a.formatter.setBorders())},a.toggleStatus=function(e){var t=s(e).attr("href");t=t.substring(1),s(NestedPages.selectors.syncCheckbox).attr("disabled",!1),s(NestedPages.selectors.toggleStatus).removeClass("active"),s(e).addClass("active"),"draft"==t&&(s(NestedPages.selectors.syncCheckbox).attr("disabled",!0),s("."+t).addClass("nested-visible")),"all"!=t?(s(NestedPages.selectors.rows).hide(),s("."+t).show()):s(NestedPages.selectors.rows).show()},a.init()},(NestedPages=NestedPages||{}).Nesting=function(){var n=this,o=jQuery;n.formatter=new NestedPages.Formatter,n.initializeSortable=function(){if(!NestedPages.jsData.nestable)return n.initializeSortableFlat();o(NestedPages.selectors.sortable).not(NestedPages.selectors.notSortable).nestedSortable({items:NestedPages.selectors.rows,toleranceElement:"> .row",handle:NestedPages.selectors.handle,placeholder:"ui-sortable-placeholder",tabSize:56,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;if("1"!==nestedpages.manual_order_sync||e){o(NestedPages.selectors.errorDiv).hide(),o(NestedPages.selectors.loadingIndicator).show(),a=NestedPages.jsData.nestable?o(NestedPages.selectors.sortable).nestedSortable("toHierarchy",{startDepthCount:0}):n.setNestingArray(),n.disableNesting();var 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},success:function(e,t){if(n.initializeSortable(),"error"===e.status)o(NestedPages.selectors.errorDiv).text(e.message).show(),o(NestedPages.selectors.loadingIndicator).hide();else{if(t&&"function"==typeof t)return void 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},0<o(e).children(NestedPages.selectors.lists).children(NestedPages.selectors.rows).length&&(t.children=[],o(e).children(NestedPages.selectors.lists).children(NestedPages.selectors.rows).each(function(){var e=n.recursiveNesting(this);t.children.push(e)})),t}},(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){var s=d(t).attr("data-nestedpages-modal-toggle");void 0!==s&&"np-bulk-modal"==s&&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))})},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=d(e).attr(NestedPages.selectors.newBeforeButton);t=void 0!==t&&""!==t&&t;var a=d(e).attr(NestedPages.selectors.newAfterButton);a=void 0!==a&&""!==a&&a;var s=d(e).closest(NestedPages.selectors.row).parent("li"),n=d(NestedPages.selectors.newPageFormContainer).clone();if(0<d(s).children("ol").length){var o=d(s).children("ol");d(n).insertBefore(o)}else d(n).appendTo(s);d(n).siblings(NestedPages.selectors.row).hide(),r.formatter.showQuickEdit(),d(n).find(".parent_name").html("<em>Parent:</em> "+d(e).attr("data-parentname")),t||a||d(n).find(".page_parent_id").val(d(e).attr("data-id")),t&&(d(n).find(".page_before_id").val(t),d(n).find("[data-new-post-relation-title]").text(nestedpages.insert_before+": "+d(e).attr("data-parentname"))),a&&(d(n).find(".page_after_id").val(a),d(n).find("[data-new-post-relation-title]").text(nestedpages.insert_after+": "+d(e).attr("data-parentname"))),d(n).show(),d(n).find(".np_title").focus(),d(n).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='<li><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg><div class="form-control new-child-row"><label>'+NestedPages.jsData.titleText+'</label><div><input type="text" name="post_title[]" class="np_title" placeholder="'+NestedPages.jsData.titleText+'" value="" tabindex="'+a+'" /><a href="#" class="button-secondary np-remove-child">-</a></div></div></li>';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"),t=NestedPages.formActions.newPage;""!==d(r.form).find(".page_before_id").val()&&(t=NestedPages.formActions.newBeforeAfter),""!==d(r.form).find(".page_after_id").val()&&(t=NestedPages.formActions.newBeforeAfter),d.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:d(r.form).serialize()+"&action="+t+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){if("error"===e.status)return r.toggleLoading(!1),void d(r.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show();if(!0==a){var t=e.new_pages[0].edit_link;return t=t.replace(/&amp;/g,"&"),void 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=d(r.form).find(".page_before_id").val();e=""!==e&&e;var t=d(r.form).find(".page_after_id").val();t=""!==t&&t;var a=d(r.form).parent(".new-child").parent(".page-row");if(0!==d(a).children("ol").length||e||t||d(a).append('<ol class="nplist"></ol>'),d(r.form).hasClass("in-modal"))var s=d(".nplist.sortable li.page-row:first");else s=d(a).children("ol");for(i=0;i<r.posts.length;i++)r.appendRows(s,r.posts[i],e,t);e||t||d(s).show(),r.formatter.updateSubMenuToggle(),r.formatter.setNestedMargins(),r.cancelNewPage(),d(document).trigger("close-modal-manual")},r.appendRows=function(e,t,a,s){var n='<li id="menuItem_'+t.id+'" class="page-row';if("publish"===t.status&&(n+=" published"),n+='">',NestedPages.jsData.hierarchical?(n+='<div class="row">',n+='<div class="child-toggle"></div>'):(n+='<div class="row non-hierarchical">',n+='<div class="non-hierarchical-spacer"></div>'),n+='<div class="row-inner">',n+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="np-icon-sub-menu"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z" class="arrow" /></svg>',n+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>',n+='<a href="'+t.edit_link+'" class="page-link page-title">',n+='<span class="title">'+t.title+"</span>","Publish"!==t.status?n+='<span class="status">('+t.status+")</span>":n+='<span class="status"></span>',n+='<span class="nav-status">',"hide"===t.np_nav_status&&(n+=" "+nestedpages.hidden),n+="</span>",n+='<span class="edit-indicator">Edit</span>',n+="</a>",NestedPages.jsData.hierarchical||(n+='<div class="np-post-columns">',n+='<ul class="np-post-info">',n+='<li><span class="np-author-display">'+t.author_formatted+"</span></li>",n+="<li>"+t.date_formatted+"</li>",n+="</ul>",n+="</div>"),d(".nplist").first().hasClass("has-yoast")&&(n+='<span class="np-seo-indicator na"></span>'),n+='<div class="action-buttons">',n+='<div class="nestedpages-dropdown" data-dropdown><a href="#" class="np-btn has-icon toggle" data-dropdown-toggle><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/></svg></a><ul class="nestedpages-dropdown-content" data-dropdown-content>',n+='<li><a href="#" class="open-redirect-modal" data-parentid="'+t.id+'"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>'+nestedpages.add_link+"</a></li>",n+='<li><a href="#" class="add-new-child" data-id="'+t.id+'" data-parentname="'+t.title+'"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M3 21h18v-2H3v2zM3 8v8l4-4-4-4zm8 9h10v-2H11v2zM3 3v2h18V3H3zm8 6h10V7H11v2zm0 4h10v-2H11v2z"/><path d="M0 0h24v24H0z" fill="none"/></svg>'+nestedpages.add_child_short+"</a></li>",n+="</ul></div>",n+='<a href="#" class="np-btn np-quick-edit" data-id="'+t.id+'" data-template="'+t.page_template+'" data-title="'+t.title+'" data-slug="'+t.slug+'" data-commentstatus="closed" data-status="'+t.status.toLowerCase()+'" data-np-status="show"\tdata-navstatus="show" data-author="'+t.author+'" data-template="'+t.template+'" data-month="'+t.month+'" data-day="'+t.day+'" data-year="'+t.year+'" data-hour="'+t.hour+'" data-minute="'+t.minute+'" data-datepicker="'+t.datepicker+'" data-time="'+t.time+'" data-formattedtime="'+t.formattedtime+'" data-ampm="'+t.ampm+'">'+nestedpages.quick_edit+"</a>",n+='<a href="'+t.view_link+'" class="np-btn" target="_blank">'+nestedpages.view+"</a>",n+='<a href="'+t.delete_link+'" class="np-btn np-btn-trash"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="np-icon-remove"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z" class="icon"/><path d="M0 0h24v24H0z" fill="none"/></svg></a>',n+="</div>\x3c!-- .action-buttons --\x3e",n+="</div>\x3c!-- .row-inner --\x3e</div>\x3c!-- .row --\x3e",n+="</li>",a){var o=r.findRowById(a);d(n).insertBefore(o)}else if(s){o=r.findRowById(s);d(n).insertAfter(o)}else d(e).append(n)},r.findRowById=function(e){return d(NestedPages.selectors.rows+"#menuItem_"+e)},r.toggleAddEditButton=function(e){var t=d(e).find(".np_title").length;t<1?d(NestedPages.selectors.newPageSubmitButton).hide():(d(NestedPages.selectors.newPageSubmitButton).show(),1<t?d(NestedPages.selectors.newPageSubmitButton+".add-edit").hide():d(NestedPages.selectors.newPageSubmitButton+".add-edit").show())},r.toggleLoading=function(e){if(e)return d(NestedPages.selectors.quickEditErrorDiv).hide(),d(NestedPages.selectors.newPageSubmitButton).attr("disabled","disabled"),void d(NestedPages.selectors.quickEditLoadingIndicator).show();d(NestedPages.selectors.newPageSubmitButton).attr("disabled",!1),d(NestedPages.selectors.quickEditLoadingIndicator).hide()},r.bindEvents()},(NestedPages=NestedPages||{}).QuickEditPost=function(){var d=this,l=jQuery;return d.formatter=new NestedPages.Formatter,d.button="",d.initialData="",d.parent_li="",d.form="",d.flatTerms="",d.termNames="",d.saveButton="",d.newData="",d.row="",d.bindEvents=function(){l(document).on("click",NestedPages.selectors.quickEditOpen,function(e){e.preventDefault(),d.button=l(this),d.openForm()}),l(document).on("click",NestedPages.selectors.quickEditCancel,function(e){e.preventDefault(),d.formatter.removeQuickEdit()}),l(document).on("click",NestedPages.selectors.quickEditToggleTaxonomies,function(e){e.preventDefault(),l(this).parents("form").find(".np-taxonomies").toggle()}),l(document).on("click",NestedPages.selectors.quickEditToggleMenuOptions,function(e){e.preventDefault(),l(this).parents("form").find(".np-menuoptions").toggle()}),l(document).on("change",".keep_private",function(){this.checked?l(".post_password").val("").prop("readonly",!0):l(".post_password").prop("readonly",!1)}),l(document).on("click",NestedPages.selectors.quickEditSaveButton,function(e){e.preventDefault(),d.saveButton=l(this),d.save()}),l(document).on("keydown",function(e){27===e.keyCode&&d.formatter.removeQuickEdit()})},d.openForm=function(){d.setInitialData(),d.createForm(),d.populateForm(),d.populateFlatTaxonomies()},d.setInitialData=function(){d.initialData={id:l(d.button).attr("data-id"),title:l(d.button).attr("data-title"),slug:l(d.button).attr("data-slug"),author:l(d.button).attr("data-author"),cs:l(d.button).attr("data-commentstatus"),status:l(d.button).attr("data-status"),template:l(d.button).attr("data-template"),month:l(d.button).attr("data-month"),day:l(d.button).attr("data-day"),year:l(d.button).attr("data-year"),hour:l(d.button).attr("data-hour"),minute:l(d.button).attr("data-minute"),navstatus:l(d.button).attr("data-navstatus"),npstatus:l(d.button).attr("data-np-status"),navtitle:l(d.button).attr("data-navtitle"),navtitleattr:l(d.button).attr("data-navtitleattr"),navcss:l(d.button).attr("data-navcss"),linktarget:l(d.button).attr("data-linktarget"),password:l(d.button).attr("data-password"),datepicker:l(d.button).attr("data-datepicker"),time:l(d.button).attr("data-formattedtime"),timeTwentyFour:l(d.button).attr("data-time"),ampm:l(d.button).attr("data-ampm"),timeFormat:l(d.button).attr("data-timeformat"),sticky:l(d.button).attr("data-sticky")};var e=l(d.button)[0].attributes;l.each(e,function(e,t){t.name.includes("data-npcustom")&&(d.initialData[t.name]=t.value)}),d.initialData.h_taxonomies=[],d.initialData.f_taxonomies=[],d.parent_li=l(d.button).closest(NestedPages.selectors.row).parent("li");var t=l(d.parent_li).attr("class").split(/\s+/);for(i=0;i<t.length;i++)"in-"===t[i].substring(0,3)&&d.initialData.h_taxonomies.push(t[i]),"inf-"===t[i].substring(0,4)&&d.initialData.f_taxonomies.push(t[i])},d.createForm=function(){if(d.form=l(NestedPages.selectors.quickEditPostForm).clone(),0<l(d.parent_li).children("ol").length){var e=l(d.parent_li).children("ol");l(d.form).insertBefore(e)}else l(d.form).appendTo(d.parent_li);l(d.form).siblings(NestedPages.selectors.row).hide(),l(d.form).show()},d.populateForm=function(){for(var e in l(d.form).find(".page_id").html("<em>ID:</em> "+d.initialData.id),l(d.form).find(".np_id").val(d.initialData.id),l(d.form).find(".np_title").val(d.initialData.title),l(d.form).find(".np_slug").val(d.initialData.slug),l(d.form).find(".np_author select").val(d.initialData.author),l(d.form).find(".np_status").val(d.initialData.status),l(d.form).find(".np_nav_title").val(d.initialData.navtitle),l(d.form).find(".np_title_attribute").val(d.initialData.navtitleattr),l(d.form).find(".np_nav_css_classes").val(d.initialData.navcss),l(d.form).find(".post_password").val(d.initialData.password),l(d.form).find(".np_publish_date").val(d.initialData.datepicker),"open"===d.initialData.cs&&l(d.form).find(".np_cs").attr("checked","checked"),""!==d.initialData.template?l(d.form).find(".np_template").val(d.initialData.template):l(d.form).find(".np_template").val("default"),"private"===d.initialData.status&&(l(d.form).find(".post_password").attr("readonly",!0),l(d.form).find(".keep_private").attr("checked",!0)),"hide"===d.initialData.npstatus?l(d.form).find(".nested_pages_status").attr("checked","checked"):l(d.form).find(".nested_pages_status").removeAttr("checked"),"hide"===d.initialData.navstatus?l(d.form).find(".np_nav_status").attr("checked","checked"):l(d.form).find(".np_nav_status").attr("checked",!1),"_blank"===d.initialData.linktarget?l(d.form).find(".link_target").attr("checked","checked"):l(d.form).find(".link_target").attr("checked",!1),"private"===d.initialData.status&&l(d.form).find(".np_status").val("publish"),"sticky"===d.initialData.sticky?l(d.form).find(".np-sticky").attr("checked","checked"):l(d.form).find(".np-sticky").removeAttr("checked"),"H:i"===d.initialData.timeFormat?l(d.form).find(".np_time").val(d.initialData.timeTwentyFour):(l(d.form).find(".np_time").val(d.initialData.time),l(d.form).find(".np_ampm").val(d.initialData.ampm),l(d.form).find('select[name="mm"]').val(d.initialData.month),l(d.form).find('input[name="jj"]').val(d.initialData.day),l(d.form).find('input[name="aa"]').val(d.initialData.year),l(d.form).find('input[name="hh"]').val(d.initialData.hour),l(d.form).find('input[name="mn"]').val(d.initialData.minute)),d.initialData)if(e.includes("npcustom")&&d.initialData.hasOwnProperty(e)){var t=e.replace("data-npcustom-","");t=t.toLowerCase(),l(d.form).find('[data-np-custom-field="'+t+'"]').val(d.initialData[e])}if(d.populateFlatTaxonomies(),d.initialData.hasOwnProperty("h_taxonomies")){var a=d.initialData.h_taxonomies;for(i=0;i<a.length;i++){var s="#"+a[i];l(d.form).find(s).attr("checked","checked")}}var n=l(d.form).find(".np_datepicker");l.each(n,function(){var e=l(this);e.datepicker({dateFormat:e.attr("data-datepicker-format"),beforeShow:function(e,t){l("#ui-datepicker-div").addClass("nestedpages-datepicker")}})}),d.formatter.showQuickEdit(),l(d.form).show()},d.populateFlatTaxonomies=function(){d.initialData.hasOwnProperty("f_taxonomies")&&(d.createTaxonomyObject(),d.getTermNames(),d.setWPSuggest())},d.createTaxonomyObject=function(){var e={};for(i=0;i<d.initialData.f_taxonomies.length;i++){var t=d.initialData.f_taxonomies[i],a=t.split("-"),s=a.indexOf("nps"),n=a.splice(s+1);n=n.join("-");var o=t.split("-").splice(0,s);o.shift("inf");var r=o.join("-");r in e||(e[r]=[]),e[r].push(n)}d.flatTerms=e},d.getTermNames=function(){l.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.getTaxonomies,nonce:NestedPages.jsData.nonce,terms:d.flatTerms},success:function(e){d.termNames=e.terms,d.populateFlatTaxonomyFields()}})},d.populateFlatTaxonomyFields=function(){d.termNames&&l.each(d.termNames,function(e,t){var a=l("#"+e+"-quickedit");l(a).val(t.join(","))})},d.setWPSuggest=function(){var e=l(d.form).find("[data-autotag]");l.each(e,function(e,t){var a=l(this).attr("data-taxonomy");l(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+a,{multiple:!0,multipleSep:","})})},d.save=function(){d.toggleLoading(!0),l.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:l(d.form).find("form").serialize()+"&action="+NestedPages.formActions.quickEditPost+"&nonce="+NestedPages.jsData.nonce+"&syncmenu="+NestedPages.jsData.syncmenu+"&post_type="+NestedPages.jsData.posttype,success:function(e){"error"===e.status?(d.toggleLoading(!1),l(d.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):(d.toggleLoading(!1),d.newData=e.post_data,d.updatePostRow())},error:function(e){console.log(e)}})},d.updatePostRow=function(){d.row=l(d.button).parents(".row-inner"),l(d.row).find(".title").text(d.newData.post_title),l(d.row).find(".np-view-button").attr("href",d.newData.permalink);var e=l(d.row).find(".status");if("publish"!==d.newData._status&&"future"!==d.newData._status?l(e).text("("+d.newData._status+")"):"private"===d.newData.keep_private?l(e).text("("+d.newData.keep_private+")"):l(e).text(""),""!==d.newData.post_password&&void 0!==d.newData.post_password){var t=l(e).text();t+=' <span class="locked">',t+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"/></svg>',t+="</span>",l(e).html(t)}var a=l(d.row).find(".nav-status");"hide"==d.newData.nav_status?l(a).text("(Hidden)"):l(a).text("");var s=l(d.row).parent("li");"hide"==d.newData.np_status?(l(s).addClass("np-hide"),l(d.row).find(".status").after('<svg class="row-status-icon status-np-hidden" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z" fill="none"/><path class="icon" d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"/></svg>')):(l(s).removeClass("np-hide"),l(d.row).find(".status-np-hidden").remove());var n=l(d.row).find(".sticky");"sticky"==d.newData.sticky?l(n).show():l(n).hide(),NestedPages.jsData.hierarchical||l(d.row).find(".np-author-display").text(d.newData.author_name);var o=l(d.row).find(NestedPages.selectors.quickEditOpen);for(var i in l(o).attr("data-id",d.newData.post_id),l(o).attr("data-template",d.newData.page_template),l(o).attr("data-title",d.newData.post_title),l(o).attr("data-slug",d.newData.post_name),l(o).attr("data-commentstatus",d.newData.comment_status),l(o).attr("data-status",d.newData._status),l(o).attr("data-sticky",d.newData.sticky),"private"===d.newData.keep_private&&l(o).attr("data-status","private"),l(o).attr("data-author",d.newData.post_author),l(o).attr("data-np-status",d.newData.np_status),l(o).attr("data-password",d.newData.post_password),l(o).attr("data-navstatus",d.newData.nav_status),l(o).attr("data-navtitle",d.newData.np_nav_title),l(o).attr("data-linktarget",d.newData.link_target),l(o).attr("data-navtitleattr",d.newData.np_title_attribute),l(o).attr("data-navcss",d.newData.np_nav_css_classes),l(o).attr("data-month",d.newData.mm),l(o).attr("data-day",d.newData.jj),l(o).attr("data-year",d.newData.aa),l(o).attr("data-hour",d.newData.hh),l(o).attr("data-minute",d.newData.mn),l(o).attr("data-datepicker",d.newData.np_date),l(o).attr("data-time",d.newData.np_time),l(o).attr("data-formattedtime",d.newData.np_time),l(o).attr("data-ampm",d.newData.np_ampm),d.newData)if(i.includes("np_custom")&&d.newData.hasOwnProperty(i)){var r=i.replace("np_custom_","data-npcustom-");l(o).attr(r,d.newData[i])}d.removeTaxonomyClasses(),d.addCategoryClasses(),d.addHierarchicalClasses(),d.addFlatClasses(),d.addStatusClass(),d.formatter.removeQuickEdit(),d.formatter.flashRow(d.row)},d.addStatusClass=function(){var e=["published","draft","pending","future"];for(i=0;i<e.length;i++)l(d.row).removeClass(e[i]);l(d.row).addClass(d.newData._status)},d.removeTaxonomyClasses=function(){taxonomies=[];var e=l(d.row).attr("class").split(/\s+/);for(i=0;i<e.length;i++)"in-"===e[i].substring(0,3)&&l(d.row).removeClass(e[i]),"inf-"===e[i].substring(0,4)&&l(d.row).removeClass(e[i])},d.addCategoryClasses=function(){if(d.newData.hasOwnProperty("post_category")){var e=d.newData.post_category;for(i=0;i<e.length;i++){var t="in-category-"+e[i];l(d.row).addClass(t)}}},d.addHierarchicalClasses=function(){if(d.newData.hasOwnProperty("tax_input")){var e=d.newData.tax_input;l.each(e,function(e,t){for(i=0;i<t.length;i++){var a="in-"+e+"-"+t[i];l(d.row).addClass(a)}})}},d.addFlatClasses=function(){if(d.newData.hasOwnProperty("flat_tax")){var e=d.newData.flat_tax;l.each(e,function(e,t){for(i=0;i<t.length;i++){var a="inf-"+e+"-nps-"+t[i];l(d.row).addClass(a)}})}},d.toggleLoading=function(e){if(e)return l(NestedPages.selectors.quickEditErrorDiv).hide(),l(d.saveButton).attr("disabled","disabled"),void l(NestedPages.selectors.quickEditLoadingIndicator).show();l(d.saveButton).attr("disabled",!1),l(NestedPages.selectors.quickEditLoadingIndicator).hide()},d.bindEvents()},(NestedPages=NestedPages||{}).QuickEditLink=function(){var o=this,i=jQuery;return o.formatter=new NestedPages.Formatter,o.button="",o.postData="",o.newPostData="",o.form="",o.bindEvents=function(){i(document).on("click",NestedPages.selectors.quickEditButtonLink,function(e){e.preventDefault(),o.formatter.removeQuickEdit(),o.button=i(this),o.openQuickEdit()}),i(document).on("click",NestedPages.selectors.quickEditLinkSaveButton,function(e){e.preventDefault(),o.submitForm()}),i(document).on("keydown",function(e){27===e.keyCode&&o.formatter.removeQuickEdit()})},o.openQuickEdit=function(){o.setData(),o.createForm(),o.populateForm()},o.setData=function(){o.postData={id:i(o.button).attr("data-id"),url:i(o.button).attr("data-url"),title:i(o.button).attr("data-title"),status:i(o.button).attr("data-status"),navstatus:i(o.button).attr("data-navstatus"),npstatus:i(o.button).attr("data-np-status"),linktarget:i(o.button).attr("data-linktarget"),parentid:i(o.button).attr("data-parentid"),navtitleattr:i(o.button).attr("data-navtitleattr"),navcss:i(o.button).attr("data-navcss"),navtype:i(o.button).attr("data-nav-type"),navobject:i(o.button).attr("data-nav-object"),navobjectid:i(o.button).attr("data-nav-object-id"),navoriginallink:i(o.button).attr("data-nav-original-link"),navoriginaltitle:i(o.button).attr("data-nav-original-title")}},o.createForm=function(){var e=i(o.button).closest(NestedPages.selectors.row).parent("li");if(o.form=i(NestedPages.selectors.quickEditLinkForm).clone(),0<i(e).children("ol").length){var t=i(e).children("ol");i(o.form).insertBefore(t)}else i(o.form).appendTo(e);i(o.form).siblings(NestedPages.selectors.row).hide()},o.populateForm=function(){if(i(o.form).find(".np_id").val(o.postData.id),i(o.form).find(".np_title").val(o.postData.title),i(o.form).find(".np_author select").val(o.postData.author),i(o.form).find(".np_status").val(o.postData.status),i(o.form).find(".np_content").val(o.postData.url),i(o.form).find(".np_parent_id").val(o.postData.parentid),i(o.form).find(".np_title_attribute").val(o.postData.navtitleattr),i(o.form).find(".np_nav_css_classes").val(o.postData.navcss),"hide"===o.postData.npstatus?i(o.form).find(".np_status").prop("checked","checked"):i(o.form).find(".np_status").removeAttr("checked"),"hide"===o.postData.navstatus?i(o.form).find(".np_nav_status").prop("checked","checked"):i(o.form).find(".np_nav_status").removeAttr("checked"),"_blank"===o.postData.linktarget?i(o.form).find(".link_target").prop("checked","checked"):i(o.form).find(".link_target").removeAttr("checked"),"custom"!==o.postData.navobject&&""!==o.postData.navobject){var e='<div class="form-control original-link">Original: <a href="'+o.postData.navoriginallink+'" target="_blank">'+o.postData.navoriginaltitle+"</a></div>";i(o.form).find("[data-url-field]").remove(),i(e).insertAfter(i(o.form).find("h3")),i(o.form).find("[data-np-menu-object-input]").val(o.postData.navobject),i(o.form).find("[data-np-menu-objectid-input]").val(o.postData.navobjectid),i(o.form).find("[data-np-menu-type-input]").val(o.postData.navtype),i(o.form).find("h3").text("Link: "+o.postData.navoriginaltitle)}else i(o.form).find("h3").text("Link"),i(o.form).find("[data-np-menu-object-input]").val("custom"),i(o.form).find("[data-np-menu-type-input]").val("custom");o.formatter.showQuickEdit(),i(o.form).show()},o.submitForm=function(){o.toggleLoading(!0),i.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:i(o.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?(o.toggleLoading(!1),i(o.form).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show()):(o.toggleLoading(!1),o.newPostData=e.post_data,o.updateRow())},error:function(e){o.toggleLoading(!1),i(o.form).find(NestedPages.selectors.quickEditErrorDiv).text("The form could not be saved at this time.").show()}})},o.updateRow=function(){var e=i(o.form).siblings(".row");i(e).find(".title").html(o.newPostData.post_title+' <svg class="link-icon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path class="icon" d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg>');var t=i(e).find(".status");"publish"!==o.newPostData._status&&"future"!==o.newPostData._status?i(t).text("("+o.newPostData._status+")"):i(t).text("");var a=i(e).find(".nav-status");"hide"==o.newPostData.nav_status?i(a).text("("+NestedPages.jsData.hiddenText+")"):i(a).text("");var s=i(e).parent("li");"hide"==o.newPostData.np_status?(i(s).addClass("np-hide"),i(e).find(".status").after('<svg class="row-status-icon status-np-hidden" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0zm0 0h24v24H0z" fill="none"/><path class="icon" d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"/></svg>')):(i(s).removeClass("np-hide"),i(e).find(".status-np-hidden").remove());var n=i(e).find(NestedPages.selectors.quickEditButtonLink);i(n).attr("data-id",o.newPostData.post_id),i(n).attr("data-title",o.newPostData.post_title),i(n).attr("data-url",o.newPostData.post_content),i(n).attr("data-status",o.newPostData._status),i(n).attr("data-navstatus",o.newPostData.nav_status),i(n).attr("data-np-status",o.newPostData.np_status),i(n).attr("data-linkTarget",o.newPostData.linkTarget),i(n).attr("data-navtitleattr",o.newPostData.titleAttribute),i(n).attr("data-navcss",o.newPostData.cssClasses),o.formatter.removeQuickEdit(),o.formatter.flashRow(e)},o.toggleLoading=function(e){if(i(".row").removeClass("np-updated").removeClass("np-updated-show"),e)return i(NestedPages.selectors.quickEditErrorDiv).hide(),i(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled","disabled"),void i(NestedPages.selectors.quickEditLoadingIndicator).show();i(NestedPages.selectors.quickEditLinkSaveButton).attr("disabled",!1),i(NestedPages.selectors.quickEditLoadingIndicator).hide()},o.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(){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(),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){if(e)return a("#"+NestedPages.selectors.cloneModal).find("[data-clone-loading]").show(),void 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 t=this,a=jQuery;return t.activeContent="",t.activeButton="",t.init=function(){t.bindEvents()},t.bindEvents=function(){a(document).on("click",NestedPages.selectors.tabButton,function(e){e.preventDefault(),t.activeButton=a(this),t.toggleTabs()})},t.toggleTabs=function(){t.activeContent=a(t.activeButton).attr("href"),a(NestedPages.selectors.tabContent).hide(),a(t.activeContent).show(),a(t.activeButton).parents(NestedPages.selectors.tabButtonParent).find(NestedPages.selectors.tabButton).removeClass("active"),a(t.activeButton).addClass("active")},t.init()},jQuery(document).ready(function(){new NestedPages.Factory}),(NestedPages=NestedPages||{}).selectors={childToggle:".child-toggle",childToggleLink:".child-toggle a",toggleAll:".nestedpages-toggleall",toggleHidden:".np-toggle-hidden",toggleStatus:".np-toggle-publish",lists:".nplist",rows:".page-row",row:".row",sortable:".sortable",notSortable:".no-sort",handle:".handle",published:".published",hiddenRows:".np-hide",errorDiv:"#np-error",loadingIndicator:"#nested-loading",syncCheckbox:".np-sync-menu",syncForm:".np-sync-menu-cont",ajaxError:"[data-nestedpages-error]",toggleEditButtons:".np-toggle-edit",bulkActionsHeader:".nestedpages-list-header",bulkActionsForm:"[data-np-bulk-form]",bulkActionsCheckbox:"[data-np-bulk-checkbox]",bulkActionsIds:"[data-np-bulk-ids]",bulkActionRedirectIds:"[data-np-bulk-redirect-ids]",hiddenItemCount:"[data-np-hidden-count]",hiddenItemCountParent:"[data-np-hidden-count-parent]",bulkEditForm:"[data-np-bulk-edit-form]",bulkEditTitles:"[data-np-bulk-titles]",bulkEditRemoveItem:"[data-np-remove-bulk-item]",bulkEditCancel:"[data-np-cancel-bulk-edit]",bulkEditLinkCount:"[data-bulk-edit-link-count]",quickEditOverlay:".np-inline-overlay",quickEditLoadingIndicator:".np-qe-loading",quickEditErrorDiv:".np-quickedit-error",quickEditCancel:".np-cancel-quickedit",quickEditToggleTaxonomies:".np-toggle-taxonomies",quickEditToggleMenuOptions:".np-toggle-menuoptions",quickEditButtonLink:".np-quick-edit-redirect",quickEditLinkForm:".quick-edit-form-redirect",quickEditLinkSaveButton:".np-save-quickedit-redirect",quickEditOpen:".np-quick-edit",quickEditPostForm:".quick-edit-form",quickEditSaveButton:".np-save-quickedit",openLinkModal:".open-redirect-modal",linkModal:"np-link-modal",saveLink:".np-save-link",linkLoadingIndicator:".np-link-loading",linkErrorDiv:".np-new-link-error",linkForm:".np-new-link-form",linkDeleteButton:"[data-np-confirm-delete]",linkDeleteConfirmationButton:"[data-delete-confirmation]",linkDeleteConfirmationModal:"np-delete-confirmation-modal",linkDeleteConfirmationModalText:"[data-np-link-delete-text]",openPageModal:".open-bulk-modal",newPageModal:"#np-bulk-modal",newPageFormContainer:".new-child-form",newPageForm:".np-new-child-form",newPageSubmitButton:".np-save-newchild",newPageTitle:".add-new-child-row",newPageRemoveTitle:".np-remove-child",addChildButton:".add-new-child",newChildError:".np-newchild-error",cancelNewChildButton:".np-cancel-newchild",newBeforeButton:"data-insert-before",newAfterButton:"data-insert-after",cloneButton:".clone-post",confirmClone:"[data-confirm-clone]",cloneModal:"np-clone-modal",cloneQuantity:"[data-clone-quantity]",cloneStatus:"[data-clone-status]",cloneAuthor:"[data-clone-author]",tabButtonParent:"[data-np-tabs]",tabButton:"[data-np-tab]",tabContent:"[data-np-tab-pane]",thumbnailContainer:".np-thumbnail",thumbnailContainerLink:".np-thumbnail.link",manualMenuSync:"[data-np-manual-menu-sync]",manualOrderSync:"[data-np-manual-order-sync]"},NestedPages.cssClasses={noborder:"no-border"},NestedPages.jsData={ajaxurl:ajaxurl,nonce:nestedpages.np_nonce,allPostTypes:nestedpages.post_types,syncmenu:"nosync",posttype:"",nestable:!0,sortable:!0,hierarchical:!0,expandText:nestedpages.expand_text,collapseText:nestedpages.collapse_text,showHiddenText:nestedpages.show_hidden,hideHiddenText:nestedpages.hide_hidden,quickEditText:nestedpages.quick_edit,hiddenText:nestedpages.hidden,titleText:nestedpages.title},NestedPages.formActions={syncToggles:"npnestToggle",syncNesting:"npsort",syncMenu:"npsyncMenu",newPage:"npnewChild",newBeforeAfter:"npnewBeforeAfter",quickEditLink:"npquickEditLink",getTaxonomies:"npgetTaxonomies",quickEditPost:"npquickEdit",clonePost:"npclonePost",search:"npmenuSearch",newMenuItem:"npnewMenuItem",manualMenuSync:"npmanualMenuSync",postSearch:"nppostSearch",wpmlTranslations:"npWpmlTranslations",resetSettings:"npresetSettings",resetUserPrefs:"npresetUserPreferences"},NestedPages.Factory=function(){var t=this,e=jQuery;return t.formatter=new NestedPages.Formatter,t.dropdowns=new NestedPages.Dropdowns,t.modals=new NestedPages.Modals,t.checkAll=new NestedPages.CheckAll,t.bulkActions=new NestedPages.BulkActions,t.menuToggle=new NestedPages.MenuToggle,t.pageToggle=new NestedPages.PageToggle,t.nesting=new NestedPages.Nesting,t.syncMenuSetting=new NestedPages.SyncMenuSetting,t.newPage=new NestedPages.NewPost,t.quickEditLink=new NestedPages.QuickEditLink,t.quickEditPost=new NestedPages.QuickEditPost,t.clone=new NestedPages.Clone,t.tabs=new NestedPages.Tabs,t.menuLinks=new NestedPages.MenuLinks,t.hiddenItemCount=new NestedPages.HiddenItemCount,t.confirmDelete=new NestedPages.ConfirmDelete,t.manualSync=new NestedPages.ManualSync,t.postSearch=new NestedPages.PostSearch,t.postMove=new NestedPages.MovePost,t.wpml=new NestedPages.Wpml,t.init=function(){nestedpages.settings_page||(t.bindEvents(),t.setPostType(),t.setMenuSync(),t.setNestable(),t.setSortable(),t.formatter.updateSubMenuToggle(),t.formatter.setBorders(),t.formatter.setNestedMargins(),t.nesting.initializeSortable())},t.bindEvents=function(){e(document).on("click",NestedPages.selectors.quickEditOverlay,function(e){t.formatter.removeQuickEdit(),t.newPage.cancelNewPage()}),e(document).ready(function(){t.formatter.hideAjaxError(),t.formatter.sizeLinkThumbnails()})},t.setNestable=function(){var a=!1;e.each(NestedPages.jsData.allPostTypes,function(e,t){t.name===NestedPages.jsData.posttype&&(!0===t.hierarchical&&(a=!0),!0===t.disable_nesting&&(a=!1))}),NestedPages.jsData.nestable=a},t.setSortable=function(){var a=!0;e.each(NestedPages.jsData.allPostTypes,function(e,t){t.name===NestedPages.jsData.posttype&&void 0!==t.disable_sorting&&""!==t.disable_sorting&&"true"===t.disable_sorting&&(a=!1)}),NestedPages.jsData.sortable=a},t.setPostType=function(){NestedPages.jsData.posttype=nestedpages.current_post_type,void 0!==NestedPages.jsData.posttype&&""!==NestedPages.jsData.posttype||(NestedPages.jsData.posttype=e(NestedPages.selectors.sortable).attr("id").substring(3)),NestedPages.jsData.hierarchical=NestedPages.jsData.allPostTypes[NestedPages.jsData.posttype].hierarchical},t.setMenuSync=function(){NestedPages.jsData.syncmenu="1"===nestedpages.syncmenu?"sync":"nosync"},t.init()},(NestedPages=NestedPages||{}).MenuLinks=function(){var a=this,s=jQuery;return a.typeButton="",a.post="",a.formatter=new NestedPages.Formatter,a.selectors={form:"[data-np-menu-item-form]",typeSelect:"[data-np-menu-selection]",accordion:"[data-np-menu-accordion]",accordionItem:"[data-np-menu-accordion-item]",formPlaceholder:".np-menu-link-object-placeholder",formDetails:".np-menu-link-details",searchResults:"[data-np-search-result]",defaultResults:"[data-default-result]",originalLink:"[data-np-original-link]",saveButton:"[data-np-save-link]",urlInputCont:"[data-np-menu-url-cont]",errorDiv:"[data-np-error]"},a.fields={object:"[data-np-menu-object-input]",objectid:"[data-np-menu-objectid-input]",itemType:"[data-np-menu-type-input]",url:"[data-np-menu-url]",navigationLabel:"[data-np-menu-navigation-label]",titleAttribute:"[data-np-menu-title-attr]",cssClasses:"[data-np-menu-css-classes]",npStatus:"[data-np-menu-np-status]",linkTarget:"[data-np-menu-link-target]",menuTitle:"[data-np-menu-title]"},a.search=new NestedPages.MenuSearch,a.init=function(){a.bindEvents()},a.bindEvents=function(){s(document).on("click",NestedPages.selectors.openLinkModal,function(e){e.preventDefault(),a.postParent=s(this).attr("data-parentid"),s(a.selectors.form).find(".parent_id").val(s(this).attr("data-parentid")),a.openModal()}),s(document).on("click",a.selectors.accordionItem,function(e){e.preventDefault(),a.accordion(s(this))}),s(document).on("click",a.selectors.typeSelect,function(e){e.preventDefault(),a.typeButton=s(this),a.setLinkType()}),s(document).on("keyup",a.fields.navigationLabel,function(){a.updateTitle()}),s(document).on("click",a.selectors.saveButton,function(e){e.preventDefault(),a.submitForm()}),s(document).on("keydown",function(e){27===e.keyCode&&s(document).trigger("close-modal-manual")})},a.openModal=function(){s(NestedPages.selectors.linkErrorDiv).hide(),s(NestedPages.selectors.linkModal).find("input").val(""),s(NestedPages.selectors.linkModal).find(".parent_id").val(a.postParent),a.clearForm(),s(a.selectors.accordion).find("ul").hide(),s(a.selectors.typeSelect).removeClass("active"),s(document).trigger("open-modal-manual",NestedPages.selectors.linkModal)},a.accordion=function(e){a.clearForm();var t=s(e).siblings("ul");if(s(t).is(":visible"))return s(e).removeClass("active"),void s(t).slideUp("fast");s(a.selectors.accordionItem).removeClass("active"),s(e).addClass("active"),s(e).parents(a.selectors.accordion).find("ul").slideUp("fast"),s(t).slideDown("fast")},a.setLinkType=function(){s(a.typeButton).hasClass("active")?a.clearForm():(s(a.typeButton).hasClass("np-custom-link")&&(s(a.selectors.accordionItem).removeClass("active"),s(a.selectors.accordion).find("ul").slideUp("fast")),s(a.selectors.formPlaceholder).hide(),a.populateForm())},a.populateForm=function(){s(a.selectors.saveButton).show(),s(a.selectors.typeSelect).removeClass("active"),s(a.typeButton).addClass("active"),s(a.fields.menuTitle).text(s(a.typeButton).text()).val(s(a.typeButton).text()),s(a.selectors.form).find("h3").find("em").text(s(a.typeButton).attr("data-np-object-name")),""!==s(a.typeButton).attr("data-np-permalink")?(s(a.selectors.form).find(a.selectors.urlInputCont).hide(),s(a.selectors.form).find(a.selectors.originalLink).html('<a href="'+s(a.typeButton).attr("data-np-permalink")+'">'+s(a.typeButton).text()+"</a>"),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").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?(a.post=e.post_data,a.createRow()):s(a.selectors.form).find(a.selectors.errorDiv).text(e.message).show()},error:function(e){console.log(e)}})},a.createRow=function(){var e='<li id="menuItem_'+a.post.id+'" class="page-row published';e+='">',e+='<div class="row"><div class="child-toggle"><div class="child-toggle-spacer"></div></div><div class="row-inner">',e+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="np-icon-sub-menu"><path fill="none" d="M0 0h24v24H0V0z"/><path d="M19 15l-6 6-1.42-1.42L15.17 16H4V4h2v10h9.17l-3.59-3.58L13 9l6 6z" class="arrow" /></svg>',e+='<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class="handle np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg>',e+='<a href="'+a.post.np_link_content+'" class="page-link page-title" target="_blank"><span class="title">'+a.post.menuTitle+' <svg class="link-icon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"/><path class="icon" d="M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"/></svg></span>',e+='</a><div class="action-buttons"><a href="#" class="np-btn np-quick-edit-redirect" ',e+='data-id="'+a.post.id+'"',e+='data-parentid="'+a.post.parent_id+'"',e+='data-title="'+a.post.menuTitle+'" ',e+='data-url="'+a.post.url+'" ',e+='data-status="publish" ',e+='data-np-status="show" ',e+='data-navstatus="show" ',e+='data-navcss="'+a.post.cssClasses+'" ',e+='data-navtitleattr="'+a.post.titleAttribute+'" ',e+='data-nav-type="'+a.post.menuType+'" ',e+='data-nav-object="'+a.post.objectType+'" ',e+='data-nav-object-id="'+a.post.objectId+'" ',e+='data-nav-original-link="'+a.post.original_link+'" ',e+='data-nav-original-title="'+a.post.original_title+'" ',e+='data-linktarget="'+a.post.link_target+'">',e+=NestedPages.jsData.quickEditText,e+="</a>",e+='<a href="'+a.post.delete_link+'" class="np-btn np-btn-trash"><i class="np-icon-remove"></i></a>',e+="</div></div></div></li>","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='<ol class="sortable nplist" style="display:block;">'+e+"</ol>",s(t).append(e)):s(t).find("ol:first").prepend(e),a.formatter.updateSubMenuToggle()},a.toggleLoading=function(e){if(e)return s(a.selectors.form).find(a.selectors.errorDiv).hide(),s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).show(),void s(a.selectors.saveButton).attr("disabled","disabled");s(a.selectors.form).find(NestedPages.selectors.quickEditLoadingIndicator).hide(),s(a.selectors.saveButton).attr("disabled",!1)},a.init()},(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.init=function(){s.bindEvents()},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(){if(s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2<n(s.activeForm).val().length)return n(s.defaultResults).hide(),s.toggleLoading(!0),void s.query();s.toggleLoading(!1),n(s.defaultResults).show()},s.query=function(){s.searchType=n(s.activeForm).attr(s.selectors.searchType),s.searchObject=n(s.activeForm).attr(s.selectors.searchObject),n.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.search,nonce:NestedPages.jsData.nonce,term:n(s.activeForm).val(),searchType:s.searchType,searchObject:s.searchObject},success:function(e){console.log(e),e.results?(s.results=e.results,s.toggleLoading(!1),"post_type"===s.searchType?s.appendPosts():s.appendTaxonomies()):(s.toggleLoading(!1),n(s.activeForm).siblings(s.selectors.noResults).show())}})},s.appendPosts=function(){var a="";n.each(s.results,function(e,t){a+='<li data-np-search-result><a href="#" data-np-menu-object="'+s.searchObject+'" data-np-menu-type="post_type" data-np-menu-objectid="'+t.ID+'" data-np-permalink="'+t.permalink+'" data-np-object-name="'+t.singular_name+'" data-np-menu-selection>'+t.post_title+"</a></li>"}),n(a).insertAfter(n(s.activeForm).parent("li")),s.toggleLoading(!1)},s.appendTaxonomies=function(){var a="";n.each(s.results,function(e,t){a+='<li data-np-search-result><a href="#" data-np-menu-object="'+s.searchObject+'" data-np-menu-type="post_type" data-np-menu-objectid="'+t.term_id+'" data-np-permalink="'+t.permalink+'" data-np-object-name="'+t.taxonomy+'" data-np-menu-selection>'+t.name+"</a></li>"}),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.init()},jQuery(document).ready(function(){new NestedPagesTrash});var NestedPages,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){if(e)return a(t.activeBtn).addClass("disabled"),void 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(){if(s.activeInput=n(this),s.setOptions(),s.changed||s.setDefaultResults(),""===n(this).val())return n(s.activeForm).find("["+s.selectors.noResults+"]").hide(),void 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(){if(s.defaultResults=n(s.activeForm).parent("li").siblings(s.selectors.defaultResults),2<n(s.activeForm).val().length)return n(s.defaultResults).hide(),s.toggleLoading(!0),void s.query();s.toggleLoading(!1),n(s.defaultResults).show()},s.query=function(){n(s.activeForm).find("["+s.selectors.results+"]").empty(),s.toggleLoading(!0),n.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.postSearch,nonce:NestedPages.jsData.nonce,term:n(s.activeInput).val(),postType:s.postType},success:function(e){e.results?(s.results=e.results,s.loadResults(),s.toggleLoading(!1)):(s.toggleLoading(!1),n(s.activeForm).find("["+s.selectors.noResults+"]").show())}})},s.loadResults=function(){var a="<ul>";n.each(s.results,function(e,t){a+='<li><a href="#" data-assignment-page-id="'+t.ID+'" data-assignment-page-title="'+t.post_title+'">'+t.post_title+"</a></li>"}),a+="</ul>",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 a=this,s=jQuery;return a.formatter=new NestedPages.Formatter,a.nesting=new NestedPages.Nesting,a.activeRow,a.selectors={moveToTop:"data-push-to-top",moveToBottom:"data-push-to-bottom"},a.bindEvents=function(){s(document).ready(function(){a.disableTopOnFirst(),a.disableBottomOnLast()}),s(document).on("click","["+a.selectors.moveToTop+"]",function(e){e.preventDefault(),s(this).hasClass("disabled")||(a.activeRow=s(this).closest(NestedPages.selectors.rows),a.moveToTop())}),s(document).on("click","["+a.selectors.moveToBottom+"]",function(e){e.preventDefault(),s(this).hasClass("disabled")||(a.activeRow=s(this).closest(NestedPages.selectors.rows),a.moveToBottom())})},a.moveToTop=function(){var e=s(a.activeRow).parent(NestedPages.selectors.lists),t=s(e).find(NestedPages.selectors.rows).first();s(a.activeRow).insertBefore(t),a.formatter.setBorders(),s(document).click(),a.nesting.syncNesting(),a.disableTopOnFirst(),a.disableBottomOnLast()},a.moveToBottom=function(){var e=s(a.activeRow).parent(NestedPages.selectors.lists),t=s(e).children(NestedPages.selectors.rows).last();s(a.activeRow).insertAfter(t),a.formatter.setBorders(),s(document).click(),a.nesting.syncNesting(),a.disableTopOnFirst(),a.disableBottomOnLast()},a.disableTopOnFirst=function(){var e=s(NestedPages.selectors.lists);s.each(e,function(){s(this).find("["+a.selectors.moveToTop+"]").removeClass("disabled");var e=s(this).find(NestedPages.selectors.rows).first();s(e).find("["+a.selectors.moveToTop+"]").addClass("disabled")})},a.disableBottomOnLast=function(){var e=s(NestedPages.selectors.lists);s.each(e,function(){s(this).find("["+a.selectors.moveToBottom+"]").removeClass("disabled");var e=s(this).find(NestedPages.selectors.rows).last();s(e).find("["+a.selectors.moveToBottom+"]").addClass("disabled")})},a.bindEvents()},(NestedPages=NestedPages||{}).Wpml=function(){var a=this,o=jQuery;return a.button=null,a.postData=null,a.modal=null,a.parent_li=null,a.formatter=new NestedPages.Formatter,a.selectors={translationsBtn:"data-nestedpages-translations",modal:"data-np-wpml-translations-modal",title:"data-wmpl-translation-title",table:"data-np-wpml-translations-modal-table"},a.bindEvents=function(){nestedpages.wpml&&o(document).on("click","["+a.selectors.translationsBtn+"]",function(e){e.preventDefault(),a.createTranslationsModal(o(this))})},a.createTranslationsModal=function(e){if(a.parent_li=o(e).parents(".action-buttons").closest(NestedPages.selectors.row).parent("li"),a.button=o(a.parent_li).find(NestedPages.selectors.quickEditOpen),a.postData={id:o(a.button).attr("data-id"),title:o(a.button).attr("data-title"),slug:o(a.button).attr("data-slug")},a.modal=o("["+a.selectors.modal+"]").clone(),0<o(a.parent_li).children("ol").length){var t=o(a.parent_li).children("ol");o(a.modal).insertBefore(t)}else o(a.modal).appendTo(a.parent_li);o(a.modal).find("["+a.selectors.title+"]").text(a.postData.title),a.formatter.showQuickEdit(),o(a.modal).show(),a.getTranslationData()},a.getTranslationData=function(){o.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.wpmlTranslations,post_id:a.postData.id,nonce:NestedPages.jsData.nonce},success:function(e){console.log(e),console.log(a.postData.id),"success"===e.status?a.populateModal(e.translations):(o(a.modal).find(NestedPages.selectors.quickEditErrorDiv).text(e.message).show(),a.toggleLoading(!1))}})},a.populateModal=function(s){var n="<tbody>";o.each(s,function(e,t){var a=s[e];n+="<tr>",n+='<td><img src="'+a.country_flag_url+'" alt="'+a.translated_name+'" /> '+a.translated_name+"</td>",n+="<td>",a.has_translation&&a.edit_link?n+='<a href="'+a.edit_link+'">'+a.translation.post_title+" ("+nestedpages.edit+")</a>":n+='<a href="'+a.add_link+'" class="np-btn">+ '+nestedpages.add_translation+"</a>",n+="</td>",n+="</tr>"}),n+="</tbody>",o(a.modal).find("["+a.selectors.table+"]").html(n),a.toggleLoading(!1)},a.toggleLoading=function(e){e?o(a.modal).addClass("loading"):o(a.modal).removeClass("loading")},a.bindEvents()};
assets/js/nestedpages.settings.min.js CHANGED
@@ -1 +1 @@
1
- var NestedPages;(NestedPages=NestedPages||{}).SettingsReset=function(){var t=this,s=jQuery;return t.selectors={resetButton:"data-nestedpages-reset-settings",resetForm:".nestedpages-reset-settings",formComplete:".nestedpages-reset-settings-complete"},t.bindEvents=function(){s(document).on("click","["+t.selectors.resetButton+"]",function(e){e.preventDefault(),t.resetSettings()})},t.resetSettings=function(){t.loading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.resetSettings,nonce:NestedPages.jsData.nonce},success:function(e){t.loading(!1),s(t.selectors.resetForm).hide(),s(t.selectors.formComplete).show(),"success"!==e.status&&console.log("There was an error saving toggled pages.")}})},t.loading=function(e){e?s("["+t.selectors.resetButton+"]").attr("disabled",!0):s("["+t.selectors.resetButton+"]").removeAttr("disabled")},t.bindEvents()},new NestedPages.SettingsReset,(NestedPages=NestedPages||{}).UserPreferencesReset=function(){var t=this,s=jQuery;return t.selectors={resetButton:"data-nestedpages-reset-user-prefs",resetForm:".nestedpages-reset-user-prefs",formComplete:".nestedpages-reset-user-prefs-complete"},t.bindEvents=function(){s(document).on("click","["+t.selectors.resetButton+"]",function(e){e.preventDefault(),t.resetPreferences()})},t.resetPreferences=function(){t.loading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.resetUserPrefs,nonce:NestedPages.jsData.nonce},success:function(e){t.loading(!1),s(t.selectors.resetForm).hide(),s(t.selectors.formComplete).show(),"success"!==e.status&&console.log("There was an error clearing user preferences.")}})},t.loading=function(e){e?s("["+t.selectors.resetButton+"]").attr("disabled",!0):s("["+t.selectors.resetButton+"]").removeAttr("disabled")},t.bindEvents()},new NestedPages.UserPreferencesReset,(NestedPages=NestedPages||{}).Settings=function(){var a=this,i=jQuery;return a.selectors={postTypeToggle:"[data-toggle-nestedpages-pt-settings]",postTypeCheckbox:"[data-nestedpages-settings-row-checkbox]",customFieldsCheckbox:"[data-toggle-nestedpages-cf-settings]",standardFieldsCheckbox:"[data-toggle-nestedpages-sf-settings]",taxonomiesFieldCheckbox:"[data-hide-taxonomies]",thumbnailsCheckbox:"[data-enable-thumbnails]",menuEnabledOption:"[data-menu-enabled-option]",disableMenuCheckbox:"[data-disable-menu-checkbox]",disableAutoCheckbox:"[data-menu-disable-auto-checkbox]",assignPostTypeCheckbox:"[data-nestedpages-assign-post-type]",assignPostTypeId:"[data-nested-pages-assign-post-type-id]",assignPostTypeTitle:"[data-nested-pages-assign-post-type-title]",assignPostTypeOption:"[data-assignment-page-id]",assignPostTypeRemove:"[data-nestedpages-page-pt-assignment-remove]",assignPostTypeSelection:"[data-nestedpages-page-pt-assignment-selection]",sortOptionCheckbox:"[data-nestedpages-sort-option-checkbox]",defaultSortOptions:"[data-nestedpages-sort-option-default]"},a.bindEvents=function(){i(document).ready(function(){a.toggleAllSettingsButtons(),a.toogleAllFieldSettings(".custom-fields"),a.toogleAllFieldSettings(".standard-fields"),a.toggleMenuCheckboxes(),a.toggleHideCheckbox(),a.toggleAssignPostType(),a.toggleAllDefaultSortOptions()}),i(document).on("click",a.selectors.postTypeToggle,function(e){e.preventDefault(),a.toggleRow(i(this))}),i(document).on("change",a.selectors.postTypeCheckbox,function(){a.toggleSettingsButton(i(this))}),i(document).on("change",a.selectors.customFieldsCheckbox,function(){a.toogleFieldSettings(i(this),".custom-fields")}),i(document).on("change",a.selectors.standardFieldsCheckbox,function(){a.toogleFieldSettings(i(this),".standard-fields")}),i(document).on("change",a.selectors.taxonomiesFieldCheckbox,function(){a.toggleTaxonomyCheckboxes(i(this))}),i(document).on("change",a.selectors.thumbnailsCheckbox,function(){a.toggleThumbnailSettings(i(this))}),i(document).on("change",a.selectors.disableMenuCheckbox,function(){a.toggleMenuCheckboxes()}),i(document).on("change",a.selectors.disableAutoCheckbox,function(){a.toggleHideCheckbox()}),i(document).on("change",a.selectors.assignPostTypeCheckbox,function(){a.toggleAssignPostType()}),i(document).on("click",a.selectors.assignPostTypeOption,function(e){e.preventDefault(),a.chooseAssignPostType(i(this))}),i(document).on("click",a.selectors.assignPostTypeRemove,function(e){e.preventDefault(),a.removeAssignPostType(i(this))}),i(document).on("change",a.selectors.sortOptionCheckbox,function(){a.toggleDefaultSortOptions(i(this))})},a.toggleRow=function(e){i(e).parent(".head").siblings(".body").toggle(),i(e).parents(".row-container").toggleClass("active")},a.toggleSettingsButton=function(e){var t=i(e).parents(".head").find(a.selectors.postTypeToggle);if(i(e).is(":checked"))return i(t).show(),void i(t).parents(".head").siblings(".body").find('input[type="hidden"]').attr("disabled",!1);i(t).hide(),i(t).parents(".head").siblings(".body").hide(),i(t).parents(".row-container").removeClass("active"),i(t).parents(".head").siblings(".body").find('input[type="checkbox"]').attr("checked",!1),i(t).parents(".head").siblings(".body").find('input[type="hidden"]').attr("disabled",!0),i(t).parents(".head").siblings(".body").find("select").val(!1)},a.toggleAllSettingsButtons=function(){var e=i(a.selectors.postTypeCheckbox);i.each(e,function(){a.toggleSettingsButton(i(this))})},a.toogleFieldSettings=function(e,t){var s=i(e).parents(".body").find(t);i(e).is(":checked")?i(s).show():i(s).hide()},a.toogleAllFieldSettings=function(e){var t=i(a.selectors.customFieldsCheckbox);if(".standard-fields"==e)t=i(a.selectors.standardFieldsCheckbox);i.each(t,function(){a.toogleFieldSettings(i(this),e)})},a.toggleTaxonomyCheckboxes=function(e){var t=i(e).parents("ul").find(i("*[data-taxonomy-single]"));i(e).is(":checked")?i(t).hide():i(t).show()},a.toggleThumbnailSettings=function(e){var t=i(e).parents(".field").find(i("*[data-thumbnail-options]"));i(e).is(":checked")?i(t).show():i(t).hide()},a.toggleMenuCheckboxes=function(){var e=i(a.selectors.disableMenuCheckbox),t=i(a.selectors.menuEnabledOption);i(e).is(":checked")?i(t).hide():i(t).show()},a.toggleHideCheckbox=function(){var e=i(a.selectors.disableAutoCheckbox),t=i("[data-menu-hide-checkbox]");i(e).is(":checked")?i(t).hide():i(t).show()},a.toggleAssignPostType=function(){var e=i(a.selectors.assignPostTypeCheckbox);i.each(e,function(){var e=i(this),t=i(this).parents(".field").find(".nestedpages-assignment-display");i(e).is(":checked")?i(t).show():i(t).hide()})},a.chooseAssignPostType=function(e){var t=i(e).attr("data-assignment-page-id"),s=i(e).attr("data-assignment-page-title"),n=i(e).parents(".field"),o=nestedpages.currently_assigned_to+" "+s+' <a href="#" data-nestedpages-page-pt-assignment-remove>('+nestedpages.remove+")</a>";i(n).find(a.selectors.assignPostTypeId).val(t),i(n).find(a.selectors.assignPostTypeTitle).val(s),i(n).find(a.selectors.assignPostTypeSelection).html(o).show(),i(n).find("[data-nestedpages-post-search-form]").hide()},a.removeAssignPostType=function(e){var t=i(e).parents(".field");i(t).find(a.selectors.assignPostTypeSelection).hide(),i(t).find("[data-nestedpages-post-search-form]").show(),i(t).find(a.selectors.assignPostTypeId).val(""),i(t).find(a.selectors.assignPostTypeTitle).val("")},a.toggleAllDefaultSortOptions=function(){var e=i(a.selectors.sortOptionCheckbox);i.each(e,function(){a.toggleDefaultSortOptions(i(this))})},a.toggleDefaultSortOptions=function(e){var t=!!i(e).is(":checked"),s=i(e).parent("label").next(a.selectors.defaultSortOptions);i(s).length<1||(t?i(s).show():i(s).hide())},a.bindEvents()},new NestedPages.Settings;
1
+ var NestedPages;(NestedPages=NestedPages||{}).SettingsReset=function(){var t=this,s=jQuery;return t.selectors={resetButton:"data-nestedpages-reset-settings",resetForm:".nestedpages-reset-settings",formComplete:".nestedpages-reset-settings-complete"},t.bindEvents=function(){s(document).on("click","["+t.selectors.resetButton+"]",function(e){e.preventDefault(),t.resetSettings()})},t.resetSettings=function(){t.loading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.resetSettings,nonce:NestedPages.jsData.nonce},success:function(e){t.loading(!1),s(t.selectors.resetForm).hide(),s(t.selectors.formComplete).show(),"success"!==e.status&&console.log("There was an error saving toggled pages.")}})},t.loading=function(e){e?s("["+t.selectors.resetButton+"]").attr("disabled",!0):s("["+t.selectors.resetButton+"]").removeAttr("disabled")},t.bindEvents()},new NestedPages.SettingsReset,(NestedPages=NestedPages||{}).UserPreferencesReset=function(){var t=this,s=jQuery;return t.selectors={resetButton:"data-nestedpages-reset-user-prefs",resetForm:".nestedpages-reset-user-prefs",formComplete:".nestedpages-reset-user-prefs-complete"},t.bindEvents=function(){s(document).on("click","["+t.selectors.resetButton+"]",function(e){e.preventDefault(),t.resetPreferences()})},t.resetPreferences=function(){t.loading(!0),s.ajax({url:NestedPages.jsData.ajaxurl,type:"post",datatype:"json",data:{action:NestedPages.formActions.resetUserPrefs,nonce:NestedPages.jsData.nonce},success:function(e){t.loading(!1),s(t.selectors.resetForm).hide(),s(t.selectors.formComplete).show(),"success"!==e.status&&console.log("There was an error clearing user preferences.")}})},t.loading=function(e){e?s("["+t.selectors.resetButton+"]").attr("disabled",!0):s("["+t.selectors.resetButton+"]").removeAttr("disabled")},t.bindEvents()},new NestedPages.UserPreferencesReset,(NestedPages=NestedPages||{}).AdminCustomizationSettings=function(){var o=this,a=jQuery;return o.selectors={navItemCheckbox:"data-nestedpages-admin-nav-item-checkbox",adminNavList:"data-np-sortable-admin-nav",adminNavRoleSelect:"data-np-nav-menu-user-role-select",adminNavRoleMenu:"data-np-nav-menu-customization",adminNavDetails:"data-np-extra-options",adminNavDetailsToggle:"data-np-extra-options-button",adminSubNavList:"data-np-sortable-admin-subnav",submenuToggle:"data-np-nav-menu-customization-submenu-toggle",separatorRow:"data-np-separator-row",separatorRemoveButton:"data-np-remove-separator-button",separatorAddButton:"data-np-add-separator-button"},o.bindEvents=function(){a(document).ready(function(){o.enableSortableAdminSorting(),o.defaultAdminMenuRoleSelect()}),a(document).on("change","["+o.selectors.navItemCheckbox+"]",function(e){o.toggleNavItemVisibility(a(this))}),a(document).on("change","["+o.selectors.adminNavRoleSelect+"]",function(e){var t=a(this).val();o.toggleNavRoleMenu(t)}),a(document).on("click","["+o.selectors.adminNavDetailsToggle+"]",function(e){e.preventDefault(),o.toggleNavExtraOptions(a(this))}),a(document).on("click","["+o.selectors.submenuToggle+"]",function(e){e.preventDefault(),o.toggleSubmenu(a(this))}),a(document).on("click","["+o.selectors.separatorRemoveButton+"]",function(e){e.preventDefault(),o.removeSeparator(a(this))}),a(document).on("click","["+o.selectors.separatorAddButton+"]",function(e){e.preventDefault(),o.addSeparator()})},o.enableSortableAdminSorting=function(){a("["+o.selectors.adminNavList+"]").sortable({handle:".handle",items:".np-nav-preview",stop:function(e,t){var s=a("["+o.selectors.adminNavList+"] li");a.each(s,function(){a(this).find("[data-np-menu-order]").val(a(this).index())})}}),a("["+o.selectors.adminSubNavList+"]").sortable({handle:".handle",items:".submenu-item",stop:function(e,t){var s=a("["+o.selectors.adminSubNavList+"] li");a.each(s,function(){a(this).find("[data-np-submenu-order]").val(a(this).index())})}})},o.defaultAdminMenuRoleSelect=function(){a("["+o.selectors.adminNavRoleSelect+"]").find("option:eq(0)").prop("selected",!0)},o.toggleNavItemVisibility=function(e){var t=a(e).closest("li.np-nav-preview");!a(e).is(":checked")?a(t).removeClass("disabled"):a(t).addClass("disabled")},o.toggleNavRoleMenu=function(e){a("["+o.selectors.adminNavRoleMenu+"]").hide();var t=a("["+o.selectors.adminNavRoleMenu+'="'+e+'"]');a("["+o.selectors.adminNavRoleSelect+"]").val(e),a(t).show()},o.toggleNavExtraOptions=function(e){a(e).parents(".np-nav-preview").find("["+o.selectors.adminNavDetails+"]");a(e).parents(".np-nav-preview").toggleClass("options-open")},o.toggleSubmenu=function(e){a(e).toggleClass("active"),a(e).parents("li").toggleClass("submenu-open")},o.removeSeparator=function(e){a(e).closest("["+o.selectors.separatorRow+"]").fadeOut(function(){a(this).remove()})},o.addSeparator=function(){var e=a("["+o.selectors.adminNavList+"]:visible"),t=a(e).find("["+o.selectors.separatorRow+"]").length+1,s=a("["+o.selectors.adminNavRoleSelect+"]").val(),n='<li class="np-nav-preview separator" data-np-separator-row>';n+='<div class="menu-item">',n+='<div class="submenu-toggle"></div>',n+='<div class="handle"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" class=" np-icon-menu"><path d="M0 0h24v24H0z" fill="none" /><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" class="bars" /></svg></div>',n+='<div class="title"><div class="menu-icon dashicons-before dashicons-admin-post"></div><p>Separator<button class="button button-small details-button" data-np-remove-separator-button="">Remove</button></p></div>\x3c!-- .title --\x3e',n+="</div>\x3c!-- .menu-item --\x3e",n+='<input type="hidden" name="nestedpages_admin[nav_menu_options]['+(s=s.replace("menu_role_",""))+"][custom_sep"+t+']" value="true">',n+='<input type="hidden" name="nestedpages_admin[nav_menu_options]['+s+"][custom_sep"+t+'][order]" value="" data-np-menu-order>',n+="</li>",a(e).prepend(n),o.resetNavOrder(a(e))},o.resetNavOrder=function(e){var t=a(e).find("[data-np-menu-order]");a.each(t,function(e,t){a(this).val(e)}),o.enableSortableAdminSorting()},o.bindEvents()},new NestedPages.AdminCustomizationSettings,(NestedPages=NestedPages||{}).Settings=function(){var a=this,i=jQuery;return a.selectors={postTypeToggle:"[data-toggle-nestedpages-pt-settings]",postTypeCheckbox:"[data-nestedpages-settings-row-checkbox]",customFieldsCheckbox:"[data-toggle-nestedpages-cf-settings]",standardFieldsCheckbox:"[data-toggle-nestedpages-sf-settings]",taxonomiesFieldCheckbox:"[data-hide-taxonomies]",thumbnailsCheckbox:"[data-enable-thumbnails]",menuEnabledOption:"[data-menu-enabled-option]",disableMenuCheckbox:"[data-disable-menu-checkbox]",disableAutoCheckbox:"[data-menu-disable-auto-checkbox]",assignPostTypeCheckbox:"[data-nestedpages-assign-post-type]",assignPostTypeId:"[data-nested-pages-assign-post-type-id]",assignPostTypeTitle:"[data-nested-pages-assign-post-type-title]",assignPostTypeOption:"[data-assignment-page-id]",assignPostTypeRemove:"[data-nestedpages-page-pt-assignment-remove]",assignPostTypeSelection:"[data-nestedpages-page-pt-assignment-selection]",sortOptionCheckbox:"[data-nestedpages-sort-option-checkbox]",defaultSortOptions:"[data-nestedpages-sort-option-default]"},a.bindEvents=function(){i(document).ready(function(){a.toggleAllSettingsButtons(),a.toogleAllFieldSettings(".custom-fields"),a.toogleAllFieldSettings(".standard-fields"),a.toggleMenuCheckboxes(),a.toggleHideCheckbox(),a.toggleAssignPostType(),a.toggleAllDefaultSortOptions()}),i(document).on("click",a.selectors.postTypeToggle,function(e){e.preventDefault(),a.toggleRow(i(this))}),i(document).on("change",a.selectors.postTypeCheckbox,function(){a.toggleSettingsButton(i(this))}),i(document).on("change",a.selectors.customFieldsCheckbox,function(){a.toogleFieldSettings(i(this),".custom-fields")}),i(document).on("change",a.selectors.standardFieldsCheckbox,function(){a.toogleFieldSettings(i(this),".standard-fields")}),i(document).on("change",a.selectors.taxonomiesFieldCheckbox,function(){a.toggleTaxonomyCheckboxes(i(this))}),i(document).on("change",a.selectors.thumbnailsCheckbox,function(){a.toggleThumbnailSettings(i(this))}),i(document).on("change",a.selectors.disableMenuCheckbox,function(){a.toggleMenuCheckboxes()}),i(document).on("change",a.selectors.disableAutoCheckbox,function(){a.toggleHideCheckbox()}),i(document).on("change",a.selectors.assignPostTypeCheckbox,function(){a.toggleAssignPostType()}),i(document).on("click",a.selectors.assignPostTypeOption,function(e){e.preventDefault(),a.chooseAssignPostType(i(this))}),i(document).on("click",a.selectors.assignPostTypeRemove,function(e){e.preventDefault(),a.removeAssignPostType(i(this))}),i(document).on("change",a.selectors.sortOptionCheckbox,function(){a.toggleDefaultSortOptions(i(this))})},a.toggleRow=function(e){i(e).parent(".head").siblings(".body").toggle(),i(e).parents(".row-container").toggleClass("active")},a.toggleSettingsButton=function(e){var t=i(e).parents(".head").find(a.selectors.postTypeToggle);if(i(e).is(":checked"))return i(t).show(),void i(t).parents(".head").siblings(".body").find('input[type="hidden"]').attr("disabled",!1);i(t).hide(),i(t).parents(".head").siblings(".body").hide(),i(t).parents(".row-container").removeClass("active"),i(t).parents(".head").siblings(".body").find('input[type="checkbox"]').attr("checked",!1),i(t).parents(".head").siblings(".body").find('input[type="hidden"]').attr("disabled",!0),i(t).parents(".head").siblings(".body").find("select").val(!1)},a.toggleAllSettingsButtons=function(){var e=i(a.selectors.postTypeCheckbox);i.each(e,function(){a.toggleSettingsButton(i(this))})},a.toogleFieldSettings=function(e,t){var s=i(e).parents(".body").find(t);i(e).is(":checked")?i(s).show():i(s).hide()},a.toogleAllFieldSettings=function(e){var t=i(a.selectors.customFieldsCheckbox);if(".standard-fields"==e)t=i(a.selectors.standardFieldsCheckbox);i.each(t,function(){a.toogleFieldSettings(i(this),e)})},a.toggleTaxonomyCheckboxes=function(e){var t=i(e).parents("ul").find(i("*[data-taxonomy-single]"));i(e).is(":checked")?i(t).hide():i(t).show()},a.toggleThumbnailSettings=function(e){var t=i(e).parents(".field").find(i("*[data-thumbnail-options]"));i(e).is(":checked")?i(t).show():i(t).hide()},a.toggleMenuCheckboxes=function(){var e=i(a.selectors.disableMenuCheckbox),t=i(a.selectors.menuEnabledOption);i(e).is(":checked")?i(t).hide():i(t).show()},a.toggleHideCheckbox=function(){var e=i(a.selectors.disableAutoCheckbox),t=i("[data-menu-hide-checkbox]");i(e).is(":checked")?i(t).hide():i(t).show()},a.toggleAssignPostType=function(){var e=i(a.selectors.assignPostTypeCheckbox);i.each(e,function(){var e=i(this),t=i(this).parents(".field").find(".nestedpages-assignment-display");i(e).is(":checked")?i(t).show():i(t).hide()})},a.chooseAssignPostType=function(e){var t=i(e).attr("data-assignment-page-id"),s=i(e).attr("data-assignment-page-title"),n=i(e).parents(".field"),o=nestedpages.currently_assigned_to+" "+s+' <a href="#" data-nestedpages-page-pt-assignment-remove>('+nestedpages.remove+")</a>";i(n).find(a.selectors.assignPostTypeId).val(t),i(n).find(a.selectors.assignPostTypeTitle).val(s),i(n).find(a.selectors.assignPostTypeSelection).html(o).show(),i(n).find("[data-nestedpages-post-search-form]").hide()},a.removeAssignPostType=function(e){var t=i(e).parents(".field");i(t).find(a.selectors.assignPostTypeSelection).hide(),i(t).find("[data-nestedpages-post-search-form]").show(),i(t).find(a.selectors.assignPostTypeId).val(""),i(t).find(a.selectors.assignPostTypeTitle).val("")},a.toggleAllDefaultSortOptions=function(){var e=i(a.selectors.sortOptionCheckbox);i.each(e,function(){a.toggleDefaultSortOptions(i(this))})},a.toggleDefaultSortOptions=function(e){var t=!!i(e).is(":checked"),s=i(e).parent("label").next(a.selectors.defaultSortOptions);i(s).length<1||(t?i(s).show():i(s).hide())},a.bindEvents()},new NestedPages.Settings;
languages/wp-nested-pages.pot CHANGED
@@ -3,8 +3,8 @@ msgid ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Nested Pages\n"
6
- "POT-Creation-Date: 2019-04-11 09:39-0400\n"
7
- "PO-Revision-Date: 2019-04-04 13:06-0400\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
@@ -48,7 +48,7 @@ msgid "Add Child Link"
48
  msgstr ""
49
 
50
  #: app/Activation/Dependencies.php:124
51
- #: app/Entities/Post/PostUpdateRepository.php:92
52
  #: app/Views/forms/new-child.php:19 app/Views/forms/new-child.php:21
53
  #: app/Views/forms/quickedit-post.php:24 app/Views/partials/tool-list.php:88
54
  #: app/Views/settings/settings-posttypes.php:269
@@ -56,7 +56,7 @@ msgid "Title"
56
  msgstr ""
57
 
58
  #: app/Activation/Dependencies.php:125 app/Views/forms/quickedit-post.php:14
59
- #: app/Views/partials/row-link.php:70 app/Views/partials/row.php:254
60
  msgid "Quick Edit"
61
  msgstr ""
62
 
@@ -64,7 +64,7 @@ msgstr ""
64
  msgid "Page Title"
65
  msgstr ""
66
 
67
- #: app/Activation/Dependencies.php:127 app/Views/partials/row.php:260
68
  msgid "View"
69
  msgstr ""
70
 
@@ -141,6 +141,7 @@ msgid "Currently assigned to:"
141
  msgstr ""
142
 
143
  #: app/Activation/Dependencies.php:145
 
144
  #: app/Views/settings/settings-posttypes.php:86
145
  msgid "Remove"
146
  msgstr ""
@@ -162,7 +163,8 @@ msgstr ""
162
  msgid "Insert After"
163
  msgstr ""
164
 
165
- #: app/Bootstrap.php:67 app/Views/settings/settings-posttypes.php:22
 
166
  msgid "Settings"
167
  msgstr ""
168
 
@@ -202,28 +204,32 @@ msgstr ""
202
  msgid "Password/Private"
203
  msgstr ""
204
 
205
- #: app/Config/SettingsRepository.php:85 app/Views/forms/quickedit-post.php:141
206
  msgid "Allow Comments"
207
  msgstr ""
208
 
209
  #: app/Config/SettingsRepository.php:89 app/Views/forms/new-child.php:72
210
- #: app/Views/forms/quickedit-post.php:115 app/Views/partials/bulk-edit.php:58
211
  msgid "Template"
212
  msgstr ""
213
 
214
- #: app/Config/SettingsRepository.php:90 app/Views/forms/quickedit-post.php:166
215
  msgid "Menu Options"
216
  msgstr ""
217
 
218
  #: app/Config/SettingsRepository.php:93 app/Views/forms/quickedit-link.php:60
219
- #: app/Views/forms/quickedit-post.php:150
220
  msgid "Hide in Nested Pages"
221
  msgstr ""
222
 
223
- #: app/Config/SettingsRepository.php:101 app/Views/forms/quickedit-post.php:170
224
  msgid "Taxonomies"
225
  msgstr ""
226
 
 
 
 
 
227
  #: app/Entities/AdminMenu/AdminSubmenu.php:71
228
  #, php-format
229
  msgid "Default %s"
@@ -409,6 +415,11 @@ msgstr ""
409
  msgid "Page titles cannot be blank."
410
  msgstr ""
411
 
 
 
 
 
 
412
  #: app/Views/forms/clone-form.php:10 app/Views/forms/clone-form.php:66
413
  #: app/Views/partials/row.php:210
414
  msgid "Clone"
@@ -428,7 +439,7 @@ msgstr ""
428
  #: app/Views/forms/delete-confirmation-modal.php:10
429
  #: app/Views/forms/empty-trash-modal.php:10 app/Views/forms/link-form.php:109
430
  #: app/Views/forms/new-child.php:102 app/Views/forms/quickedit-link.php:84
431
- #: app/Views/forms/quickedit-post.php:252 app/Views/partials/bulk-edit.php:143
432
  msgid "Cancel"
433
  msgstr ""
434
 
@@ -467,12 +478,12 @@ msgid "URL"
467
  msgstr ""
468
 
469
  #: app/Views/forms/link-form.php:80 app/Views/forms/quickedit-link.php:17
470
- #: app/Views/forms/quickedit-post.php:216
471
  msgid "Navigation Label"
472
  msgstr ""
473
 
474
  #: app/Views/forms/link-form.php:84 app/Views/forms/quickedit-link.php:44
475
- #: app/Views/forms/quickedit-post.php:220
476
  msgid "Title Attribute"
477
  msgstr ""
478
 
@@ -481,7 +492,7 @@ msgid "CSS Classes (optional)"
481
  msgstr ""
482
 
483
  #: app/Views/forms/link-form.php:94 app/Views/forms/quickedit-link.php:66
484
- #: app/Views/forms/quickedit-post.php:238
485
  msgid "Open link in a new window/tab"
486
  msgstr ""
487
 
@@ -489,13 +500,13 @@ msgstr ""
489
  msgid "+"
490
  msgstr ""
491
 
492
- #: app/Views/forms/new-child.php:74 app/Views/forms/quickedit-post.php:117
493
  #: app/Views/partials/bulk-edit.php:61
494
  msgid "Default Template"
495
  msgstr ""
496
 
497
  #: app/Views/forms/new-child.php:84 app/Views/forms/quickedit-link.php:54
498
- #: app/Views/forms/quickedit-post.php:232 app/Views/partials/bulk-edit.php:108
499
  msgid "Hide in Nav Menu"
500
  msgstr ""
501
 
@@ -508,11 +519,11 @@ msgstr ""
508
  msgid "Link"
509
  msgstr ""
510
 
511
- #: app/Views/forms/quickedit-link.php:48 app/Views/forms/quickedit-post.php:224
512
  msgid "CSS Classes"
513
  msgstr ""
514
 
515
- #: app/Views/forms/quickedit-link.php:87 app/Views/forms/quickedit-post.php:255
516
  #: app/Views/partials/bulk-edit.php:146
517
  msgid "Update"
518
  msgstr ""
@@ -535,19 +546,19 @@ msgstr ""
535
  msgid "pm"
536
  msgstr ""
537
 
538
- #: app/Views/forms/quickedit-post.php:125
539
  msgid "Password"
540
  msgstr ""
541
 
542
- #: app/Views/forms/quickedit-post.php:128
543
  msgid "&ndash;OR&ndash;"
544
  msgstr ""
545
 
546
- #: app/Views/forms/quickedit-post.php:131 app/Views/partials/bulk-edit.php:50
547
  msgid "Private"
548
  msgstr ""
549
 
550
- #: app/Views/forms/quickedit-post.php:159
551
  msgid "Make Sticky"
552
  msgstr ""
553
 
@@ -606,6 +617,7 @@ msgid "Display in Nested View"
606
  msgstr ""
607
 
608
  #: app/Views/partials/bulk-edit.php:101 app/Views/partials/bulk-edit.php:111
 
609
  msgid "Hide"
610
  msgstr ""
611
 
@@ -714,6 +726,61 @@ msgstr ""
714
  msgid "Close"
715
  msgstr ""
716
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
717
  #: app/Views/settings/settings-general.php:4
718
  msgid "Currently Enabled"
719
  msgstr ""
@@ -1008,6 +1075,10 @@ msgstr ""
1008
  msgid "Post Types"
1009
  msgstr ""
1010
 
 
 
 
 
1011
  #. Plugin URI of the plugin/theme
1012
  msgid "http://nestedpages.com"
1013
  msgstr ""
3
  msgstr ""
4
  "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
5
  "Project-Id-Version: Nested Pages\n"
6
+ "POT-Creation-Date: 2019-07-30 11:03-0400\n"
7
+ "PO-Revision-Date: 2019-07-30 11:03-0400\n"
8
  "Last-Translator: \n"
9
  "Language-Team: \n"
10
  "MIME-Version: 1.0\n"
48
  msgstr ""
49
 
50
  #: app/Activation/Dependencies.php:124
51
+ #: app/Entities/Post/PostUpdateRepository.php:94
52
  #: app/Views/forms/new-child.php:19 app/Views/forms/new-child.php:21
53
  #: app/Views/forms/quickedit-post.php:24 app/Views/partials/tool-list.php:88
54
  #: app/Views/settings/settings-posttypes.php:269
56
  msgstr ""
57
 
58
  #: app/Activation/Dependencies.php:125 app/Views/forms/quickedit-post.php:14
59
+ #: app/Views/partials/row-link.php:70 app/Views/partials/row.php:256
60
  msgid "Quick Edit"
61
  msgstr ""
62
 
64
  msgid "Page Title"
65
  msgstr ""
66
 
67
+ #: app/Activation/Dependencies.php:127 app/Views/partials/row.php:262
68
  msgid "View"
69
  msgstr ""
70
 
141
  msgstr ""
142
 
143
  #: app/Activation/Dependencies.php:145
144
+ #: app/Views/settings/partials/nav-menu-settings.php:102
145
  #: app/Views/settings/settings-posttypes.php:86
146
  msgid "Remove"
147
  msgstr ""
163
  msgid "Insert After"
164
  msgstr ""
165
 
166
+ #: app/Bootstrap.php:68 app/Views/settings/settings-admincustom.php:12
167
+ #: app/Views/settings/settings-posttypes.php:22
168
  msgid "Settings"
169
  msgstr ""
170
 
204
  msgid "Password/Private"
205
  msgstr ""
206
 
207
+ #: app/Config/SettingsRepository.php:85 app/Views/forms/quickedit-post.php:146
208
  msgid "Allow Comments"
209
  msgstr ""
210
 
211
  #: app/Config/SettingsRepository.php:89 app/Views/forms/new-child.php:72
212
+ #: app/Views/forms/quickedit-post.php:120 app/Views/partials/bulk-edit.php:58
213
  msgid "Template"
214
  msgstr ""
215
 
216
+ #: app/Config/SettingsRepository.php:90 app/Views/forms/quickedit-post.php:171
217
  msgid "Menu Options"
218
  msgstr ""
219
 
220
  #: app/Config/SettingsRepository.php:93 app/Views/forms/quickedit-link.php:60
221
+ #: app/Views/forms/quickedit-post.php:155
222
  msgid "Hide in Nested Pages"
223
  msgstr ""
224
 
225
+ #: app/Config/SettingsRepository.php:101 app/Views/forms/quickedit-post.php:175
226
  msgid "Taxonomies"
227
  msgstr ""
228
 
229
+ #: app/Entities/AdminCustomization/AdminMenuItems.php:260
230
+ msgid "Profile"
231
+ msgstr ""
232
+
233
  #: app/Entities/AdminMenu/AdminSubmenu.php:71
234
  #, php-format
235
  msgid "Default %s"
415
  msgid "Page titles cannot be blank."
416
  msgstr ""
417
 
418
+ #: app/Form/Validation/Validation.php:227
419
+ #, php-format
420
+ msgid "%s is required."
421
+ msgstr ""
422
+
423
  #: app/Views/forms/clone-form.php:10 app/Views/forms/clone-form.php:66
424
  #: app/Views/partials/row.php:210
425
  msgid "Clone"
439
  #: app/Views/forms/delete-confirmation-modal.php:10
440
  #: app/Views/forms/empty-trash-modal.php:10 app/Views/forms/link-form.php:109
441
  #: app/Views/forms/new-child.php:102 app/Views/forms/quickedit-link.php:84
442
+ #: app/Views/forms/quickedit-post.php:262 app/Views/partials/bulk-edit.php:143
443
  msgid "Cancel"
444
  msgstr ""
445
 
478
  msgstr ""
479
 
480
  #: app/Views/forms/link-form.php:80 app/Views/forms/quickedit-link.php:17
481
+ #: app/Views/forms/quickedit-post.php:226
482
  msgid "Navigation Label"
483
  msgstr ""
484
 
485
  #: app/Views/forms/link-form.php:84 app/Views/forms/quickedit-link.php:44
486
+ #: app/Views/forms/quickedit-post.php:230
487
  msgid "Title Attribute"
488
  msgstr ""
489
 
492
  msgstr ""
493
 
494
  #: app/Views/forms/link-form.php:94 app/Views/forms/quickedit-link.php:66
495
+ #: app/Views/forms/quickedit-post.php:248
496
  msgid "Open link in a new window/tab"
497
  msgstr ""
498
 
500
  msgid "+"
501
  msgstr ""
502
 
503
+ #: app/Views/forms/new-child.php:74 app/Views/forms/quickedit-post.php:122
504
  #: app/Views/partials/bulk-edit.php:61
505
  msgid "Default Template"
506
  msgstr ""
507
 
508
  #: app/Views/forms/new-child.php:84 app/Views/forms/quickedit-link.php:54
509
+ #: app/Views/forms/quickedit-post.php:242 app/Views/partials/bulk-edit.php:108
510
  msgid "Hide in Nav Menu"
511
  msgstr ""
512
 
519
  msgid "Link"
520
  msgstr ""
521
 
522
+ #: app/Views/forms/quickedit-link.php:48 app/Views/forms/quickedit-post.php:234
523
  msgid "CSS Classes"
524
  msgstr ""
525
 
526
+ #: app/Views/forms/quickedit-link.php:87 app/Views/forms/quickedit-post.php:265
527
  #: app/Views/partials/bulk-edit.php:146
528
  msgid "Update"
529
  msgstr ""
546
  msgid "pm"
547
  msgstr ""
548
 
549
+ #: app/Views/forms/quickedit-post.php:130
550
  msgid "Password"
551
  msgstr ""
552
 
553
+ #: app/Views/forms/quickedit-post.php:133
554
  msgid "&ndash;OR&ndash;"
555
  msgstr ""
556
 
557
+ #: app/Views/forms/quickedit-post.php:136 app/Views/partials/bulk-edit.php:50
558
  msgid "Private"
559
  msgstr ""
560
 
561
+ #: app/Views/forms/quickedit-post.php:164
562
  msgid "Make Sticky"
563
  msgstr ""
564
 
617
  msgstr ""
618
 
619
  #: app/Views/partials/bulk-edit.php:101 app/Views/partials/bulk-edit.php:111
620
+ #: app/Views/settings/partials/nav-menu-settings.php:47
621
  msgid "Hide"
622
  msgstr ""
623
 
726
  msgid "Close"
727
  msgstr ""
728
 
729
+ #: app/Views/settings/partials/nav-menu-settings.php:39
730
+ msgid "New"
731
+ msgstr ""
732
+
733
+ #: app/Views/settings/partials/nav-menu-settings.php:42
734
+ #: app/Views/settings/partials/nav-menu-settings.php:71
735
+ #: app/Views/settings/partials/nav-menu-settings.php:100
736
+ msgid "Separator"
737
+ msgstr ""
738
+
739
+ #: app/Views/settings/partials/nav-menu-settings.php:100
740
+ msgid "Separator (WooCommerce)"
741
+ msgstr ""
742
+
743
+ #: app/Views/settings/partials/nav-menu-settings.php:105
744
+ msgid "Details"
745
+ msgstr ""
746
+
747
+ #: app/Views/settings/partials/nav-menu-settings.php:121
748
+ msgid "Icon CSS Class"
749
+ msgstr ""
750
+
751
+ #: app/Views/settings/partials/nav-menu-settings.php:121
752
+ msgid "Reference"
753
+ msgstr ""
754
+
755
+ #: app/Views/settings/settings-admincustom.php:2
756
+ msgid "Select Items to Customize"
757
+ msgstr ""
758
+
759
+ #: app/Views/settings/settings-admincustom.php:11
760
+ msgid "Admin Menu"
761
+ msgstr ""
762
+
763
+ #: app/Views/settings/settings-admincustom.php:19
764
+ msgid "Menu Items"
765
+ msgstr ""
766
+
767
+ #: app/Views/settings/settings-admincustom.php:19
768
+ msgid ""
769
+ "Reorder, hide and rename admin menu items by user role. These changes do not "
770
+ "effect actual permissions, only menu appearance."
771
+ msgstr ""
772
+
773
+ #: app/Views/settings/settings-admincustom.php:20
774
+ msgid "Important: Plugin Menu Items "
775
+ msgstr ""
776
+
777
+ #: app/Views/settings/settings-admincustom.php:20
778
+ msgid ""
779
+ "Some plugins may add menu items on activation. These new menu items will not "
780
+ "display until the Nested Pages Admin Menu has been configured with these "
781
+ "items."
782
+ msgstr ""
783
+
784
  #: app/Views/settings/settings-general.php:4
785
  msgid "Currently Enabled"
786
  msgstr ""
1075
  msgid "Post Types"
1076
  msgstr ""
1077
 
1078
+ #: app/Views/settings/settings.php:14
1079
+ msgid "Admin Customization"
1080
+ msgstr ""
1081
+
1082
  #. Plugin URI of the plugin/theme
1083
  msgid "http://nestedpages.com"
1084
  msgstr ""
nestedpages.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Nested Pages
4
  Plugin URI: http://nestedpages.com
5
  Description: Provides an intuitive drag and drop interface for managing pages in the Wordpress admin, while enhancing quick edit. Includes an auto-generated menu to match the nested interface, support for all post types and more.
6
- Version: 3.0.11
7
  Author: Kyle Phillips
8
  Author URI: https://github.com/kylephillips
9
  Text Domain: wp-nested-pages
3
  Plugin Name: Nested Pages
4
  Plugin URI: http://nestedpages.com
5
  Description: Provides an intuitive drag and drop interface for managing pages in the Wordpress admin, while enhancing quick edit. Includes an auto-generated menu to match the nested interface, support for all post types and more.
6
+ Version: 3.1.0
7
  Author: Kyle Phillips
8
  Author URI: https://github.com/kylephillips
9
  Text Domain: wp-nested-pages
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: pages, admin, nested, tree view, page tree, sort, quick edit, structure
5
  Requires at least: 3.8
6
  Tested up to: 5.2
7
  Requires PHP: 5.4
8
- Stable tag: 3.0.10
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -105,6 +105,10 @@ No. The menu synchronization currently only works within the pages post type.
105
 
106
  == Changelog ==
107
 
 
 
 
 
108
  = 3.0.11 =
109
  * Adds filters for "Sort/Nested View" and "Default" labels.
110
  * Fixes issue where serialized meta data was not being saved properly during cloning.
5
  Requires at least: 3.8
6
  Tested up to: 5.2
7
  Requires PHP: 5.4
8
+ Stable tag: 3.0.11
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
105
 
106
  == Changelog ==
107
 
108
+ = 3.1.0 =
109
+ * Adds new feature for customizing the order, visibility, and labels of the admin menu. To view the feature, visit Settings > Nested Pages > Admin Customization > Admin Menu. Important: once custom menus have been configured, new menu items added by other plugins may not appear upon activation. To add these items, revisit the Nested Pages settings and reconfigure the menus with the new items (they will appear at the bottom of the customized menu in the drag and drop interface). While menus may be configured for each user group, the plugin does not set any permissions. While items may be hidden from the menu, they will still be accessible with a direct link if the user has the appropriate permissions.
110
+ * Adds filters for adding basic custom fields to the quick edit interface. Currently supported field types include text, date, and select. See https://gist.github.com/kylephillips/236d0a90aa2ea6fb628c5c1e4010f7be for example usage.
111
+
112
  = 3.0.11 =
113
  * Adds filters for "Sort/Nested View" and "Default" labels.
114
  * Fixes issue where serialized meta data was not being saved properly during cloning.