diff --git src/wp-admin/css/common.css src/wp-admin/css/common.css
index 6a1e9d7..46d26e2 100644
|
|
hr { |
810 | 810 | .submitbox .submitdelete, |
811 | 811 | #media-items a.delete, |
812 | 812 | #media-items a.delete-permanently, |
813 | | #nav-menu-footer .menu-delete { |
| 813 | #nav-menu-footer .menu-delete, |
| 814 | #delete-link a.delete { |
814 | 815 | color: #a00; |
815 | 816 | } |
816 | 817 | |
… |
… |
abbr.required, |
826 | 827 | .submitbox .submitdelete:hover, |
827 | 828 | #media-items a.delete:hover, |
828 | 829 | #media-items a.delete-permanently:hover, |
829 | | #nav-menu-footer .menu-delete:hover { |
| 830 | #nav-menu-footer .menu-delete:hover, |
| 831 | #delete-link a.delete:hover { |
830 | 832 | color: #f00; |
831 | 833 | text-decoration: none; |
832 | 834 | border: none; |
… |
… |
abbr.required, |
850 | 852 | float: left; |
851 | 853 | } |
852 | 854 | |
| 855 | #delete-link { |
| 856 | line-height: 28px; |
| 857 | vertical-align: middle; |
| 858 | text-align: left; |
| 859 | margin-left: 8px; |
| 860 | } |
| 861 | |
| 862 | #delete-link a { |
| 863 | text-decoration: none; |
| 864 | } |
| 865 | |
853 | 866 | #publishing-action { |
854 | 867 | text-align: right; |
855 | 868 | float: right; |
diff --git src/wp-admin/css/edit.css src/wp-admin/css/edit.css
index 7d9ef95..d2c6653 100644
|
|
p.popular-tags a { |
1139 | 1139 | text-decoration: underline; |
1140 | 1140 | } |
1141 | 1141 | |
| 1142 | #edittag { |
| 1143 | max-width: 800px; |
| 1144 | } |
| 1145 | |
| 1146 | .edit-tag-actions { |
| 1147 | margin-top: 20px; |
| 1148 | overflow: hidden; |
| 1149 | background-color: #e5e5e5; |
| 1150 | padding: 10px; |
| 1151 | margin-right: 10px; |
| 1152 | } |
| 1153 | |
| 1154 | .edit-tag-actions .button-primary { |
| 1155 | float: right; |
| 1156 | } |
| 1157 | |
1142 | 1158 | /* Comments */ |
1143 | 1159 | |
1144 | 1160 | .comment-php .wp-editor-area { |
… |
… |
table.links-table { |
1362 | 1378 | } |
1363 | 1379 | |
1364 | 1380 | @media screen and ( max-width: 782px ) { |
| 1381 | .wp-core-ui .edit-tag-actions .button-primary { |
| 1382 | margin-bottom: 0; |
| 1383 | } |
| 1384 | |
1365 | 1385 | #post-body-content { |
1366 | 1386 | min-width: 0; |
1367 | 1387 | } |
diff --git src/wp-admin/edit-tag-form.php src/wp-admin/edit-tag-form.php
index 419ddf9..581a646 100644
|
|
if ( 'category' == $taxonomy ) { |
215 | 215 | * @param string $taxonomy Current taxonomy slug. |
216 | 216 | */ |
217 | 217 | do_action( "{$taxonomy}_edit_form", $tag, $taxonomy ); |
218 | | |
219 | | submit_button( __('Update') ); |
220 | 218 | ?> |
| 219 | |
| 220 | <div class="edit-tag-actions"> |
| 221 | |
| 222 | <?php submit_button( __( 'Update' ), 'primary', null, false ); ?> |
| 223 | |
| 224 | <?php if ( $tag_ID !== (int) get_option( 'default_category' ) ) : ?> |
| 225 | <span id="delete-link"> |
| 226 | <a class="delete" href="<?php echo admin_url( wp_nonce_url( "edit-tags.php?action=delete&taxonomy=$taxonomy&tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ) ) ?>"'><?php _e( 'Delete' ); ?></a> |
| 227 | </span> |
| 228 | <?php endif; ?> |
| 229 | |
| 230 | </div> |
| 231 | |
221 | 232 | </form> |
222 | 233 | </div> |
223 | 234 | |
diff --git src/wp-admin/edit-tags.php src/wp-admin/edit-tags.php
index 044ae0c..ffc0a67 100644
|
|
case 'delete': |
91 | 91 | wp_delete_term( $tag_ID, $taxonomy ); |
92 | 92 | |
93 | 93 | $location = add_query_arg( 'message', 2, $location ); |
| 94 | $location = remove_query_arg( array( 'tag_ID', 'action' ), $location ); |
94 | 95 | |
95 | 96 | break; |
96 | 97 | |
… |
… |
case 'edit': |
123 | 124 | $tag_ID = (int) $_REQUEST['tag_ID']; |
124 | 125 | |
125 | 126 | $tag = get_term( $tag_ID, $taxonomy, OBJECT, 'edit' ); |
126 | | if ( ! $tag ) |
| 127 | if ( ! $tag ) { |
127 | 128 | wp_die( __( 'You attempted to edit an item that doesn’t exist. Perhaps it was deleted?' ) ); |
| 129 | } |
| 130 | |
| 131 | wp_enqueue_script( 'admin-tags' ); |
| 132 | |
128 | 133 | require_once( ABSPATH . 'wp-admin/admin-header.php' ); |
129 | 134 | include( ABSPATH . 'wp-admin/edit-tag-form.php' ); |
130 | 135 | include( ABSPATH . 'wp-admin/admin-footer.php' ); |
diff --git src/wp-admin/js/tags.js src/wp-admin/js/tags.js
index 333a2eb..b10c0cc 100644
|
|
jQuery(document).ready(function($) { |
28 | 28 | return false; |
29 | 29 | }); |
30 | 30 | |
| 31 | $( '#edittag' ).on( 'click', '.delete', function() { |
| 32 | if ( 'undefined' === typeof showNotice ) { |
| 33 | return true; |
| 34 | } |
| 35 | return showNotice.warn(); |
| 36 | }); |
| 37 | |
31 | 38 | $('#submit').click(function(){ |
32 | 39 | var form = $(this).parents('form'); |
33 | 40 | |