Ticket #29949: 29949.2.diff
File 29949.2.diff, 5.8 KB (added by , 11 years ago) |
---|
-
src/wp-admin/css/customize-controls.css
208 208 transition: color .1s ease-in-out, background .1s ease-in-out; 209 209 } 210 210 211 .control-panel-back { 211 .control-panel-back, 212 .expand-controls { 212 213 display: block; 213 214 position: fixed; 214 215 top: 0; … … 224 225 transition: left .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out; 225 226 } 226 227 227 .collapsed .control-panel-back { 228 .expand-controls { 229 padding-right: 0; 230 transition: none; 231 } 232 233 .collapsed .control-panel-back, 234 .collapsed .customize-controls-close { 228 235 display: none; 229 236 } 230 237 238 .collapsed .expand-controls { 239 left: 0; 240 } 241 231 242 .customize-controls-close:focus, 232 243 .customize-controls-close:hover, 233 244 .control-panel-back:focus, 234 .control-panel-back:hover { 245 .control-panel-back:hover, 246 .expand-controls:focus, 247 .expand-controls:hover { 235 248 background: #ddd; 236 249 border-color: #ccc; 237 250 color: #000; … … 256 269 left: 13px; 257 270 } 258 271 272 .expand-controls:before { 273 font: normal 20px/1 dashicons; 274 content: "\f345"; 275 position: relative; 276 top: 7px; 277 left: 13px; 278 } 279 280 .rtl .expand-controls:before { 281 content: "\f341"; 282 } 283 259 284 .rtl .control-panel-back:before { 260 285 content: "\f344"; 261 286 } … … 431 456 box-shadow: none !important; 432 457 -webkit-border-radius: 0 !important; 433 458 border-radius: 0 !important; 459 position: fixed; 460 left: 0; 461 bottom: 0; 434 462 } 435 463 436 437 464 .collapse-sidebar:active, 438 465 .collapse-sidebar:active .collapse-sidebar-label, 439 466 .collapse-sidebar:active .collapse-sidebar-arrow:before { … … 440 467 text-shadow: none; 441 468 } 442 469 443 .collapsed .collapse-sidebar-arrow:before { 444 color: #888; 470 /* Collapsed Mode */ 471 @media screen and (min-width:600px) { 472 .collapsed #customize-preview { 473 left: 46px; 474 } 475 476 .wp-full-overlay.collapsed #customize-controls { 477 margin-left: 0; 478 width: 46px; 479 white-space: nowrap; 480 } 481 482 .collapsed .wp-full-overlay-main { 483 right: 0; 484 width: auto; 485 } 486 487 .collapsed #customize-info, 488 .collapsed #customize-controls .accordion-section-title:after { 489 display: none; 490 } 491 492 .collapsed .control-section .accordion-section-title, 493 .collapsed .control-panel .accordion-section-title { 494 white-space: nowrap; 495 overflow: hidden; 496 text-overflow: ellipsis; 497 } 498 499 .collapsed #customize-controls .wp-full-overlay-sidebar-content { 500 overflow-y: hidden; 501 } 502 503 /* No animation fading in, as it causes layout issues */ 504 .expanded.wp-full-overlay, 505 .expanded #customize-preview, 506 .expanded #customize-controls { 507 transition: none; 508 } 509 510 .in-sub-panel.wp-full-overlay, 511 .collapsed.wp-full-overlay, 512 .in-sub-panel #customize-preview, 513 .collapsed #customize-preview, 514 .collapsed #customize-controls { 515 transition: all .2s linear; 516 } 517 445 518 } 446 519 520 447 521 /* Style for custom settings */ 448 522 449 523 /* -
src/wp-admin/css/themes.css
1464 1464 1465 1465 /* Collapse Button */ 1466 1466 .wp-full-overlay a.collapse-sidebar { 1467 position: absolute;1467 position: fixed; 1468 1468 bottom: 12px; 1469 1469 left: 0; 1470 1470 z-index: 50; … … 1483 1483 color: #0074a2; 1484 1484 } 1485 1485 1486 .wp-full-overlay.collapsed .collapse-sidebar {1487 position: absolute;1488 left: 100%;1489 }1490 1491 1486 .wp-full-overlay .collapse-sidebar-arrow { 1492 1487 position: static; 1493 1488 margin-top: 0; -
src/wp-admin/customize.php
122 122 <span class="screen-reader-text"><?php _e( 'Cancel' ); ?></span> 123 123 </a> 124 124 <span class="control-panel-back" tabindex="-1"><span class="screen-reader-text"><?php _e( 'Back' ); ?></span></span> 125 <span class="expand-controls" tabindex="-1"><span class="screen-reader-text"><?php _e( 'Expand controls' ); ?></span></span> 125 126 </div> 126 127 127 128 <?php … … 173 174 <div id="customize-footer-actions" class="wp-full-overlay-footer"> 174 175 <a href="#" class="collapse-sidebar button-secondary" title="<?php esc_attr_e('Collapse Sidebar'); ?>"> 175 176 <span class="collapse-sidebar-arrow"></span> 176 <span class="collapse-sidebar-label"><?php _e( 'Collapse'); ?></span>177 <span class="collapse-sidebar-label"><?php _e( 'Collapse controls' ); ?></span> 177 178 </a> 178 179 </div> 179 180 </form> -
src/wp-admin/js/customize-controls.js
1185 1185 this.click(); 1186 1186 }); 1187 1187 1188 $('.expand-controls').on( 'click keydown', function( event ) { 1189 overlay.toggleClass( 'collapsed' ).toggleClass( 'expanded' ); 1190 }); 1191 1188 1192 $('.collapse-sidebar').on( 'click keydown', function( event ) { 1189 if ( event.type === 'keydown' && 13 !== event.which ) // enter1193 if ( event.type === 'keydown' && 13 !== event.which ) { // enter 1190 1194 return; 1195 } 1191 1196 1192 1197 overlay.toggleClass( 'collapsed' ).toggleClass( 'expanded' ); 1198 $('.control-section.open .accordion-section-title').trigger( 'click' ); 1199 if ( overlay.hasClass('in-sub-panel') ) { 1200 $('.control-panel-back').trigger( 'click' ); 1201 } 1193 1202 event.preventDefault(); 1194 1203 }); 1195 1204 1205 $('.accordion-section-title').on( 'click keydown', function( event ) { 1206 if ( event.type === 'keydown' && 13 !== event.which ) { // enter 1207 return; 1208 } else if ( overlay.hasClass( 'collapsed' ) ) { 1209 if ( ! $( this ).closest( '.control-section' ).hasClass( 'open' ) ) { 1210 $( '.expand-controls' ).trigger( 'click' ); 1211 } 1212 } 1213 }); 1214 1196 1215 // Bind site title display to the corresponding field. 1197 1216 if ( title.length ) { 1198 1217 $( '#customize-control-blogname input' ).on( 'input', function() {