Skip to content

Commit 5600a33

Browse files
committed
Admin: Update focus styles to match design reskin.
Apply design reskin changes to focus states on links, classic editor, media library, and other omitted contexts. See also [61645]. Props joedolson, fabiankaegy. Fixes #64644. git-svn-id: https://develop.svn.wordpress.org/trunk@61652 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 4c06fad commit 5600a33

17 files changed

+51
-46
lines changed

src/wp-admin/css/common.css

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,8 @@ a:focus .media-icon img,
280280
a:focus .plugin-icon,
281281
.wp-person a:focus .gravatar {
282282
color: #043959;
283-
box-shadow: 0 0 0 2px #2271b1;
283+
border-radius: 2px;
284+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
284285
/* Only visible in Windows High Contrast mode */
285286
outline: 2px solid transparent;
286287
}
@@ -826,7 +827,7 @@ img.emoji {
826827
.tagchecklist .ntdelbutton .remove-tag-icon:before {
827828
margin-left: 2px;
828829
border-radius: 50%;
829-
color: #2271b1;
830+
color: var(--wp-admin-theme-color, #3858e9);
830831
/* vertically center the icon cross browsers */
831832
line-height: 1.28;
832833
}
@@ -843,7 +844,7 @@ img.emoji {
843844
}
844845

845846
.tagchecklist .ntdelbutton:focus .remove-tag-icon:before {
846-
box-shadow: 0 0 0 2px #2271b1;
847+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
847848
/* Only visible in Windows High Contrast mode */
848849
outline: 2px solid transparent;
849850
}
@@ -2511,7 +2512,7 @@ h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */
25112512

25122513
.accordion-section-title button.accordion-trigger:focus,
25132514
.nav-menus-php .metabox-holder .accordion-section-title button.accordion-trigger:focus {
2514-
box-shadow: 0 0 0 2px #2271b1;
2515+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
25152516
outline: 2px solid transparent;
25162517
}
25172518

@@ -3333,7 +3334,7 @@ img {
33333334
.postbox .handle-order-higher:focus,
33343335
.postbox .handle-order-lower:focus,
33353336
.postbox .handlediv:focus {
3336-
box-shadow: inset 0 0 0 2px #2271b1;
3337+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color);
33373338
border-radius: 50%;
33383339
/* Only visible in Windows High Contrast mode */
33393340
outline: 2px solid transparent;
@@ -3680,7 +3681,7 @@ img {
36803681
}
36813682

36823683
.widget-top .widget-action:focus .toggle-indicator:before {
3683-
box-shadow: 0 0 0 2px #2271b1;
3684+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
36843685
/* Only visible in Windows High Contrast mode */
36853686
outline: 2px solid transparent;
36863687
}

src/wp-admin/css/customize-controls.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1654,7 +1654,7 @@ p.customize-section-description {
16541654
}
16551655

16561656
.customize-control-header .choice:focus {
1657-
box-shadow: 0 0 0 2px #2271b1;
1657+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
16581658
/* Only visible in Windows High Contrast mode */
16591659
outline: 2px solid transparent;
16601660
}
@@ -2819,7 +2819,8 @@ body.adding-widget .add-new-widget:before,
28192819

28202820
#available-widgets-filter .clear-results:focus,
28212821
#available-menu-items-search .clear-results:focus {
2822-
box-shadow: 0 0 0 2px #2271b1;
2822+
border-radius: 2px;
2823+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
28232824
/* Only visible in Windows High Contrast mode */
28242825
outline: 2px solid transparent;
28252826
}

src/wp-admin/css/customize-nav-menus.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -878,7 +878,7 @@ li.assigned-to-menu-location .add-new-menu-item {
878878
.menu-delete:focus,
879879
.menu-item-bar .item-delete:focus:before,
880880
#available-menu-items .item-add:focus:before {
881-
box-shadow: 0 0 0 2px #2271b1;
881+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
882882
/* Only visible in Windows High Contrast mode */
883883
outline: 2px solid transparent;
884884
}

src/wp-admin/css/edit.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1329,7 +1329,7 @@ div.tabs-panel-inactive {
13291329
}
13301330

13311331
div.tabs-panel-active:focus {
1332-
box-shadow: inset 0 0 0 2px #2271b1;
1332+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
13331333
/* Only visible in Windows High Contrast mode */
13341334
outline: 2px solid transparent;
13351335
}

src/wp-admin/css/install.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ a:active {
2626

2727
a:focus {
2828
color: #043959;
29-
box-shadow: 0 0 0 2px #2271b1;
29+
border-radius: 2px;
30+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
3031
/* Only visible in Windows High Contrast mode */
3132
outline: 2px solid transparent;
3233
}

src/wp-admin/css/list-tables.css

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@ th.sorted.desc:hover .sorting-indicator.asc:before {
538538
}
539539

540540
.wp-list-table .toggle-row:focus:before {
541-
box-shadow: 0 0 0 2px #2271b1;
541+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
542542
/* Only visible in Windows High Contrast mode */
543543
outline: 2px solid transparent;
544544
}
@@ -653,7 +653,8 @@ th.sorted a {
653653

654654
th.sortable a:focus,
655655
th.sorted a:focus {
656-
box-shadow: inset 0 0 0 2px #2271b1;
656+
border-radius: 2px;
657+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
657658
/* Only visible in Windows High Contrast mode */
658659
outline: 2px solid transparent;
659660
}

src/wp-admin/css/login.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ a:active {
3232

3333
a:focus {
3434
color: #043959;
35-
box-shadow: 0 0 0 2px #2271b1;
35+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
3636
/* Only visible in Windows High Contrast mode */
3737
outline: 2px solid transparent;
3838
}

src/wp-admin/css/media.css

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -341,11 +341,11 @@
341341

342342
#find-posts-close:hover,
343343
#find-posts-close:focus {
344-
color: #135e96;
344+
color: var(--wp-admin-theme-color-darker-20, #183ad6);
345345
}
346346

347347
#find-posts-close:focus {
348-
box-shadow: 0 0 0 2px #2271b1;
348+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
349349
/* Only visible in Windows High Contrast mode */
350350
outline: 2px solid transparent;
351351
outline-offset: -2px;
@@ -524,7 +524,7 @@ border color while dragging a file over the uploader drop area */
524524
.media-frame.mode-grid .attachment:focus,
525525
.media-frame.mode-grid .selected.attachment:focus,
526526
.media-frame.mode-grid .attachment.details:focus {
527-
box-shadow: inset 0 0 0 2px #2271b1;
527+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
528528
/* Only visible in Windows High Contrast mode */
529529
outline: 2px solid transparent;
530530
outline-offset: -6px;
@@ -539,7 +539,7 @@ border color while dragging a file over the uploader drop area */
539539
.media-frame.mode-grid .attachment.details {
540540
box-shadow:
541541
inset 0 0 0 3px #f0f0f1,
542-
inset 0 0 0 7px #4f94d4;
542+
inset 0 0 0 7px var(--wp-admin-theme-color, #3858e9);
543543
}
544544

545545
.media-frame.mode-grid.mode-select .attachment .thumbnail {

src/wp-admin/css/nav-menus.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -755,7 +755,7 @@ body.menu-max-depth-11 { min-width: 1280px !important; }
755755
}
756756

757757
.nav-menus-php .item-edit:focus:before {
758-
box-shadow: 0 0 0 2px #2271b1;
758+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
759759
/* Only visible in Windows High Contrast mode */
760760
outline: 2px solid transparent;
761761
}

src/wp-admin/css/revisions.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@ div.revisions-controls > .wp-slider > .ui-slider-handle {
482482
.wp-slider .ui-slider-handle.ui-state-focus {
483483
background: #f0f0f1;
484484
border-color: #8c8f94;
485-
box-shadow: 0 0 0 2px #2271b1;
485+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus, 1.5px) var(--wp-admin-theme-color, #3858e9);
486486
/* Only visible in Windows High Contrast mode */
487487
outline: 2px solid transparent;
488488
}

0 commit comments

Comments
 (0)