Make WordPress Core

Ticket #20015: dashboard_columns.1.20015

File dashboard_columns.1.20015, 2.4 KB (added by thezman84, 15 years ago)

Patch to remove inline styles from dashboard columns

Line 
1Index: wp-admin/css/wp-admin.dev.css
2===================================================================
3--- wp-admin/css/wp-admin.dev.css (revision 19956)
4+++ wp-admin/css/wp-admin.dev.css (working copy)
5@@ -2097,6 +2097,22 @@
6 float: left;
7 }
8
9+.postbox-container.width-full {
10+ width:100%
11+}
12+.postbox-container.width-half {
13+ width:50%
14+}
15+.postbox-container.width-third {
16+ width:33.33333%
17+}
18+.postbox-container.width-quarter {
19+ width:25%
20+}
21+.postbox-container.hide-column {
22+ display:none
23+}
24+
25 .postbox-container .meta-box-sortables {
26 min-height: 350px;
27 }
28Index: wp-admin/includes/dashboard.php
29===================================================================
30--- wp-admin/includes/dashboard.php (revision 19956)
31+++ wp-admin/includes/dashboard.php (working copy)
32@@ -200,33 +200,33 @@
33 $hide2 = $hide3 = $hide4 = '';
34 switch ( $screen_layout_columns ) {
35 case 4:
36- $width = 'width:25%;';
37+ $width = 'width-quarter';
38 break;
39 case 3:
40- $width = 'width:33.333333%;';
41- $hide4 = 'display:none;';
42+ $width = 'width-third';
43+ $hide4 = 'hide-column';
44 break;
45 case 2:
46- $width = 'width:50%;';
47- $hide3 = $hide4 = 'display:none;';
48+ $width = 'width-half';
49+ $hide3 = $hide4 = 'hide-column';
50 break;
51 default:
52- $width = 'width:100%;';
53- $hide2 = $hide3 = $hide4 = 'display:none;';
54+ $width = 'width-full';
55+ $hide2 = $hide3 = $hide4 = 'hide-column';
56 }
57 ?>
58 <div id="dashboard-widgets" class="metabox-holder">
59 <?php
60- echo "\t<div id='postbox-container-1' class='postbox-container' style='$width'>\n";
61+ echo "\t<div id='postbox-container-1' class='postbox-container $width'>\n";
62 do_meta_boxes( $screen->id, 'normal', '' );
63
64- echo "\t</div><div id='postbox-container-2' class='postbox-container' style='{$hide2}$width'>\n";
65+ echo "\t</div><div id='postbox-container-2' class='postbox-container $width $hide2'>\n";
66 do_meta_boxes( $screen->id, 'side', '' );
67
68- echo "\t</div><div id='postbox-container-3' class='postbox-container' style='{$hide3}$width'>\n";
69+ echo "\t</div><div id='postbox-container-3' class='postbox-container $width $hide3'>\n";
70 do_meta_boxes( $screen->id, 'column3', '' );
71
72- echo "\t</div><div id='postbox-container-4' class='postbox-container' style='{$hide4}$width'>\n";
73+ echo "\t</div><div id='postbox-container-4' class='postbox-container $width $hide4'>\n";
74 do_meta_boxes( $screen->id, 'column4', '' );
75 ?>
76 </div></div>