PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 2.0.1
Nested Pages v2.0.1
3.2.15 3.2.14 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.3.0 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.2 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.3.1 1.6.3.2 1.6.4 1.6.5 1.6.5.1 1.6.5.2 1.6.6 1.6.7 1.6.8 1.7.0 1.7.1 2.0.1 2.0.2 2.0.3 2.0.4 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.21 3.1.22 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
wp-nested-pages / app / Views / forms / link-form.php
wp-nested-pages / app / Views / forms Last commit date
bulk-add.php 11 years ago clone-form.php 9 years ago delete-confirmation-modal.php 9 years ago empty-trash-modal.php 9 years ago link-form.php 9 years ago more-options-modal.php 9 years ago new-child.php 8 years ago quickedit-link.php 8 years ago quickedit-post.php 8 years ago
link-form.php
115 lines
1 <?php
2 /**
3 * Modal Form for adding a new link
4 */
5 $post_type_object = get_post_type_object( 'page' );
6 $can_publish = current_user_can( $post_type_object->cap->publish_posts );
7 ?>
8 <div class="np-modal fade" id="np-link-modal">
9 <div class="modal-dialog">
10 <div class="modal-content">
11
12 <div id="npmenuitems" class="np-tabbed-content" data-np-tab-pane>
13 <form data-np-menu-item-form action="">
14 <div class="modal-body np-menu-item-form">
15 <div class="np-menu-type-selection">
16 <ul data-np-menu-accordion>
17
18 <li><a href="#" class="np-custom-link" data-np-menu-object="custom" data-np-menu-type="custom" data-np-menu-objectid="" data-np-permalink="" data-np-menu-selection><?php _e('Custom Link', 'wp-nested-pages'); ?></a></li>
19
20 <?php
21 // Post Types
22 foreach ( $this->listing_repo->postTypes() as $name => $type ) {
23 $recent_posts = $this->listing_repo->recentPosts($name);
24 if ( !$recent_posts ) continue;
25 $out = '<li><a href="#" data-np-menu-accordion-item>' . esc_html($type->labels->name) . '</a>';
26 $out .= '<ul>';
27 $out .= '<li class="np-menu-search"><input type="text" data-np-menu-search data-search-type="post_type" data-search-object="' . esc_attr($name) . '" placeholder="' . __('Search', 'wp-nested-pages') . ' ' . esc_attr($type->labels->name) . '" /><div class="np-menu-search-loading"></div><div class="np-menu-search-noresults">' . __('No Results', 'wp-nested-pages') . '</div></li>';
28 foreach ( $recent_posts as $post ){
29 $out .= '<li data-default-result><a href="#" data-np-menu-object="' . esc_attr($name) . '" data-np-menu-type="post_type" data-np-menu-objectid="' . esc_attr($post->ID) . '" data-np-permalink="' . get_the_permalink($post->ID) . '" data-np-object-name="' . esc_attr($type->labels->singular_name) . '" data-np-menu-selection>' . esc_html($post->post_title) . '</a></li>';
30 }
31 $out .= '</ul>';
32 $out .= '</li>';
33 echo $out;
34 }
35 ?>
36
37 <?php
38 // Taxonomies
39 foreach ( $this->listing_repo->taxonomies() as $name => $taxonomy ) {
40 $terms = $this->listing_repo->terms($name);
41 if ( !$terms ) continue;
42 $out = '<li><a href="#" data-np-menu-accordion-item>' . esc_html($taxonomy->labels->name) . '</a>';
43 $out .= '<ul>';
44 $out .= '<li class="np-menu-search"><input type="text" data-np-menu-search data-search-type="taxonomy" data-search-object="' . esc_attr($name) . '" placeholder="' . __('Search', 'wp-nested-pages') . ' ' . esc_attr($taxonomy->labels->name) . '" /><div class="np-menu-search-loading"></div><div class="np-menu-search-noresults">' . __('No Results', 'wp-nested-pages') . '</div></li>';
45 foreach ( $terms as $term ){
46 $out .= '<li data-default-result><a href="#" data-np-menu-object="' . esc_attr($name) . '" data-np-menu-type="taxonomy" data-np-menu-objectid="' . esc_attr($term->term_id) . '" data-np-permalink="' . esc_attr(get_term_link($term)) . '" data-np-object-name="' . esc_attr($taxonomy->labels->name) . '" data-np-menu-selection>' . esc_html($term->name) . '</a></li>';
47 }
48 $out .= '</ul>';
49 $out .= '</li>';
50 echo $out;
51 }
52 ?>
53
54 </ul>
55 </div><!-- .np-menu-type-selection -->
56 <div class="np-menu-link-object">
57 <div class="np-menu-link-object-placeholder">
58 <?php _e('Select an item', 'wp-nested-pages'); ?>
59 </div>
60 <div class="np-menu-link-details" style="display:none;">
61 <h3><span data-np-menu-title></span> <em></em></h3>
62 <div class="original-link">
63 <?php _e('Original', 'wp-nested-pages'); ?>: <span data-np-original-link></span>
64 </div>
65 <div class="np-quickedit-error" data-np-error style="clear:both;display:none;"></div>
66 <div class="fields">
67 <p data-np-menu-url-cont style="display:none;">
68 <label><?php _e('URL', 'wp-nested-pages'); ?></label>
69 <input type="text" name="url" data-np-menu-url />
70 </p>
71 <p>
72 <label><?php _e('Navigation Label', 'wp-nested-pages'); ?></label>
73 <input type="text" name="navigationLabel" data-np-menu-navigation-label />
74 </p>
75 <p>
76 <label><?php _e('Title Attribute', 'wp-nested-pages'); ?></label>
77 <input type="text" name="titleAttribute" data-np-menu-title-attr />
78 </p>
79 <p>
80 <label><?php _e('CSS Classes (optional)', 'wp-nested-pages'); ?></label>
81 <input type="text" name="cssClasses" data-np-menu-css-classes />
82 </p>
83 <?php if ( $this->user->canSortPages() ) : // Menu Options Button ?>
84 <label class="checkbox">
85 <input type="checkbox" name="linkTarget" class="link_target" data-np-menu-link-target />
86 <span class="checkbox-title"><?php _e( 'Open link in a new window/tab' ); ?></span>
87 </label>
88 <?php endif; ?>
89 </div><!-- .fields -->
90 </div><!-- .np-menu-link-details -->
91 </div>
92 </div><!-- .modal-body -->
93
94 <div class="modal-footer">
95 <input type="hidden" name="menuTitle" data-np-menu-title value="">
96 <input type="hidden" name="objectType" data-np-menu-object-input value="">
97 <input type="hidden" name="objectId" data-np-menu-objectid-input value="">
98 <input type="hidden" name="menuType" data-np-menu-type-input value="">
99 <input type="hidden" name="parent_id" class="parent_id" value="">
100 <button type="button" class="button modal-close" data-dismiss="modal">
101 <?php _e('Cancel'); ?>
102 </button>
103
104 <a accesskey="s" class="button-primary" data-np-save-link style="display:none;float:right;">
105 <?php _e( 'Add', 'wp-nested-pages' ); ?>
106 </a>
107 <span class="np-qe-loading"></span>
108
109 </div><!-- .modal-footer -->
110 </form>
111 </div><!-- #npmenuitems -->
112
113 </div><!-- /.modal-content -->
114 </div><!-- /.modal-dialog -->
115 </div><!-- /.modal -->