<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[20272] trunk/wp-admin: Responsive columns on the dashboard and write screens, first run, see #20015</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg > ul, #logmsg > ol { margin-left: 0; margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://core.trac.wordpress.org/changeset/20272">20272</a></dd>
<dt>Author</dt> <dd>azaozz</dd>
<dt>Date</dt> <dd>2012-03-23 21:41:00 +0000 (Fri, 23 Mar 2012)</dd>
</dl>

<h3>Log Message</h3>
<pre>Responsive columns on the dashboard and write screens, first run, see <a href="http://core.trac.wordpress.org/ticket/20015">#20015</a></pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpadmincsscolorsclassicdevcss">trunk/wp-admin/css/colors-classic.dev.css</a></li>
<li><a href="#trunkwpadmincsscolorsfreshdevcss">trunk/wp-admin/css/colors-fresh.dev.css</a></li>
<li><a href="#trunkwpadmincssiertldevcss">trunk/wp-admin/css/ie-rtl.dev.css</a></li>
<li><a href="#trunkwpadmincssiedevcss">trunk/wp-admin/css/ie.dev.css</a></li>
<li><a href="#trunkwpadmincsswpadminrtldevcss">trunk/wp-admin/css/wp-admin-rtl.dev.css</a></li>
<li><a href="#trunkwpadmincsswpadmindevcss">trunk/wp-admin/css/wp-admin.dev.css</a></li>
<li><a href="#trunkwpadmineditformadvancedphp">trunk/wp-admin/edit-form-advanced.php</a></li>
<li><a href="#trunkwpadmineditformcommentphp">trunk/wp-admin/edit-form-comment.php</a></li>
<li><a href="#trunkwpadmineditlinkformphp">trunk/wp-admin/edit-link-form.php</a></li>
<li><a href="#trunkwpadminincludesdashboardphp">trunk/wp-admin/includes/dashboard.php</a></li>
<li><a href="#trunkwpadminincludesmetaboxesphp">trunk/wp-admin/includes/meta-boxes.php</a></li>
<li><a href="#trunkwpadminincludesscreenphp">trunk/wp-admin/includes/screen.php</a></li>
<li><a href="#trunkwpadminjscommondevjs">trunk/wp-admin/js/common.dev.js</a></li>
<li><a href="#trunkwpadminjspostboxdevjs">trunk/wp-admin/js/postbox.dev.js</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpadmincsscolorsclassicdevcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/css/colors-classic.dev.css (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-classic.dev.css        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/css/colors-classic.dev.css        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -136,6 +136,10 @@
</span><span class="cx">         border-top-color: #ccc;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+ul.category-tabs li {
+        border-color: transparent;
+}
+
</ins><span class="cx"> div.tabs-panel,
</span><span class="cx"> .wp-tab-panel,
</span><span class="cx"> ul.category-tabs li.tabs,
</span></span></pre></div>
<a id="trunkwpadmincsscolorsfreshdevcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/css/colors-fresh.dev.css (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/colors-fresh.dev.css        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/css/colors-fresh.dev.css        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -144,6 +144,10 @@
</span><span class="cx">         border-top-color: #ccc;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+ul.category-tabs li {
+        border-color: transparent;
+}
+
</ins><span class="cx"> div.tabs-panel,
</span><span class="cx"> .wp-tab-panel,
</span><span class="cx"> ul.category-tabs li.tabs,
</span></span></pre></div>
<a id="trunkwpadmincssiertldevcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/css/ie-rtl.dev.css (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie-rtl.dev.css        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/css/ie-rtl.dev.css        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -126,10 +126,6 @@
</span><span class="cx">         height:22px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.inner-sidebar { /* fix edit single comment */
-        position: static;
-}
-
</del><span class="cx"> form#widgets-filter { /* fix widget page */
</span><span class="cx">         position: static;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkwpadmincssiedevcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/css/ie.dev.css (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/ie.dev.css        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/css/ie.dev.css        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -1,4 +1,13 @@
</span><del>-/* Fixes for IE bugs */
</del><ins>+/* Fixes for IE 7 bugs */
+
+.wp-editor-wrap .wp-editor-container textarea.wp-editor-area {
+        width: 97%;
+}
+
+#post-body.columns-2 #postbox-container-1 {
+        padding-left: 19px;
+}
+
</ins><span class="cx"> .welcome-panel .wp-badge {
</span><span class="cx">         position: absolute;
</span><span class="cx"> }
</span><span class="lines">@@ -497,7 +506,6 @@
</span><span class="cx">         display: inline;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-* html .inner-sidebar #side-sortables,
</del><span class="cx"> * html .postbox-container .meta-box-sortables {
</span><span class="cx">         height: 300px;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkwpadmincsswpadminrtldevcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/css/wp-admin-rtl.dev.css (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin-rtl.dev.css        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/css/wp-admin-rtl.dev.css        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -2119,12 +2119,6 @@
</span><span class="cx">         position: relative;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#side-info-column {
-        float: left;
-        right: auto;
-        left: 0;
-}
-
</del><span class="cx"> h3.tb {
</span><span class="cx">         margin-left: 0;
</span><span class="cx">         margin-right: 5px;
</span></span></pre></div>
<a id="trunkwpadmincsswpadmindevcss"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/css/wp-admin.dev.css (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/css/wp-admin.dev.css        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/css/wp-admin.dev.css        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -104,6 +104,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> /* inner 2 column liquid layout */
</span><ins>+/*
</ins><span class="cx"> .inner-sidebar {
</span><span class="cx">         float: right;
</span><span class="cx">         clear: right;
</span><span class="lines">@@ -140,10 +141,7 @@
</span><span class="cx">         margin-right: 300px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body-content #side-sortables.empty-container {
-        border: 0 none;
-        height: 0;
-}
</del><ins>+*/
</ins><span class="cx"> 
</span><span class="cx"> /* 2 columns main area */
</span><span class="cx"> 
</span><span class="lines">@@ -915,11 +913,6 @@
</span><span class="cx">         margin-top: -2px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body #major-publishing-actions {
-        border-top: 0;
-        margin-top: 0;
-}
-
</del><span class="cx"> #delete-action {
</span><span class="cx">         line-height: 25px;
</span><span class="cx">         vertical-align: middle;
</span><span class="lines">@@ -933,32 +926,6 @@
</span><span class="cx">         line-height: 23px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body #minor-publishing {
-        padding-bottom: 10px;
-}
-
-#post-body #misc-publishing-actions {
-        padding: 0;
-}
-
-#post-body .misc-pub-section {
-        border-left-width: 1px;
-        border-left-style: solid;
-        border-top: 0;
-        border-bottom: 0;
-        min-height: 30px;
-        float: left;
-        max-width: 32%;
-}
-
-#post-body .misc-pub-section:first-child {
-        border-left: 0;
-}
-
-#post-body .misc-pub-section-last {
-        border-right: 0;
-}
-
</del><span class="cx"> #misc-publishing-actions {
</span><span class="cx">         padding: 6px 0 0;
</span><span class="cx"> }
</span><span class="lines">@@ -1217,6 +1184,10 @@
</span><span class="cx">         margin: 0 5px 0 2px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+.metabox-prefs .columns-prefs label input {
+        margin: 0 2px;
+}
+
</ins><span class="cx"> .metabox-prefs label a {
</span><span class="cx">         display: none;
</span><span class="cx"> }
</span><span class="lines">@@ -1825,20 +1796,171 @@
</span><span class="cx">         margin: 0.6em 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+/* Screens with postboxes */
</ins><span class="cx"> .postbox-container {
</span><span class="cx">         float: left;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+#dashboard-widgets.columns-1 .postbox-container {
+        width: 100%;
+}
+
+#dashboard-widgets.columns-2 .postbox-container {
+        width: 49.5%;
+}
+
+#dashboard-widgets.columns-2 #postbox-container-2,
+#dashboard-widgets.columns-2 #postbox-container-3,
+#dashboard-widgets.columns-2 #postbox-container-4 {
+        float: right;
+        width: 50.5%;
+}
+
+#dashboard-widgets.columns-3 .postbox-container {
+        width: 33.5%;
+}
+
+#dashboard-widgets.columns-3 #postbox-container-1 {
+        width: 33%;
+}
+
+#dashboard-widgets.columns-3 #postbox-container-3,
+#dashboard-widgets.columns-3 #postbox-container-4 {
+        float: right;
+}
+
+#dashboard-widgets.columns-4 .postbox-container {
+        width: 25%;
+}
+
</ins><span class="cx"> .postbox-container .meta-box-sortables {
</span><del>-        min-height: 350px;
</del><ins>+        min-height: 50px;
+        -moz-box-sizing: border-box;
+        -webkit-box-sizing: border-box;
+        -ms-box-sizing: border-box;
+        box-sizing: border-box;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-.postbox-container .meta-box-sortables.empty-container,
-#side-sortables.empty-container {
</del><ins>+.postbox-container .meta-box-sortables:empty {
+        min-height: 0;
+        height: 0;
+}
+
+.metabox-holder .postbox-container .empty-container {
</ins><span class="cx">         border: 3px dashed #CCCCCC;
</span><del>-        height: 350px;
</del><ins>+        height: 250px;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><ins>+.metabox-holder.columns-1 .postbox-container .empty-container,
+.columns-2 #postbox-container-3 .empty-container,
+.columns-2 #postbox-container-4 .empty-container,
+.columns-3 #postbox-container-4 .empty-container {
+        border: 0 none;
+        height: 0;
+        min-height: 0;
+}
+
+#poststuff {
+        padding-top: 10px;
+}
+
+#poststuff #post-body {
+        padding: 0;
+}
+
+#post-body-content {
+        width: 100%;
+        float: left;
+}
+
+#poststuff .postbox-container {
+        width: 100%;
+}
+
+#poststuff #post-body.columns-2 {
+        margin-right: 300px;
+}
+
+#post-body.columns-2 #postbox-container-1 {
+        float: right;
+        margin-right: -300px;
+        width: 280px;
+}
+
+/* one column on the dash */
+@media only screen and (max-width: 768px) {
+        #wpbody-content #dashboard-widgets .postbox-container {
+                width: 100%;
+        }
+
+        #wpbody-content .metabox-holder .postbox-container .empty-container {
+                border: 0 none;
+                height: 0;
+                min-height: 0;
+        }
+}
+
+/* two columns on the dash, but keep the setting if one is selected */
+@media only screen and (min-width: 768px) and (max-width: 1200px) {
+        #wpbody-content #dashboard-widgets .postbox-container {
+                width: 49.5%;
+        }
+        
+        #wpbody-content #dashboard-widgets #postbox-container-2,
+        #wpbody-content #dashboard-widgets #postbox-container-3,
+        #wpbody-content #dashboard-widgets #postbox-container-4 {
+                float: right;
+                width: 50.5%;
+        }
+        
+        #wpbody-content .metabox-holder .postbox-container .empty-container,
+        #wpbody-content  #postbox-container-3 .empty-container,
+        #wpbody-content  #postbox-container-4 .empty-container {
+                border: 0 none;
+                height: 0;
+                min-height: 0;
+        }
+        
+        #wpbody #wpbody-content #dashboard-widgets.columns-1 .postbox-container {
+                width: 100%;
+        }
+
+        #wpbody #wpbody-content .metabox-holder.columns-1 .postbox-container .empty-container {
+                border: 0 none;
+                height: 0;
+                min-height: 0;
+        }
+
+        /* show the radio buttons for column prefs only for one or two columns */
+        .index-php .screen-layout,
+        .index-php .columns-prefs {
+                display: block;
+        }
+
+        .columns-prefs .columns-prefs-3,
+        .columns-prefs .columns-prefs-4 {
+                display: none;
+        }
+}
+
+/* one column on the post write/edit screen */
+@media only screen and (max-width: 1024px) {
+        #wpbody-content #poststuff #post-body {
+                margin: 0;
+        }
+        
+        #wpbody-content #post-body.columns-2 #postbox-container-1 {
+                margin-right: 0;
+                width: 100%;
+        }
+
+        /* hide the radio buttons for column prefs */
+        .screen-layout,
+        .columns-prefs {
+                display: none;
+        }
+}
+
</ins><span class="cx"> .postbox .hndle {
</span><span class="cx">         cursor: move;
</span><span class="cx">         -webkit-border-top-left-radius: 3px;
</span><span class="lines">@@ -2746,82 +2868,25 @@
</span><span class="cx">         max-width: 260px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body ul.category-tabs,
-#post-body ul.add-menu-item-tabs {
-        float: left;
-        width: 120px;
-        text-align: right;
-        /* Negative margin for the sake of those without JS: all tabs display */
-        margin: 0 -120px 0 5px;
-        padding: 0;
-}
-
-#post-body ul.category-tabs li,
-#post-body ul.add-menu-item-tabs li {
-        padding: 8px;
-}
-
-#post-body ul.category-tabs li.tabs,
-#post-body ul.add-menu-item-tabs li.tabs {
-        -webkit-border-top-left-radius: 3px;
-        -webkit-border-bottom-left-radius: 3px;
-        border-top-left-radius: 3px;
-        border-bottom-left-radius: 3px;
-}
-
-.wp-tab-panel,
-.categorydiv div.tabs-panel,
-.customlinkdiv div.tabs-panel,
-.posttypediv div.tabs-panel,
-.taxonomydiv div.tabs-panel,
-#linkcategorydiv div.tabs-panel {
-        height: 200px;
-        overflow: auto;
-        padding: 0.5em 0.9em;
-        border-style: solid;
-        border-width: 1px;
-}
-
-.nav-menus-php .customlinkdiv div.tabs-panel,
-.nav-menus-php .posttypediv div.tabs-panel,
-.nav-menus-php .taxonomydiv div.tabs-panel {
-        height: auto;
-        max-height: 205px;
-}
-
-div.tabs-panel-active {
-        display:block;
-}
-
-div.tabs-panel-inactive {
-        display:none;
-}
-
-#post-body .categorydiv div.tabs-panel,
-.taxonomy div.tabs-panel,
-#post-body #linkcategorydiv div.tabs-panel {
-        margin: 0 5px 0 125px;
-}
-
</del><span class="cx"> .press-this #side-sortables .category-tabs li,
</span><del>-.has-right-sidebar #side-sortables .category-tabs li,
</del><ins>+ul.category-tabs li,
</ins><span class="cx"> #side-sortables .add-menu-item-tabs li,
</span><span class="cx"> .wp-tab-bar li {
</span><span class="cx">         display: inline;
</span><span class="cx">         line-height: 1.35em;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.no-js #side-sortables .category-tabs li.hide-if-no-js {
</del><ins>+.no-js .category-tabs li.hide-if-no-js {
</ins><span class="cx">          display: none;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#side-sortables .category-tabs a,
</del><ins>+.category-tabs a,
</ins><span class="cx"> #side-sortables .add-menu-item-tabs a,
</span><span class="cx"> .wp-tab-bar a {
</span><span class="cx">         text-decoration: none;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#side-sortables .category-tabs {
</del><ins>+.category-tabs {
</ins><span class="cx">         margin: 8px 0 3px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -2834,16 +2899,6 @@
</span><span class="cx">         margin-bottom: 3px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.categorydiv ul,
-.customlinkdiv ul,
-.posttypediv ul,
-.taxonomydiv ul,
-#linkcategorydiv ul {
-        list-style: none;
-        padding: 0;
-        margin: 0;
-}
-
</del><span class="cx"> #normal-sortables .postbox #replyrow .submit {
</span><span class="cx">         float: none;
</span><span class="cx">         margin: 0;
</span><span class="lines">@@ -2867,14 +2922,13 @@
</span><span class="cx">         margin-top: 12px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-ul.category-tabs li.tabs,
</del><ins>+ul.category-tabs li,
</ins><span class="cx"> ul.add-menu-item-tabs li.tabs,
</span><span class="cx"> .wp-tab-active {
</span><span class="cx">         border-style: solid solid none;
</span><span class="cx">         border-width: 1px 1px 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body .category-tabs li.tabs,
</del><span class="cx"> #post-body .add-menu-item-tabs li.tabs {
</span><span class="cx">         border-style: solid none solid solid;
</span><span class="cx">         border-width: 1px 0 1px 1px;
</span><span class="lines">@@ -3141,7 +3195,6 @@
</span><span class="cx">         margin: 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body ul.category-tabs,
</del><span class="cx"> #post-body ul.add-menu-item-tabs {
</span><span class="cx">         float: left;
</span><span class="cx">         width: 120px;
</span><span class="lines">@@ -3151,12 +3204,10 @@
</span><span class="cx">         padding: 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body ul.category-tabs li,
</del><span class="cx"> #post-body ul.add-menu-item-tabs li {
</span><span class="cx">         padding: 8px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body ul.category-tabs li.tabs,
</del><span class="cx"> #post-body ul.add-menu-item-tabs li.tabs {
</span><span class="cx">         -webkit-border-top-left-radius: 3px;
</span><span class="cx">         -webkit-border-bottom-left-radius: 3px;
</span><span class="lines">@@ -3164,11 +3215,11 @@
</span><span class="cx">         border-bottom-left-radius: 3px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+.wp-tab-panel,
</ins><span class="cx"> .categorydiv div.tabs-panel,
</span><span class="cx"> .customlinkdiv div.tabs-panel,
</span><span class="cx"> .posttypediv div.tabs-panel,
</span><del>-.taxonomydiv div.tabs-panel,
-#linkcategorydiv div.tabs-panel {
</del><ins>+.taxonomydiv div.tabs-panel {
</ins><span class="cx">         height: 200px;
</span><span class="cx">         overflow: auto;
</span><span class="cx">         padding: 0.5em 0.9em;
</span><span class="lines">@@ -3191,17 +3242,14 @@
</span><span class="cx">         display:none;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body .categorydiv div.tabs-panel,
-.taxonomy div.tabs-panel,
-#post-body #linkcategorydiv div.tabs-panel {
</del><ins>+.colunms-1 .categorydiv div.tabs-panel,
+.taxonomy div.tabs-panel {
</ins><span class="cx">         margin: 0 5px 0 125px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.categorydiv ul,
</del><span class="cx"> .customlinkdiv ul,
</span><span class="cx"> .posttypediv ul,
</span><del>-.taxonomydiv ul,
-#linkcategorydiv ul {
</del><ins>+.taxonomydiv ul {
</ins><span class="cx">         list-style: none;
</span><span class="cx">         padding: 0;
</span><span class="cx">         margin: 0;
</span><span class="lines">@@ -3214,8 +3262,7 @@
</span><span class="cx"> .categorydiv ul.categorychecklist ul,
</span><span class="cx"> .customlinkdiv ul.categorychecklist ul,
</span><span class="cx"> .posttypediv ul.categorychecklist ul,
</span><del>-.taxonomydiv ul.categorychecklist ul,
-#linkcategorydiv ul.categorychecklist ul {
</del><ins>+.taxonomydiv ul.categorychecklist ul {
</ins><span class="cx">         margin-left: 18px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -4244,7 +4291,6 @@
</span><span class="cx">         font-size: 15px;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-#post-body ul.category-tabs li.tabs a,
</del><span class="cx"> #post-body ul.add-menu-item-tabs li.tabs a,
</span><span class="cx"> #TB_window #TB_title a.tb-theme-preview-link,
</span><span class="cx"> #TB_window #TB_title a.tb-theme-preview-link:visited {
</span><span class="lines">@@ -5170,10 +5216,6 @@
</span><span class="cx">         width: 98%;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-.wp-editor-container textarea.wp-editor-area {
-        width: 99.9%;
-}
-
</del><span class="cx"> #template div {
</span><span class="cx">         margin-right: 190px;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkwpadmineditformadvancedphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/edit-form-advanced.php (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/edit-form-advanced.php        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/edit-form-advanced.php        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -272,17 +272,9 @@
</span><span class="cx"> wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
</span><span class="cx"> ?&gt;
</span><span class="cx"> 
</span><del>-&lt;div id=&quot;poststuff&quot; class=&quot;metabox-holder&lt;?php echo 1 != $screen_layout_columns ? ' has-right-sidebar' : ''; ?&gt;&quot;&gt;
-&lt;div id=&quot;side-info-column&quot; class=&quot;inner-sidebar&quot;&gt;
-&lt;?php
-if ( 1 != $screen_layout_columns ) {
-        ('page' == $post_type) ? do_action('submitpage_box') : do_action('submitpost_box');
-        $side_meta_boxes = do_meta_boxes($post_type, 'side', $post);
-}
-?&gt;
-&lt;/div&gt;
</del><ins>+&lt;div id=&quot;poststuff&quot;&gt;
</ins><span class="cx"> 
</span><del>-&lt;div id=&quot;post-body&quot;&gt;
</del><ins>+&lt;div id=&quot;post-body&quot; class=&quot;metabox-holder columns-&lt;?php echo 1 == $screen_layout_columns ? '1' : '2'; ?&gt;&quot;&gt;
</ins><span class="cx"> &lt;div id=&quot;post-body-content&quot;&gt;
</span><span class="cx"> &lt;?php if ( post_type_supports($post_type, 'title') ) { ?&gt;
</span><span class="cx"> &lt;div id=&quot;titlediv&quot;&gt;
</span><span class="lines">@@ -338,25 +330,43 @@
</span><span class="cx"> &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
</span><span class="cx"> 
</span><span class="cx"> &lt;/div&gt;
</span><del>-
</del><ins>+&lt;/div&gt;&lt;!-- /post-body-content --&gt;
</ins><span class="cx"> &lt;?php
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-if ( 1 == $screen_layout_columns ) {
-        ('page' == $post_type) ? do_action('submitpage_box') : do_action('submitpost_box');
-        $side_meta_boxes = do_meta_boxes($post_type, 'side', $post);
-}
</del><ins>+?&gt;
+&lt;div id=&quot;postbox-container-1&quot; class=&quot;postbox-container&quot;&gt;
+&lt;?php
</ins><span class="cx"> 
</span><ins>+if ( 'page' == $post_type )
+        do_action('submitpage_box');
+else
+        do_action('submitpost_box');
+
+do_meta_boxes($post_type, 'side', $post);
+
+?&gt;
+&lt;/div&gt;
+&lt;div id=&quot;postbox-container-2&quot; class=&quot;postbox-container&quot;&gt;
+&lt;?php
+
</ins><span class="cx"> do_meta_boxes(null, 'normal', $post);
</span><span class="cx"> 
</span><del>-( 'page' == $post_type ) ? do_action('edit_page_form') : do_action('edit_form_advanced');
</del><ins>+if ( 'page' == $post_type )
+        do_action('edit_page_form');
+else
+        do_action('edit_form_advanced');
</ins><span class="cx"> 
</span><span class="cx"> do_meta_boxes(null, 'advanced', $post);
</span><span class="cx"> 
</span><del>-do_action('dbx_post_sidebar'); ?&gt;
</del><ins>+?&gt;
+&lt;/div&gt;
+&lt;?php
</ins><span class="cx"> 
</span><del>-&lt;/div&gt;
-&lt;/div&gt;
</del><ins>+do_action('dbx_post_sidebar');
+
+?&gt;
+&lt;/div&gt;&lt;!-- /post-body --&gt;
</ins><span class="cx"> &lt;br class=&quot;clear&quot; /&gt;
</span><span class="cx"> &lt;/div&gt;&lt;!-- /poststuff --&gt;
</span><span class="cx"> &lt;/form&gt;
</span></span></pre></div>
<a id="trunkwpadmineditformcommentphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/edit-form-comment.php (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/edit-form-comment.php        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/edit-form-comment.php        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -16,13 +16,60 @@
</span><span class="cx"> &lt;?php screen_icon(); ?&gt;
</span><span class="cx"> &lt;h2&gt;&lt;?php _e('Edit Comment'); ?&gt;&lt;/h2&gt;
</span><span class="cx"> 
</span><del>-&lt;div id=&quot;poststuff&quot; class=&quot;metabox-holder has-right-sidebar&quot;&gt;
</del><ins>+&lt;div id=&quot;poststuff&quot;&gt;
</ins><span class="cx"> &lt;input type=&quot;hidden&quot; name=&quot;user_ID&quot; value=&quot;&lt;?php echo (int) $user_ID; ?&gt;&quot; /&gt;
</span><span class="cx"> &lt;input type=&quot;hidden&quot; name=&quot;action&quot; value=&quot;editedcomment&quot; /&gt;
</span><span class="cx"> &lt;input type=&quot;hidden&quot; name=&quot;comment_ID&quot; value=&quot;&lt;?php echo esc_attr( $comment-&gt;comment_ID ); ?&gt;&quot; /&gt;
</span><span class="cx"> &lt;input type=&quot;hidden&quot; name=&quot;comment_post_ID&quot; value=&quot;&lt;?php echo esc_attr( $comment-&gt;comment_post_ID ); ?&gt;&quot; /&gt;
</span><span class="cx"> 
</span><del>-&lt;div id=&quot;side-info-column&quot; class=&quot;inner-sidebar&quot;&gt;
</del><ins>+&lt;div id=&quot;post-body&quot; class=&quot;metabox-holder columns-2&quot;&gt;
+&lt;div id=&quot;post-body-content&quot;&gt;
+&lt;div id=&quot;namediv&quot; class=&quot;stuffbox&quot;&gt;
+&lt;h3&gt;&lt;label for=&quot;name&quot;&gt;&lt;?php _e( 'Author' ) ?&gt;&lt;/label&gt;&lt;/h3&gt;
+&lt;div class=&quot;inside&quot;&gt;
+&lt;table class=&quot;form-table editcomment&quot;&gt;
+&lt;tbody&gt;
+&lt;tr valign=&quot;top&quot;&gt;
+        &lt;td class=&quot;first&quot;&gt;&lt;?php _e( 'Name:' ); ?&gt;&lt;/td&gt;
+        &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;newcomment_author&quot; size=&quot;30&quot; value=&quot;&lt;?php echo esc_attr( $comment-&gt;comment_author ); ?&gt;&quot; tabindex=&quot;1&quot; id=&quot;name&quot; /&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr valign=&quot;top&quot;&gt;
+        &lt;td class=&quot;first&quot;&gt;
+        &lt;?php
+                if ( $comment-&gt;comment_author_email ) {
+                        printf( __( 'E-mail (%s):' ), get_comment_author_email_link( __( 'send e-mail' ), '', '' ) );
+                } else {
+                        _e( 'E-mail:' );
+                }
+?&gt;&lt;/td&gt;
+        &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;newcomment_author_email&quot; size=&quot;30&quot; value=&quot;&lt;?php echo $comment-&gt;comment_author_email; ?&gt;&quot; tabindex=&quot;2&quot; id=&quot;email&quot; /&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;tr valign=&quot;top&quot;&gt;
+        &lt;td class=&quot;first&quot;&gt;
+        &lt;?php
+                if ( ! empty( $comment-&gt;comment_author_url ) &amp;&amp; 'http://' != $comment-&gt;comment_author_url ) {
+                        $link = '&lt;a href=&quot;' . $comment-&gt;comment_author_url . '&quot; rel=&quot;external nofollow&quot; target=&quot;_blank&quot;&gt;' . __('visit site') . '&lt;/a&gt;';
+                        printf( __( 'URL (%s):' ), apply_filters('get_comment_author_link', $link ) );
+                } else {
+                        _e( 'URL:' );
+                } ?&gt;&lt;/td&gt;
+        &lt;td&gt;&lt;input type=&quot;text&quot; id=&quot;newcomment_author_url&quot; name=&quot;newcomment_author_url&quot; size=&quot;30&quot; class=&quot;code&quot; value=&quot;&lt;?php echo esc_attr($comment-&gt;comment_author_url); ?&gt;&quot; tabindex=&quot;3&quot; /&gt;&lt;/td&gt;
+&lt;/tr&gt;
+&lt;/tbody&gt;
+&lt;/table&gt;
+&lt;br /&gt;
+&lt;/div&gt;
+&lt;/div&gt;
+
+&lt;div id=&quot;postdiv&quot; class=&quot;postarea&quot;&gt;
+&lt;?php
+        $quicktags_settings = array( 'buttons' =&gt; 'strong,em,link,block,del,ins,img,ul,ol,li,code,spell,close' );
+        wp_editor( $comment-&gt;comment_content, 'content', array( 'media_buttons' =&gt; false, 'tinymce' =&gt; false, 'quicktags' =&gt; $quicktags_settings ) );
+        wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?&gt;
+&lt;/div&gt;
+&lt;/div&gt;&lt;!-- /post-body-content --&gt;
+
+&lt;div id=&quot;postbox-container-1&quot; class=&quot;postbox-container&quot;&gt;
</ins><span class="cx"> &lt;div id=&quot;submitdiv&quot; class=&quot;stuffbox&quot; &gt;
</span><span class="cx"> &lt;h3&gt;&lt;span class='hndle'&gt;&lt;?php _e('Status') ?&gt;&lt;/span&gt;&lt;/h3&gt;
</span><span class="cx"> &lt;div class=&quot;inside&quot;&gt;
</span><span class="lines">@@ -69,71 +116,29 @@
</span><span class="cx"> &lt;/div&gt;
</span><span class="cx"> &lt;/div&gt;
</span><span class="cx"> &lt;/div&gt;
</span><ins>+&lt;/div&gt;&lt;!-- /submitdiv --&gt;
</ins><span class="cx"> &lt;/div&gt;
</span><del>-&lt;/div&gt;
</del><span class="cx"> 
</span><del>-&lt;div id=&quot;post-body&quot;&gt;
-&lt;div id=&quot;post-body-content&quot;&gt;
-&lt;div id=&quot;namediv&quot; class=&quot;stuffbox&quot;&gt;
-&lt;h3&gt;&lt;label for=&quot;name&quot;&gt;&lt;?php _e( 'Author' ) ?&gt;&lt;/label&gt;&lt;/h3&gt;
-&lt;div class=&quot;inside&quot;&gt;
-&lt;table class=&quot;form-table editcomment&quot;&gt;
-&lt;tbody&gt;
-&lt;tr valign=&quot;top&quot;&gt;
-        &lt;td class=&quot;first&quot;&gt;&lt;?php _e( 'Name:' ); ?&gt;&lt;/td&gt;
-        &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;newcomment_author&quot; size=&quot;30&quot; value=&quot;&lt;?php echo esc_attr( $comment-&gt;comment_author ); ?&gt;&quot; tabindex=&quot;1&quot; id=&quot;name&quot; /&gt;&lt;/td&gt;
-&lt;/tr&gt;
-&lt;tr valign=&quot;top&quot;&gt;
-        &lt;td class=&quot;first&quot;&gt;
-        &lt;?php
-                if ( $comment-&gt;comment_author_email ) {
-                        printf( __( 'E-mail (%s):' ), get_comment_author_email_link( __( 'send e-mail' ), '', '' ) );
-                } else {
-                        _e( 'E-mail:' );
-                }
-?&gt;&lt;/td&gt;
-        &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;newcomment_author_email&quot; size=&quot;30&quot; value=&quot;&lt;?php echo $comment-&gt;comment_author_email; ?&gt;&quot; tabindex=&quot;2&quot; id=&quot;email&quot; /&gt;&lt;/td&gt;
-&lt;/tr&gt;
-&lt;tr valign=&quot;top&quot;&gt;
-        &lt;td class=&quot;first&quot;&gt;
-        &lt;?php
-                if ( ! empty( $comment-&gt;comment_author_url ) &amp;&amp; 'http://' != $comment-&gt;comment_author_url ) {
-                        $link = '&lt;a href=&quot;' . $comment-&gt;comment_author_url . '&quot; rel=&quot;external nofollow&quot; target=&quot;_blank&quot;&gt;' . __('visit site') . '&lt;/a&gt;';
-                        printf( __( 'URL (%s):' ), apply_filters('get_comment_author_link', $link ) );
-                } else {
-                        _e( 'URL:' );
-                } ?&gt;&lt;/td&gt;
-        &lt;td&gt;&lt;input type=&quot;text&quot; id=&quot;newcomment_author_url&quot; name=&quot;newcomment_author_url&quot; size=&quot;30&quot; class=&quot;code&quot; value=&quot;&lt;?php echo esc_attr($comment-&gt;comment_author_url); ?&gt;&quot; tabindex=&quot;3&quot; /&gt;&lt;/td&gt;
-&lt;/tr&gt;
-&lt;/tbody&gt;
-&lt;/table&gt;
-&lt;br /&gt;
-&lt;/div&gt;
-&lt;/div&gt;
-
-&lt;div id=&quot;postdiv&quot; class=&quot;postarea&quot;&gt;
</del><ins>+&lt;div id=&quot;postbox-container-2&quot; class=&quot;postbox-container&quot;&gt;
</ins><span class="cx"> &lt;?php
</span><del>-        $quicktags_settings = array( 'buttons' =&gt; 'strong,em,link,block,del,ins,img,ul,ol,li,code,spell,close' );
-        wp_editor( $comment-&gt;comment_content, 'content', array( 'media_buttons' =&gt; false, 'tinymce' =&gt; false, 'quicktags' =&gt; $quicktags_settings ) );
-        wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?&gt;
-&lt;/div&gt;
</del><span class="cx"> 
</span><del>-&lt;?php
</del><span class="cx"> do_action('add_meta_boxes', 'comment', $comment);
</span><span class="cx"> do_action('add_meta_boxes_comment', $comment);
</span><span class="cx"> 
</span><span class="cx"> do_meta_boxes(null, 'normal', $comment);
</span><ins>+
</ins><span class="cx"> ?&gt;
</span><ins>+&lt;/div&gt;
+
</ins><span class="cx"> &lt;input type=&quot;hidden&quot; name=&quot;c&quot; value=&quot;&lt;?php echo esc_attr($comment-&gt;comment_ID) ?&gt;&quot; /&gt;
</span><span class="cx"> &lt;input type=&quot;hidden&quot; name=&quot;p&quot; value=&quot;&lt;?php echo esc_attr($comment-&gt;comment_post_ID) ?&gt;&quot; /&gt;
</span><span class="cx"> &lt;input name=&quot;referredby&quot; type=&quot;hidden&quot; id=&quot;referredby&quot; value=&quot;&lt;?php echo esc_url(stripslashes(wp_get_referer())); ?&gt;&quot; /&gt;
</span><span class="cx"> &lt;?php wp_original_referer_field(true, 'previous'); ?&gt;
</span><span class="cx"> &lt;input type=&quot;hidden&quot; name=&quot;noredir&quot; value=&quot;1&quot; /&gt;
</span><span class="cx"> 
</span><ins>+&lt;/div&gt;&lt;!-- /post-body --&gt;
</ins><span class="cx"> &lt;/div&gt;
</span><span class="cx"> &lt;/div&gt;
</span><del>-&lt;/div&gt;
-&lt;/div&gt;
</del><span class="cx"> &lt;/form&gt;
</span><span class="cx"> 
</span><span class="cx"> &lt;script type=&quot;text/javascript&quot;&gt;
</span></span></pre></div>
<a id="trunkwpadmineditlinkformphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/edit-link-form.php (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/edit-link-form.php        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/edit-link-form.php        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -75,17 +75,9 @@
</span><span class="cx"> wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
</span><span class="cx"> wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?&gt;
</span><span class="cx"> 
</span><del>-&lt;div id=&quot;poststuff&quot; class=&quot;metabox-holder&lt;?php echo 1 != $screen_layout_columns ? ' has-right-sidebar' : ''; ?&gt;&quot;&gt;
-&lt;div id=&quot;side-info-column&quot; class=&quot;inner-sidebar&quot;&gt;
-&lt;?php
-if ( 1 != $screen_layout_columns ) {
-        do_action('submitlink_box');
-        $side_meta_boxes = do_meta_boxes( 'link', 'side', $link );
-}
-?&gt;
-&lt;/div&gt;
</del><ins>+&lt;div id=&quot;poststuff&quot;&gt;
</ins><span class="cx"> 
</span><del>-&lt;div id=&quot;post-body&quot;&gt;
</del><ins>+&lt;div id=&quot;post-body&quot; class=&quot;metabox-holder columns-&lt;?php echo 1 == $screen_layout_columns ? '1' : '2'; ?&gt;&quot;&gt;
</ins><span class="cx"> &lt;div id=&quot;post-body-content&quot;&gt;
</span><span class="cx"> &lt;div id=&quot;namediv&quot; class=&quot;stuffbox&quot;&gt;
</span><span class="cx"> &lt;h3&gt;&lt;label for=&quot;link_name&quot;&gt;&lt;?php _ex('Name', 'link name') ?&gt;&lt;/label&gt;&lt;/h3&gt;
</span><span class="lines">@@ -110,18 +102,27 @@
</span><span class="cx">     &lt;p&gt;&lt;?php _e('This will be shown when someone hovers over the link in the blogroll, or optionally below the link.'); ?&gt;&lt;/p&gt;
</span><span class="cx"> &lt;/div&gt;
</span><span class="cx"> &lt;/div&gt;
</span><ins>+&lt;/div&gt;&lt;!-- /post-body-content --&gt;
</ins><span class="cx"> 
</span><ins>+&lt;div id=&quot;postbox-container-1&quot; class=&quot;postbox-container&quot;&gt;
</ins><span class="cx"> &lt;?php
</span><span class="cx"> 
</span><del>-if ( 1 == $screen_layout_columns ) {
-        do_action('submitlink_box');
-        $side_meta_boxes = do_meta_boxes( 'link', 'side', $link );
-}
</del><ins>+do_action('submitlink_box');
+$side_meta_boxes = do_meta_boxes( 'link', 'side', $link );
</ins><span class="cx"> 
</span><ins>+?&gt;
+&lt;/div&gt;
+&lt;div id=&quot;postbox-container-2&quot; class=&quot;postbox-container&quot;&gt;
+&lt;?php
+
</ins><span class="cx"> do_meta_boxes(null, 'normal', $link);
</span><span class="cx"> 
</span><span class="cx"> do_meta_boxes(null, 'advanced', $link);
</span><span class="cx"> 
</span><ins>+?&gt;
+&lt;/div&gt;
+&lt;?php
+
</ins><span class="cx"> if ( $link_id ) : ?&gt;
</span><span class="cx"> &lt;input type=&quot;hidden&quot; name=&quot;action&quot; value=&quot;save&quot; /&gt;
</span><span class="cx"> &lt;input type=&quot;hidden&quot; name=&quot;link_id&quot; value=&quot;&lt;?php echo (int) $link_id; ?&gt;&quot; /&gt;
</span><span class="lines">@@ -133,7 +134,6 @@
</span><span class="cx"> 
</span><span class="cx"> &lt;/div&gt;
</span><span class="cx"> &lt;/div&gt;
</span><del>-&lt;/div&gt;
</del><span class="cx"> 
</span><span class="cx"> &lt;/form&gt;
</span><span class="cx"> &lt;/div&gt;
</span></span></pre></div>
<a id="trunkwpadminincludesdashboardphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/includes/dashboard.php (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/includes/dashboard.php        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/includes/dashboard.php        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -196,51 +196,28 @@
</span><span class="cx">         global $screen_layout_columns;
</span><span class="cx"> 
</span><span class="cx">         $screen = get_current_screen();
</span><ins>+        $class = 'columns-' . $screen_layout_columns;
</ins><span class="cx"> 
</span><del>-        $hide2 = $hide3 = $hide4 = '';
-        switch ( $screen_layout_columns ) {
-                case 4:
-                        $width = 'width:25%;';
-                        break;
-                case 3:
-                        $width = 'width:33.333333%;';
-                        $hide4 = 'display:none;';
-                        break;
-                case 2:
-                        $width = 'width:50%;';
-                        $hide3 = $hide4 = 'display:none;';
-                        break;
-                default:
-                        $width = 'width:100%;';
-                        $hide2 = $hide3 = $hide4 = 'display:none;';
-        }
</del><span class="cx"> ?&gt;
</span><del>-&lt;div id=&quot;dashboard-widgets&quot; class=&quot;metabox-holder&quot;&gt;
-&lt;?php
-        echo &quot;\t&lt;div id='postbox-container-1' class='postbox-container' style='$width'&gt;\n&quot;;
-        do_meta_boxes( $screen-&gt;id, 'normal', '' );
</del><ins>+&lt;div id=&quot;dashboard-widgets&quot; class=&quot;metabox-holder &lt;?php echo $class; ?&gt;&quot;&gt;
+        &lt;div id='postbox-container-1' class='postbox-container'&gt;
+        &lt;?php do_meta_boxes( $screen-&gt;id, 'normal', '' ); ?&gt;
+        &lt;/div&gt;
+        &lt;div id='postbox-container-2' class='postbox-container'&gt;
+        &lt;?php do_meta_boxes( $screen-&gt;id, 'side', '' ); ?&gt;
+        &lt;/div&gt;
+        &lt;div id='postbox-container-3' class='postbox-container'&gt;
+        &lt;?php do_meta_boxes( $screen-&gt;id, 'column3', '' ); ?&gt;
+        &lt;/div&gt;
+        &lt;div id='postbox-container-4' class='postbox-container'&gt;
+        &lt;?php do_meta_boxes( $screen-&gt;id, 'column4', '' ); ?&gt;
+        &lt;/div&gt;
+&lt;/div&gt;
</ins><span class="cx"> 
</span><del>-        echo &quot;\t&lt;/div&gt;&lt;div id='postbox-container-2' class='postbox-container' style='{$hide2}$width'&gt;\n&quot;;
-        do_meta_boxes( $screen-&gt;id, 'side', '' );
-
-        echo &quot;\t&lt;/div&gt;&lt;div id='postbox-container-3' class='postbox-container' style='{$hide3}$width'&gt;\n&quot;;
-        do_meta_boxes( $screen-&gt;id, 'column3', '' );
-
-        echo &quot;\t&lt;/div&gt;&lt;div id='postbox-container-4' class='postbox-container' style='{$hide4}$width'&gt;\n&quot;;
-        do_meta_boxes( $screen-&gt;id, 'column4', '' );
-?&gt;
-&lt;/div&gt;&lt;/div&gt;
-
-&lt;form style=&quot;display:none&quot; method=&quot;get&quot; action=&quot;&quot;&gt;
-        &lt;p&gt;
</del><span class="cx"> &lt;?php
</span><span class="cx">         wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
</span><span class="cx">         wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
</span><del>-?&gt;
-        &lt;/p&gt;
-&lt;/form&gt;
</del><span class="cx"> 
</span><del>-&lt;?php
</del><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> /* Dashboard Widgets */
</span></span></pre></div>
<a id="trunkwpadminincludesmetaboxesphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/includes/meta-boxes.php (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/includes/meta-boxes.php        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/includes/meta-boxes.php        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -658,39 +658,42 @@
</span><span class="cx">  *
</span><span class="cx">  * @param object $link
</span><span class="cx">  */
</span><del>-function link_categories_meta_box($link) { ?&gt;
-&lt;ul id=&quot;category-tabs&quot; class=&quot;category-tabs&quot;&gt;
-        &lt;li class=&quot;tabs&quot;&gt;&lt;a href=&quot;#categories-all&quot;&gt;&lt;?php _e( 'All Categories' ); ?&gt;&lt;/a&gt;&lt;/li&gt;
-        &lt;li class=&quot;hide-if-no-js&quot;&gt;&lt;a href=&quot;#categories-pop&quot;&gt;&lt;?php _e( 'Most Used' ); ?&gt;&lt;/a&gt;&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;div id=&quot;categories-all&quot; class=&quot;tabs-panel&quot;&gt;
-        &lt;ul id=&quot;categorychecklist&quot; class=&quot;list:category categorychecklist form-no-clear&quot;&gt;
-                &lt;?php
-                if ( isset($link-&gt;link_id) )
-                        wp_link_category_checklist($link-&gt;link_id);
-                else
-                        wp_link_category_checklist();
-                ?&gt;
</del><ins>+function link_categories_meta_box($link) {
+?&gt;
+&lt;div id=&quot;taxonomy-linkcategory&quot; class=&quot;categorydiv&quot;&gt;
+        &lt;ul id=&quot;category-tabs&quot; class=&quot;category-tabs&quot;&gt;
+                &lt;li class=&quot;tabs&quot;&gt;&lt;a href=&quot;#categories-all&quot;&gt;&lt;?php _e( 'All Categories' ); ?&gt;&lt;/a&gt;&lt;/li&gt;
+                &lt;li class=&quot;hide-if-no-js&quot;&gt;&lt;a href=&quot;#categories-pop&quot;&gt;&lt;?php _e( 'Most Used' ); ?&gt;&lt;/a&gt;&lt;/li&gt;
</ins><span class="cx">         &lt;/ul&gt;
</span><ins>+        
+        &lt;div id=&quot;categories-all&quot; class=&quot;tabs-panel&quot;&gt;
+                &lt;ul id=&quot;categorychecklist&quot; class=&quot;list:category categorychecklist form-no-clear&quot;&gt;
+                        &lt;?php
+                        if ( isset($link-&gt;link_id) )
+                                wp_link_category_checklist($link-&gt;link_id);
+                        else
+                                wp_link_category_checklist();
+                        ?&gt;
+                &lt;/ul&gt;
+        &lt;/div&gt;
+        
+        &lt;div id=&quot;categories-pop&quot; class=&quot;tabs-panel&quot; style=&quot;display: none;&quot;&gt;
+                &lt;ul id=&quot;categorychecklist-pop&quot; class=&quot;categorychecklist form-no-clear&quot;&gt;
+                        &lt;?php wp_popular_terms_checklist('link_category'); ?&gt;
+                &lt;/ul&gt;
+        &lt;/div&gt;
+        
+        &lt;div id=&quot;category-adder&quot; class=&quot;wp-hidden-children&quot;&gt;
+                &lt;h4&gt;&lt;a id=&quot;category-add-toggle&quot; href=&quot;#category-add&quot;&gt;&lt;?php _e( '+ Add New Category' ); ?&gt;&lt;/a&gt;&lt;/h4&gt;
+                &lt;p id=&quot;link-category-add&quot; class=&quot;wp-hidden-child&quot;&gt;
+                        &lt;label class=&quot;screen-reader-text&quot; for=&quot;newcat&quot;&gt;&lt;?php _e( '+ Add New Category' ); ?&gt;&lt;/label&gt;
+                        &lt;input type=&quot;text&quot; name=&quot;newcat&quot; id=&quot;newcat&quot; class=&quot;form-required form-input-tip&quot; value=&quot;&lt;?php esc_attr_e( 'New category name' ); ?&gt;&quot; aria-required=&quot;true&quot; /&gt;
+                        &lt;input type=&quot;button&quot; id=&quot;category-add-submit&quot; class=&quot;add:categorychecklist:linkcategorydiv button&quot; value=&quot;&lt;?php esc_attr_e( 'Add' ); ?&gt;&quot; /&gt;
+                        &lt;?php wp_nonce_field( 'add-link-category', '_ajax_nonce', false ); ?&gt;
+                        &lt;span id=&quot;category-ajax-response&quot;&gt;&lt;/span&gt;
+                &lt;/p&gt;
+        &lt;/div&gt;
</ins><span class="cx"> &lt;/div&gt;
</span><del>-
-&lt;div id=&quot;categories-pop&quot; class=&quot;tabs-panel&quot; style=&quot;display: none;&quot;&gt;
-        &lt;ul id=&quot;categorychecklist-pop&quot; class=&quot;categorychecklist form-no-clear&quot;&gt;
-                &lt;?php wp_popular_terms_checklist('link_category'); ?&gt;
-        &lt;/ul&gt;
-&lt;/div&gt;
-
-&lt;div id=&quot;category-adder&quot; class=&quot;wp-hidden-children&quot;&gt;
-        &lt;h4&gt;&lt;a id=&quot;category-add-toggle&quot; href=&quot;#category-add&quot;&gt;&lt;?php _e( '+ Add New Category' ); ?&gt;&lt;/a&gt;&lt;/h4&gt;
-        &lt;p id=&quot;link-category-add&quot; class=&quot;wp-hidden-child&quot;&gt;
-                &lt;label class=&quot;screen-reader-text&quot; for=&quot;newcat&quot;&gt;&lt;?php _e( '+ Add New Category' ); ?&gt;&lt;/label&gt;
-                &lt;input type=&quot;text&quot; name=&quot;newcat&quot; id=&quot;newcat&quot; class=&quot;form-required form-input-tip&quot; value=&quot;&lt;?php esc_attr_e( 'New category name' ); ?&gt;&quot; aria-required=&quot;true&quot; /&gt;
-                &lt;input type=&quot;button&quot; id=&quot;category-add-submit&quot; class=&quot;add:categorychecklist:linkcategorydiv button&quot; value=&quot;&lt;?php esc_attr_e( 'Add' ); ?&gt;&quot; /&gt;
-                &lt;?php wp_nonce_field( 'add-link-category', '_ajax_nonce', false ); ?&gt;
-                &lt;span id=&quot;category-ajax-response&quot;&gt;&lt;/span&gt;
-        &lt;/p&gt;
-&lt;/div&gt;
</del><span class="cx"> &lt;?php
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkwpadminincludesscreenphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/includes/screen.php (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/includes/screen.php        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/includes/screen.php        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -929,12 +929,12 @@
</span><span class="cx">                 }
</span><span class="cx"> 
</span><span class="cx">                 ?&gt;
</span><del>-                &lt;h5&gt;&lt;?php _e('Screen Layout'); ?&gt;&lt;/h5&gt;
</del><ins>+                &lt;h5 class=&quot;screen-layout&quot;&gt;&lt;?php _e('Screen Layout'); ?&gt;&lt;/h5&gt;
</ins><span class="cx">                 &lt;div class='columns-prefs'&gt;&lt;?php
</span><span class="cx">                         _e('Number of Columns:');
</span><span class="cx">                         for ( $i = 1; $i &lt;= $num; ++$i ):
</span><span class="cx">                                 ?&gt;
</span><del>-                                &lt;label&gt;
</del><ins>+                                &lt;label class=&quot;columns-prefs-&lt;?php echo $i; ?&gt;&quot;&gt;
</ins><span class="cx">                                         &lt;input type='radio' name='screen_columns' value='&lt;?php echo esc_attr( $i ); ?&gt;'
</span><span class="cx">                                                 &lt;?php checked( $screen_layout_columns, $i ); ?&gt; /&gt;
</span><span class="cx">                                         &lt;?php echo esc_html( $i ); ?&gt;
</span></span></pre></div>
<a id="trunkwpadminjscommondevjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/js/common.dev.js (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/common.dev.js        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/js/common.dev.js        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -351,7 +351,7 @@
</span><span class="cx">                 });
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        // auto-fold the menu when screen is under 800px
</del><ins>+        // auto-fold the menu when screen is under 900px
</ins><span class="cx">         $(window).bind('resize.autofold', function(){
</span><span class="cx">                 if ( getUserSetting('mfold') == 'f' )
</span><span class="cx">                         return;
</span><span class="lines">@@ -359,7 +359,7 @@
</span><span class="cx">                 var width = $(window).width();
</span><span class="cx"> 
</span><span class="cx">                 // fold admin menu
</span><del>-                if ( width &lt;= 800 ) {
</del><ins>+                if ( width &lt;= 900 ) {
</ins><span class="cx">                         if ( !folded ) {
</span><span class="cx">                                 $(document.body).addClass('folded');
</span><span class="cx">                                 folded = true;
</span></span></pre></div>
<a id="trunkwpadminjspostboxdevjs"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/js/postbox.dev.js (20271 => 20272)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/js/postbox.dev.js        2012-03-23 17:53:14 UTC (rev 20271)
+++ trunk/wp-admin/js/postbox.dev.js        2012-03-23 21:41:00 UTC (rev 20272)
</span><span class="lines">@@ -3,8 +3,10 @@
</span><span class="cx"> (function($) {
</span><span class="cx">         postboxes = {
</span><span class="cx">                 add_postbox_toggles : function(page, args) {
</span><del>-                        this.init(page, args);
</del><ins>+                        var self = this;
</ins><span class="cx"> 
</span><ins>+                        self.init(page, args);
+
</ins><span class="cx">                         $('.postbox h3, .postbox .handlediv').bind('click.postboxes', function() {
</span><span class="cx">                                 var p = $(this).parent('.postbox'), id = p.attr('id');
</span><span class="cx"> 
</span><span class="lines">@@ -12,13 +14,15 @@
</span><span class="cx">                                         return;
</span><span class="cx"> 
</span><span class="cx">                                 p.toggleClass('closed');
</span><del>-                                postboxes.save_state(page);
</del><span class="cx"> 
</span><ins>+                                if ( page != 'press-this' )
+                                        self.save_state(page);
+
</ins><span class="cx">                                 if ( id ) {
</span><span class="cx">                                         if ( !p.hasClass('closed') &amp;&amp; $.isFunction(postboxes.pbshow) )
</span><del>-                                                postboxes.pbshow(id);
</del><ins>+                                                self.pbshow(id);
</ins><span class="cx">                                         else if ( p.hasClass('closed') &amp;&amp; $.isFunction(postboxes.pbhide) )
</span><del>-                                                postboxes.pbhide(id);
</del><ins>+                                                self.pbhide(id);
</ins><span class="cx">                                 }
</span><span class="cx">                         });
</span><span class="cx"> 
</span><span class="lines">@@ -38,22 +42,22 @@
</span><span class="cx">                                 if ( $(this).prop('checked') ) {
</span><span class="cx">                                         $('#' + box).show();
</span><span class="cx">                                         if ( $.isFunction( postboxes.pbshow ) )
</span><del>-                                                postboxes.pbshow( box );
</del><ins>+                                                self.pbshow( box );
</ins><span class="cx">                                 } else {
</span><span class="cx">                                         $('#' + box).hide();
</span><span class="cx">                                         if ( $.isFunction( postboxes.pbhide ) )
</span><del>-                                                postboxes.pbhide( box );
</del><ins>+                                                self.pbhide( box );
</ins><span class="cx">                                 }
</span><del>-                                postboxes.save_state(page);
-                                postboxes._mark_area();
</del><ins>+                                self.save_state(page);
+                                self._mark_area();
</ins><span class="cx">                         });
</span><span class="cx"> 
</span><span class="cx">                         $('.columns-prefs input[type=&quot;radio&quot;]').bind('click.postboxes', function(){
</span><del>-                                var n = parseInt($(this).val(), 10), pb = postboxes;
</del><ins>+                                var n = parseInt($(this).val(), 10);
</ins><span class="cx"> 
</span><span class="cx">                                 if ( n ) {
</span><del>-                                        pb._pb_edit(n);
-                                        pb.save_order(page);
</del><ins>+                                        self._pb_edit(n);
+                                        self.save_order(page);
</ins><span class="cx">                                 }
</span><span class="cx">                         });
</span><span class="cx">                 },
</span><span class="lines">@@ -88,8 +92,8 @@
</span><span class="cx">                                 }
</span><span class="cx">                         });
</span><span class="cx"> 
</span><del>-                        if ( navigator.userAgent.match(/iPad/) ) {
-                                $(document.body).bind('orientationchange', function(){ postboxes._pb_change(); });
</del><ins>+                        if ( navigator.userAgent.match(/mobile/i) ) {
+                                $(document.body).bind('orientationchange.postboxes', function(){ postboxes._pb_change(); });
</ins><span class="cx">                                 this._pb_change();
</span><span class="cx">                         }
</span><span class="cx"> 
</span><span class="lines">@@ -124,89 +128,22 @@
</span><span class="cx">                         $.post( ajaxurl, postVars );
</span><span class="cx">                 },
</span><span class="cx"> 
</span><del>-                _colname : function(n) {
-                        switch (n) {
-                                case 1:
-                                        return 'normal';
-                                        break
-                                case 2:
-                                        return 'side';
-                                        break
-                                case 3:
-                                        return 'column3';
-                                        break
-                                case 4:
-                                        return 'column4';
-                                        break
-                                default:
-                                        return '';
-                        }
-                },
-
</del><span class="cx">                 _mark_area : function() {
</span><del>-                        $('#side-info-column .meta-box-sortables:visible, #dashboard-widgets .meta-box-sortables:visible').each(function(n, el){
</del><ins>+                        var visible = $('div.postbox:visible').length;
+
+                        $('#post-body .meta-box-sortables:visible, #dashboard-widgets .meta-box-sortables:visible').not('#advanced-sortables').each(function(n, el){
</ins><span class="cx">                                 var t = $(this);
</span><span class="cx"> 
</span><del>-                                if ( !t.children('.postbox:visible').length )
-                                        t.addClass('empty-container');
-                                else
</del><ins>+                                if ( visible == 1 || t.children('.postbox:visible').length )
</ins><span class="cx">                                         t.removeClass('empty-container');
</span><ins>+                                else
+                                        t.addClass('empty-container');
</ins><span class="cx">                         });
</span><span class="cx">                 },
</span><span class="cx"> 
</span><span class="cx">                 _pb_edit : function(n) {
</span><del>-                        var ps = $('#poststuff'), i, el, done, pb = postboxes, visible = $('.postbox-container:visible').length;
-
-                        if ( n == visible )
-                                return;
-
-                        if ( ps.length ) {
-                                if ( n == 2 ) {
-                                        $('.wrap').removeClass('columns-1').addClass('columns-2');
-                                        ps.addClass('has-right-sidebar');
-
-                                        if ( !$('#side-info-column #side-sortables').length )
-                                                $('#side-info-column').append( $('#side-sortables') );
-
-                                } else if ( n == 1 ) {
-                                        $('.wrap').removeClass('columns-2').addClass('columns-1');
-                                        ps.removeClass('has-right-sidebar');
-
-                                        if ( !$('#post-body-content #side-sortables').length )
-                                                $('#normal-sortables').before( $('#side-sortables') );
-                                }
-                        } else {
-                                for ( i = 4; ( i &gt; n &amp;&amp; i &gt; 1 ); i-- ) {
-                                        el = $('#' + postboxes._colname(i) + '-sortables');
-                                        $('#' + postboxes._colname(i-1) + '-sortables').append(el.children('.postbox'));
-                                        el.parent().hide();
-                                }
-
-                                for ( i = n; i &gt; 0; i-- ) {
-                                        el = $('#' + postboxes._colname(i) + '-sortables');
-                                        done = false;
-
-                                        if ( el.parent().is(':hidden') ) {
-                                                switch ( i ) {
-                                                        case 4:
-                                                                done = pb._move_one( el, $('.postbox:visible', $('#column3-sortables')) );
-                                                        case 3:
-                                                                if ( !done )
-                                                                        done = pb._move_one( el, $('.postbox:visible', $('#side-sortables')) );
-                                                        case 2:
-                                                                if ( !done )
-                                                                        done = pb._move_one( el, $('.postbox:visible', $('#normal-sortables')) );
-                                                        default:
-                                                                if ( !done )
-                                                                        el.addClass('empty-container')
-                                                }
-
-                                                el.parent().show();
-                                        }
-                                }
-
-                                $('.postbox-container:visible').css('width', 100/n + '%');
-                        }
</del><ins>+                        var el = $('.metabox-holder').get(0);
+                        el.className = el.className.replace(/columns-\d+/, 'columns-' + n);
</ins><span class="cx">                 },
</span><span class="cx"> 
</span><span class="cx">                 _pb_change : function() {
</span><span class="lines">@@ -225,14 +162,6 @@
</span><span class="cx">                         }
</span><span class="cx">                 },
</span><span class="cx"> 
</span><del>-                _move_one : function(el, move) {
-                        if ( move.length &gt; 1 ) {
-                                el.append( move.last() );
-                                return true;
-                        }
-                        return false;
-                },
-
</del><span class="cx">                 /* Callbacks */
</span><span class="cx">                 pbshow : false,
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>