diff --git a/wp-admin/upload-functions.php b/wp-admin/upload-functions.php
index 82392ba3ca..3900c6e677 100644
--- a/wp-admin/upload-functions.php
+++ b/wp-admin/upload-functions.php
@@ -358,14 +358,15 @@ add_action( 'upload_files_browse-all', 'wp_upload_tab_browse_action' );
function wp_upload_admin_head() {
global $wp_locale;
- echo "\n";
+ echo "\n";
if ( 'rtl' == $wp_locale->text_direction )
- echo "\n";
+ echo "\n";
if ( 'inline' == @$_GET['style'] ) {
- echo "";
}
}
diff --git a/wp-admin/upload-js.php b/wp-admin/upload-js.php
index a4f2eccbaf..25748eb1ec 100644
--- a/wp-admin/upload-js.php
+++ b/wp-admin/upload-js.php
@@ -74,7 +74,7 @@ addLoadEvent( function() {
params.action = '';
h += "« Back";
} else {
- h += "« Back";
+ h += "« Back";
}
h += "
";
@@ -136,7 +136,7 @@ addLoadEvent( function() {
params.action = '';
h += "
« Back";
} else {
- h += "
« Back";
+ h += "
« Back";
}
h += "
"
if ( !this.currentImage.isImage )
@@ -144,7 +144,7 @@ addLoadEvent( function() {
else
h += "
" + this.currentImage.title + "
";
h += " —
";
- h += "Insert"
+ h += "Insert"
h += "";
h += '
'
h += "
";
diff --git a/wp-admin/upload-rtl.css b/wp-admin/upload-rtl.css
index a085c869ed..cf1a7c251f 100644
--- a/wp-admin/upload-rtl.css
+++ b/wp-admin/upload-rtl.css
@@ -1,5 +1,16 @@
+#upload-menu li a.upload-tab-link {
+ float: right;
+ margin: 0 .75em 0 0;
+}
+
table { float: right; }
+#upload-menu li #current-tab-nav {
+ float: right;
+ padding: 5px 0 0 5px;
+ margin-right: -5px;
+}
+
#upload-file th, #the-attachment-links textarea { text-align: left; }
h2 { margin: 0 0 0 .2em; }
@@ -9,12 +20,11 @@ h2 { margin: 0 0 0 .2em; }
#upload-file-view { padding: 0 75px 0 0; }
#upload-menu li {
- margin: 0 .75em 0 0;
display: block;
float: right;
}
-#upload-menu .current div {
+#upload-menu li.current {
border-right: 0;
border-left: 2px solid #448abd;
}
diff --git a/wp-admin/upload.css b/wp-admin/upload.css
index 601f7e70e5..a74ec1897c 100644
--- a/wp-admin/upload.css
+++ b/wp-admin/upload.css
@@ -3,45 +3,60 @@ body { background: #f9fcfe; }
.upload-file-data { display: none; }
#upload-menu {
- background: #247fab;
- margin: 0px;
+ border-top: 2em solid #247fab;
+ margin: 0;
padding: 0;
+ height: 0;
list-style: none;
- height: 2em;
- border-bottom: 1px solid #448abd;
width: 100%;
}
-#upload-menu li { margin: 0 0 0 .75em; }
+body > #upload-menu { border-bottom: 7px solid #fff; }
-#upload-menu li div {
- padding: 5px;
+#upload-menu li {
+ margin: 0;
+ position: relative;
+ top: -2em;
+ padding-bottom: 5px;
+ border: none;
border-top: 3px solid #247fab;
}
-#upload-menu li a {
+#upload-menu li a.upload-tab-link {
+ margin-left: 0.75em;
+ padding: 5px 5px 0;
+ display: block;
+ float: left;
+ height: 100%;
text-decoration: none;
border-bottom: none;
color: #fff;
}
-#upload-menu li span a.page-numbers { color: #00019b; }
-
-#upload-menu .current div {
- background: #f9fcfe;
+#upload-menu li.current {
border-right: 2px solid #448abd;
color: #000;
}
-#upload-menu .current div a, #upload-menu div:hover a {
- color: #000;
-}
-
-#upload-menu div:hover {
+#upload-menu li.current a.upload-tab-link, #upload-menu li a:hover {
background: #f9fcfe;
color: #000;
}
+#upload-menu li #current-tab-nav {
+ float: left;
+ padding: 5px 5px 0 0;
+ margin-left: -5px;
+}
+
+#upload-menu li span .page-numbers {
+ padding: 0;
+ border: none;
+}
+
+#upload-menu li span a.page-numbers { color: #00019b; }
+#upload-menu li span a.page-numbers:hover { text-decoration: underline; }
+
#upload-content {
position: relative;
clear: both;
diff --git a/wp-admin/upload.php b/wp-admin/upload.php
index a992570506..53d1e56b29 100644
--- a/wp-admin/upload.php
+++ b/wp-admin/upload.php
@@ -35,7 +35,7 @@ if ( $pid ) {
$wp_upload_tabs = array_merge($wp_upload_tabs, apply_filters( 'wp_upload_tabs', array() ));
-if ( !function_exists($wp_upload_tabs[$tab][2]) ) {
+if ( !is_callable($wp_upload_tabs[$tab][2]) ) {
$to_tab = isset($wp_upload_tabs['upload']) ? 'upload' : 'browse-all';
wp_redirect( add_query_arg( 'tab', $to_tab ) );
exit;
@@ -76,12 +76,12 @@ endif;
echo "\n\n";
diff --git a/wp-admin/wp-admin.css b/wp-admin/wp-admin.css
index a460923d86..803bc6e7b5 100644
--- a/wp-admin/wp-admin.css
+++ b/wp-admin/wp-admin.css
@@ -206,9 +206,8 @@ textarea, input, select {
border-style: none;
padding: 0px;
margin-bottom: 16px;
- height: 17em;
+ height: 18em;
width: 100%;
-/* overflow-y: hidden;*/
}
form#upload th {
diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php
index 22c26af870..c7afd2d1a7 100644
--- a/wp-includes/script-loader.php
+++ b/wp-includes/script-loader.php
@@ -29,7 +29,7 @@ class WP_Scripts {
$this->add( 'admin-comments', '/wp-admin/edit-comments.js', array('listman'), '3847' );
$this->add( 'admin-users', '/wp-admin/users.js', array('listman'), '3684' );
$this->add( 'xfn', '/wp-admin/xfn.js', false, '3517' );
- $this->add( 'upload', '/wp-admin/upload-js.php', array('prototype'), '4461' );
+ $this->add( 'upload', '/wp-admin/upload-js.php', array('prototype'), '4466' );
}
}