<!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" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { 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 #fc0 solid; padding: 6px; }
#msg ul, pre { overflow: auto; }
#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>
<title>[17234] trunk: Revert _admin_bar_preferences()
  and add a class to the table row to allow it to be hidden.</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.wordpress.org/changeset/17234">17234</a></dd>
<dt>Author</dt> <dd>nacin</dd>
<dt>Date</dt> <dd>2011-01-07 16:39:18 +0000 (Fri, 07 Jan 2011)</dd>
</dl>

<h3>Log Message</h3>
<pre>Revert _admin_bar_preferences() and add a class to the table row to allow it to be hidden. Forcing the use of CSS at least attempts to ensure that the developer will recognize that the saving aspect isn't handled. Handle this in the future across all settings screens. Reverts <a href="http://trac.wordpress.org/changeset/17161">[17161]</a>. fixes <a href="http://trac.wordpress.org/ticket/16004">#16004</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkwpadminusereditphp">trunk/wp-admin/user-edit.php</a></li>
<li><a href="#trunkwpincludesadminbarphp">trunk/wp-includes/admin-bar.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkwpadminusereditphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-admin/user-edit.php (17233 => 17234)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-admin/user-edit.php        2011-01-07 16:23:52 UTC (rev 17233)
+++ trunk/wp-admin/user-edit.php        2011-01-07 16:39:18 UTC (rev 17234)
</span><span class="lines">@@ -213,6 +213,17 @@
</span><span class="cx"> &lt;td&gt;&lt;label for=&quot;comment_shortcuts&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;comment_shortcuts&quot; id=&quot;comment_shortcuts&quot; value=&quot;true&quot; &lt;?php if ( !empty($profileuser-&gt;comment_shortcuts) ) checked('true', $profileuser-&gt;comment_shortcuts); ?&gt; /&gt; &lt;?php _e('Enable keyboard shortcuts for comment moderation.'); ?&gt;&lt;/label&gt; &lt;?php _e('&lt;a href=&quot;http://codex.wordpress.org/Keyboard_Shortcuts&quot; target=&quot;_blank&quot;&gt;More information&lt;/a&gt;'); ?&gt;&lt;/td&gt;
</span><span class="cx"> &lt;/tr&gt;
</span><span class="cx"> &lt;?php endif; ?&gt;
</span><ins>+&lt;tr&gt;
+&lt;th scope=&quot;row&quot; class=&quot;show-admin-bar&quot;&gt;&lt;?php _e('Show Admin Bar')?&gt;&lt;/th&gt;
+&lt;td&gt;&lt;fieldset&gt;&lt;legend class=&quot;screen-reader-text&quot;&gt;&lt;span&gt;&lt;?php _e('Show Admin Bar') ?&gt;&lt;/span&gt;&lt;/legend&gt;
+&lt;label for=&quot;admin_bar_front&quot;&gt;
+&lt;input name=&quot;admin_bar_front&quot; type=&quot;checkbox&quot; id=&quot;admin_bar_front&quot; value=&quot;1&quot; &lt;?php checked( _get_admin_bar_pref( 'front', $profileuser-&gt;ID ) ); ?&gt; /&gt;
+&lt;?php /* translators: Show admin bar when viewing site */ _e( 'when viewing site' ); ?&gt;&lt;/label&gt;&lt;br /&gt;
+&lt;label for=&quot;admin_bar_admin&quot;&gt;
+&lt;input name=&quot;admin_bar_admin&quot; type=&quot;checkbox&quot; id=&quot;admin_bar_admin&quot; value=&quot;1&quot; &lt;?php checked( _get_admin_bar_pref( 'admin', $profileuser-&gt;ID ) ); ?&gt; /&gt;
+&lt;?php /* translators: Show admin bar in dashboard */ _e( 'in dashboard' ); ?&gt;&lt;/label&gt;
+&lt;/td&gt;
+&lt;/tr&gt;
</ins><span class="cx"> &lt;?php do_action('personal_options', $profileuser); ?&gt;
</span><span class="cx"> &lt;/table&gt;
</span><span class="cx"> &lt;?php
</span></span></pre></div>
<a id="trunkwpincludesadminbarphp"></a>
<div class="modfile"><h4>Modified: trunk/wp-includes/admin-bar.php (17233 => 17234)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/wp-includes/admin-bar.php        2011-01-07 16:23:52 UTC (rev 17233)
+++ trunk/wp-includes/admin-bar.php        2011-01-07 16:39:18 UTC (rev 17234)
</span><span class="lines">@@ -360,27 +360,4 @@
</span><span class="cx">         return 'true' === $pref;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-/**
- * Add the admin bar display preferences to user profiles.
- *
- * @since 3.1.0
- * @access private
- */
-function _admin_bar_preferences( $profileuser ) {
-?&gt;
-&lt;tr&gt;
-&lt;th scope=&quot;row&quot;&gt;&lt;?php _e('Show Admin Bar')?&gt;&lt;/th&gt;
-&lt;td&gt;&lt;fieldset&gt;&lt;legend class=&quot;screen-reader-text&quot;&gt;&lt;span&gt;&lt;?php _e('Show Admin Bar') ?&gt;&lt;/span&gt;&lt;/legend&gt;
-&lt;label for=&quot;admin_bar_front&quot;&gt;
-&lt;input name=&quot;admin_bar_front&quot; type=&quot;checkbox&quot; id=&quot;admin_bar_front&quot; value=&quot;1&quot; &lt;?php checked( _get_admin_bar_pref( 'front', $profileuser-&gt;ID ) ); ?&gt; /&gt;
-&lt;?php /* translators: Show admin bar when viewing site */ _e( 'when viewing site' ); ?&gt;&lt;/label&gt;&lt;br /&gt;
-&lt;label for=&quot;admin_bar_admin&quot;&gt;
-&lt;input name=&quot;admin_bar_admin&quot; type=&quot;checkbox&quot; id=&quot;admin_bar_admin&quot; value=&quot;1&quot; &lt;?php checked( _get_admin_bar_pref( 'admin', $profileuser-&gt;ID ) ); ?&gt; /&gt;
-&lt;?php /* translators: Show admin bar in dashboard */ _e( 'in dashboard' ); ?&gt;&lt;/label&gt;
-&lt;/td&gt;
-&lt;/tr&gt;
-&lt;?php
-}
-add_action( 'personal_options', '_admin_bar_preferences' );
-
</del><span class="cx"> ?&gt;
</span><span class="cx">\ No newline at end of file
</span></span></pre>
</div>
</div>

</body>
</html>