| 1 | Index: wp-admin/includes/post.php |
|---|
| 2 | =================================================================== |
|---|
| 3 | --- wp-admin/includes/post.php (revision 21304) |
|---|
| 4 | +++ wp-admin/includes/post.php (working copy) |
|---|
| 5 | @@ -1091,11 +1091,11 @@ |
|---|
| 6 | } |
|---|
| 7 | |
|---|
| 8 | if ( false === strpos($permalink, '%postname%') && false === strpos($permalink, '%pagename%') ) { |
|---|
| 9 | + if ( isset( $view_post ) ) |
|---|
| 10 | + $permalink = '<a href="' . $permalink . '" title="' . esc_attr( $view_post ) . '" target="_blank">' . $permalink . '</a>'; |
|---|
| 11 | $return = '<strong>' . __('Permalink:') . "</strong>\n" . '<span id="sample-permalink" tabindex="-1">' . $permalink . "</span>\n"; |
|---|
| 12 | if ( '' == get_option( 'permalink_structure' ) && current_user_can( 'manage_options' ) && !( 'page' == get_option('show_on_front') && $id == get_option('page_on_front') ) ) |
|---|
| 13 | $return .= '<span id="change-permalinks"><a href="options-permalink.php" class="button" target="_blank">' . __('Change Permalinks') . "</a></span>\n"; |
|---|
| 14 | - if ( isset($view_post) ) |
|---|
| 15 | - $return .= "<span id='view-post-btn'><a href='$permalink' class='button'>$view_post</a></span>\n"; |
|---|
| 16 | |
|---|
| 17 | $return = apply_filters('get_sample_permalink_html', $return, $id, $new_title, $new_slug); |
|---|
| 18 | |
|---|
| 19 | @@ -1116,16 +1116,16 @@ |
|---|
| 20 | } |
|---|
| 21 | } |
|---|
| 22 | |
|---|
| 23 | - $post_name_html = '<span id="editable-post-name" title="' . $title . '">' . $post_name_abridged . '</span>'; |
|---|
| 24 | + $post_name_html = '<span id="editable-post-name">' . $post_name_abridged . '</span>'; |
|---|
| 25 | $display_link = str_replace(array('%pagename%','%postname%'), $post_name_html, $permalink); |
|---|
| 26 | $view_link = str_replace(array('%pagename%','%postname%'), $post_name, $permalink); |
|---|
| 27 | + if ( isset( $view_post ) ) |
|---|
| 28 | + $display_link = '<a href="' . $view_link . '" title="' . esc_attr( $view_post ) . '" target="_blank">' . $display_link . '</a>'; |
|---|
| 29 | $return = '<strong>' . __('Permalink:') . "</strong>\n"; |
|---|
| 30 | $return .= '<span id="sample-permalink" tabindex="-1">' . $display_link . "</span>\n"; |
|---|
| 31 | $return .= '‎'; // Fix bi-directional text display defect in RTL languages. |
|---|
| 32 | $return .= '<span id="edit-slug-buttons"><a href="#post_name" class="edit-slug button hide-if-no-js" onclick="editPermalink(' . $id . '); return false;">' . __('Edit') . "</a></span>\n"; |
|---|
| 33 | $return .= '<span id="editable-post-name-full">' . $post_name . "</span>\n"; |
|---|
| 34 | - if ( isset($view_post) ) |
|---|
| 35 | - $return .= "<span id='view-post-btn'><a href='$view_link' class='button'>$view_post</a></span>\n"; |
|---|
| 36 | |
|---|
| 37 | $return = apply_filters('get_sample_permalink_html', $return, $id, $new_title, $new_slug); |
|---|
| 38 | |
|---|
| 39 | Index: wp-admin/js/post.dev.js |
|---|
| 40 | =================================================================== |
|---|
| 41 | --- wp-admin/js/post.dev.js (revision 21304) |
|---|
| 42 | +++ wp-admin/js/post.dev.js (working copy) |
|---|
| 43 | @@ -611,7 +611,12 @@ |
|---|
| 44 | |
|---|
| 45 | makeSlugeditClickable = function() { |
|---|
| 46 | $('#editable-post-name').click(function() { |
|---|
| 47 | - $('#edit-slug-buttons').children('.edit-slug').click(); |
|---|
| 48 | + var newSlugField = $('#new-post-slug'); |
|---|
| 49 | + |
|---|
| 50 | + if (newSlugField.length != 0) { |
|---|
| 51 | + newSlugField.focus(); |
|---|
| 52 | + return false; |
|---|
| 53 | + } |
|---|
| 54 | }); |
|---|
| 55 | } |
|---|
| 56 | makeSlugeditClickable(); |
|---|
| 57 | Index: wp-admin/css/wp-admin.dev.css |
|---|
| 58 | =================================================================== |
|---|
| 59 | --- wp-admin/css/wp-admin.dev.css (revision 21304) |
|---|
| 60 | +++ wp-admin/css/wp-admin.dev.css (working copy) |
|---|
| 61 | @@ -2932,6 +2932,14 @@ |
|---|
| 62 | padding: 0 10px; |
|---|
| 63 | } |
|---|
| 64 | |
|---|
| 65 | +#sample-permalink a { |
|---|
| 66 | + text-decoration: none; |
|---|
| 67 | +} |
|---|
| 68 | + |
|---|
| 69 | +#sample-permalink a:hover { |
|---|
| 70 | + text-decoration: underline; |
|---|
| 71 | +} |
|---|
| 72 | + |
|---|
| 73 | #editable-post-name-full { |
|---|
| 74 | display: none; |
|---|
| 75 | } |
|---|
| 76 | Index: wp-admin/css/colors-classic.dev.css |
|---|
| 77 | =================================================================== |
|---|
| 78 | --- wp-admin/css/colors-classic.dev.css (revision 21304) |
|---|
| 79 | +++ wp-admin/css/colors-classic.dev.css (working copy) |
|---|
| 80 | @@ -590,7 +590,8 @@ |
|---|
| 81 | #media-upload a.del-link, |
|---|
| 82 | #media-items a.delete, |
|---|
| 83 | .plugins a.delete, |
|---|
| 84 | -.ui-tabs-nav a { |
|---|
| 85 | +.ui-tabs-nav a, |
|---|
| 86 | +#sample-permalink a:hover { |
|---|
| 87 | color: #21759b; |
|---|
| 88 | } |
|---|
| 89 | |
|---|
| 90 | @@ -646,10 +647,6 @@ |
|---|
| 91 | background-image: linear-gradient(bottom, #e5f0f8, #fff); /* proposed W3C Markup */ |
|---|
| 92 | } |
|---|
| 93 | |
|---|
| 94 | -#editable-post-name { |
|---|
| 95 | - background-color: #fffbcc; |
|---|
| 96 | -} |
|---|
| 97 | - |
|---|
| 98 | #edit-slug-box strong, |
|---|
| 99 | .tablenav .displaying-num, |
|---|
| 100 | #submitted-on, |
|---|
| 101 | Index: wp-admin/css/colors-fresh.dev.css |
|---|
| 102 | =================================================================== |
|---|
| 103 | --- wp-admin/css/colors-fresh.dev.css (revision 21304) |
|---|
| 104 | +++ wp-admin/css/colors-fresh.dev.css (working copy) |
|---|
| 105 | @@ -581,7 +581,8 @@ |
|---|
| 106 | #media-upload a.del-link, |
|---|
| 107 | #media-items a.delete, |
|---|
| 108 | .plugins a.delete, |
|---|
| 109 | -.ui-tabs-nav a { |
|---|
| 110 | +.ui-tabs-nav a, |
|---|
| 111 | +#sample-permalink a:hover { |
|---|
| 112 | color: #21759b; |
|---|
| 113 | } |
|---|
| 114 | |
|---|
| 115 | @@ -627,10 +628,6 @@ |
|---|
| 116 | background-color: #ddd; |
|---|
| 117 | } |
|---|
| 118 | |
|---|
| 119 | -#editable-post-name { |
|---|
| 120 | - background-color: #fffbcc; |
|---|
| 121 | -} |
|---|
| 122 | - |
|---|
| 123 | #edit-slug-box strong, |
|---|
| 124 | .tablenav .displaying-num, |
|---|
| 125 | #submitted-on, |
|---|