Make WordPress Core

Changeset 32074


Ignore:
Timestamp:
04/08/2015 04:07:51 PM (10 years ago)
Author:
helen
Message:

Toolbar: Search item consistency for focus state and IE8.

props afercia.
fixes #31322.

Location:
trunk/src/wp-includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/css/admin-bar.css

    r32051 r32074  
    283283#wpadminbar li.hover .ab-icon:before,
    284284#wpadminbar li.hover .ab-item:before,
    285 #wpadminbar li:hover #adminbarsearch:before {
     285#wpadminbar li:hover #adminbarsearch:before,
     286#wpadminbar li #adminbarsearch.adminbar-focused:before {
    286287    color: #00b9eb;
    287288}
     
    388389}
    389390
     391#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item {
     392    white-space: nowrap;
     393}
     394
    390395#wpadminbar #wp-admin-bar-user-actions > li {
    391396    margin-left: 16px;
     
    437442}
    438443
    439 #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
    440     width: 16px;
     444#wpadminbar #wp-admin-bar-my-account.with-avatar > a img {
     445    width: auto;
    441446    height: 16px;
    442447    padding: 0;
     
    448453    float: none;
    449454    display: inline;
     455}
     456
     457#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar > a img {
     458    width: auto;
    450459}
    451460
     
    553562 * Search
    554563 */
     564#wpadminbar.ie8 #wp-admin-bar-search {
     565    display: block;
     566    min-width: 32px;
     567}
    555568#wpadminbar #wp-admin-bar-search .ab-item {
    556569    padding: 0;
     
    562575    height: 32px;
    563576    padding: 0 2px;
     577    z-index: 1;
    564578}
    565579
     
    582596    height: 24px;
    583597    width: 24px;
     598    max-width: none;
    584599    padding: 0 3px 0 24px;
    585600    margin: 0;
     
    617632
    618633#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input {
    619     margin-top: 4px;
    620     background-color: #464646;
     634    /* IE8 z-index bug with transparent / empty elements - fill in with an encoded transparent GIF */
     635    background: transparent 0 0 repeat scroll url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7");
     636}
     637
     638/* IE8 doesn't redraw the pseudo elements unless you make a change to the content */
     639#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before {
     640    content: '\f179 '; /* extra space */
    621641}
    622642
    623643#wpadminbar.ie8 > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
    624     background-color: #fff;
     644    background: #fff;
     645    z-index: -1;
    625646}
    626647
  • trunk/src/wp-includes/js/admin-bar.js

    r31723 r32074  
    150150        });
    151151
     152        $( '#adminbar-search' ).on({
     153            focus: function() {
     154                $( '#adminbarsearch' ).addClass( 'adminbar-focused' );
     155            }, blur: function() {
     156                $( '#adminbarsearch' ).removeClass( 'adminbar-focused' );
     157            }
     158        } );
     159
    152160        // Empty sessionStorage on logging out
    153161        if ( 'sessionStorage' in window ) {
Note: See TracChangeset for help on using the changeset viewer.