Index: wp-includes/class-wp-editor.php
===================================================================
--- wp-includes/class-wp-editor.php	(revision 22717)
+++ wp-includes/class-wp-editor.php	(working copy)
@@ -124,7 +124,7 @@
 			echo $set['editor_css'] . "\n";
 
 		if ( !empty($buttons) || $set['media_buttons'] ) {
-			echo '<div id="wp-' . $editor_id . '-editor-tools" class="wp-editor-tools">';
+			echo '<div id="wp-' . $editor_id . '-editor-tools" class="hide-if-no-js wp-editor-tools">';
 			echo $buttons;
 
 			if ( $set['media_buttons'] ) {
Index: wp-admin/edit-form-advanced.php
===================================================================
--- wp-admin/edit-form-advanced.php	(revision 22717)
+++ wp-admin/edit-form-advanced.php	(working copy)
@@ -322,7 +322,7 @@
     $sample_permalink_html .= '<input id="shortlink" type="hidden" value="' . esc_attr($shortlink) . '" /><a href="#" class="button button-small" onclick="prompt(&#39;URL:&#39;, jQuery(\'#shortlink\').val()); return false;">' . __('Get Shortlink') . '</a>';
 
 if ( $post_type_object->public && ! ( 'pending' == get_post_status( $post ) && !current_user_can( $post_type_object->cap->publish_posts ) ) ) { ?>
-	<div id="edit-slug-box">
+	<div id="edit-slug-box" class="hide-if-no-js">
 	<?php
 		if ( $sample_permalink_html && 'auto-draft' != get_post_status( $post ) )
 			echo $sample_permalink_html;
Index: wp-admin/css/wp-admin-rtl.css
===================================================================
--- wp-admin/css/wp-admin-rtl.css	(revision 22717)
+++ wp-admin/css/wp-admin-rtl.css	(working copy)
@@ -1586,6 +1586,12 @@
 	right: 6px;
 }
 
+.no-js #post-body #title-prompt-text,
+.no-js #wp-content-wrap .screen-reader-text {
+	left: auto;
+	right: 0;
+}
+
 /*------------------------------------------------------------------------------
   24.0  - Dead
 ------------------------------------------------------------------------------*/
@@ -1910,6 +1916,11 @@
 
 #dashboard-widgets h3 .postbox-title-action {
 	right: auto;
+	left: 10px;
+}
+
+.js #dashboard-widgets h3 .postbox-title-action {
+	right: auto;
 	left: 30px;
 }
 
Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 22717)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -227,10 +227,32 @@
 .hidden,
 .js .closed .inside,
 .js .hide-if-js,
-.no-js .hide-if-no-js {
+.no-js .hide-if-no-js,
+.no-js #postimagediv .remove,
+.no-js #postimagediv .choose,
+.no-js #postcustom #enternew,
+.no-js .wp_attachment_image input.button,
+.no-js #dashboard_quick_press,
+.no-js tfoot .check-column input[type='checkbox'],
+.no-js thead .check-column input[type='checkbox'] {
 	display: none;
 }
 
+.no-js #post-body #title-prompt-text,
+.no-js #wp-content-wrap .screen-reader-text {
+	color: #bbb;
+	display: block;
+	font-size: 12px !important;
+	height: auto;
+	left: 0;
+	overflow: visible;
+	padding: 3px 0 !important;
+	position: relative !important;
+	top: 0;
+	width: auto;
+	cursor: pointer;
+}
+
 /* include margin and padding in the width calculation of input and textarea */
 input[type="text"],
 input[type="password"],
@@ -2308,7 +2330,7 @@
 	float: left;
 }
 
-.ie8 .welcome-panel .welcome-panel-column { 
+.ie8 .welcome-panel .welcome-panel-column {
 	min-width: 230px;
 }
 
@@ -6052,11 +6074,15 @@
 
 #dashboard-widgets h3 .postbox-title-action {
 	position: absolute;
-	right: 30px;
+	right: 10px;
 	padding: 0;
 	top: 5px;
 }
 
+.js #dashboard-widgets h3 .postbox-title-action {
+	right: 30px;
+}
+
 #dashboard-widgets h4 {
 	font-weight: normal;
 	font-size: 13px;
