Making WordPress.org


Ignore:
Timestamp:
06/20/2019 01:16:39 PM (5 years ago)
Author:
SergeyBiryukov
Message:

Trac: Improve accessibility of keywords and focuses on Trac ticket pages.

Props afercia.
Fixes #4495.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/style/trac/wp-trac.css

    r8303 r8973  
    698698    left: auto;
    699699}
     700/* hide focus while clicking the buttons, pending better focus styles */
     701button:focus:active,
     702input[type=button]:focus:active,
     703input[type=submit]:focus:active,
     704input[type=reset]:focus:active {
     705    outline: none;
     706}
    700707input[type=text], input.textwidget, textarea {
    701708    -webkit-border-radius: 3px;
     
    10271034    display: none;
    10281035}
     1036.core-focuses-legend {
     1037    display: block !important;
     1038    color: inherit;
     1039    margin: 0 0 6px;
     1040    padding: 0;
     1041    font-size: inherit;
     1042    font-weight: normal;
     1043    transform: translateY(-2px);
     1044}
     1045#fieldset-focuses,
    10291046#propertyform[action*="/newticket"] fieldset {
    10301047    padding: 0;
     
    10361053}
    10371054#propertyform[action*="/newticket"] #properties table.trac-properties > tbody > tr > td#focuses {
    1038     padding-left: 0;
     1055    padding-left: 58px;
    10391056}
    10401057#propertyform > p,
     
    14521469    cursor: help;
    14531470}
    1454 #keyword-bin span a {
     1471#keyword-bin .keyword-button-remove {
    14551472    margin: 1px 0 0 -15px;
     1473    padding: 0;
    14561474    cursor: pointer;
    14571475    width: 15px;
     
    14671485    color: #999;
    14681486}
    1469 #keyword-bin span a:hover {
     1487#keyword-bin .keyword-button-remove:hover,
     1488#keyword-bin .keyword-button-remove:focus {
    14701489    color: #c00;
    14711490}
    14721491#edit-keywords {
    14731492    cursor: pointer;
    1474     font-size: 8px;
    1475     color: #999;
    1476     margin: 6px 6px 0 6px;
     1493    font-size: 13px;
     1494    color: inherit;
     1495    margin: 2px 0;
     1496    border-radius: 3px;
     1497    vertical-align: middle;
     1498    background: #f7f7f7;
     1499    border: 1px solid #ccc;
     1500    box-shadow: 0 1px 0 #ccc;
     1501    color: #555;
     1502    box-shadow: none;
     1503}
     1504#edit-keywords:hover,
     1505#edit-keywords:focus {
     1506    background: #fafafa;
     1507    color: #23282d;
     1508    border-color: #999;
     1509}
     1510/* hide focus when moved programmatically, pending better focus styles */
     1511#edit-keywords.hide-programmatic-focus:focus {
     1512    outline: none;
    14771513}
    14781514.has-js #field-keywords {
     
    14841520#keyword-label {
    14851521    float: left;
    1486     padding: 5px 6px 5px 0;
     1522    padding: 2px 0.4em 2px 0.1em; /* emulates table cell padding */
    14871523    text-align: right;
     1524    white-space: nowrap;
     1525}
     1526#keyword-add {
     1527    margin-left: calc( 2px + .3em ); /* emulates table cell padding */
     1528    margin-right: 6px;
    14881529}
    14891530
     
    14961537}
    14971538#properties table.trac-properties > tbody > tr > td#focuses {
    1498     padding: .6em 0 .3em 60px;
    1499     height: 66px;
     1539    padding: .6em 0 .3em 52px;
    15001540}
    15011541#focuses span {
     
    15111551#focuses li {
    15121552    font-size: 12px;
     1553    float: left;
     1554    margin: 0 6px 6px 0;
     1555}
     1556#focuses .core-focuses-button {
    15131557    display: inline-block;
    1514     float: left;
    1515     margin: 0 0 6px 6px;
    1516     -webkit-border-radius: 3px;
     1558    margin: 0;
     1559    padding: 4px 7px;
     1560    color: inherit;
     1561    border: 1px solid #ccc;
    15171562    border-radius: 3px;
    15181563    background: #eee;
    1519     color: #aaa;
    1520 }
    1521 #focuses a {
    1522     display: inline-block;
    1523     padding: 4px 7px;
    1524     color: inherit;
    1525     -webkit-border-radius: 3px;
    1526     border-radius: 3px;
    1527     background: inherit;
    1528     text-decoration: none;
    1529     border-bottom: none;
    1530 }
    1531 #focuses li:hover,
    1532 #focuses a:focus {
    1533     color: #000;
    15341564    cursor: pointer;
    15351565}
    1536 #focuses li.active,
    1537 #focuses li.active a:focus {
     1566#focuses .core-focuses-button:hover,
     1567#focuses .core-focuses-button:focus {
     1568    background: #fafafa;
     1569    color: #23282d;
     1570    border-color: #999;
     1571}
     1572#focuses li.active .core-focuses-button,
     1573#focuses li.active .core-focuses-button:focus {
    15381574    background: #666;
    15391575    color: #fff;
     1576    border-color: #666;
    15401577}
    15411578
Note: See TracChangeset for help on using the changeset viewer.