Ticket #18306: 18306.7.diff

File 18306.7.diff, 4.5 KB (added by lessbloat, 10 months ago)
Line 
1Index: 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 .= '&lrm;'; // 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 
39Index: 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();
57Index: 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 }
76Index: 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,
101Index: 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,