@@ -353,7 +353,7 @@ details:not(.toggle) summary {
353353 margin-bottom : .6em ;
354354}
355355
356- code , pre , a . test-arrow , .code-header {
356+ code , pre , .code-header {
357357 font-family : "Source Code Pro" , monospace;
358358}
359359.docblock code , .docblock-short code {
@@ -946,8 +946,8 @@ because of the `[-]` element which would overlap with it. */
946946.main-heading a : hover ,
947947.example-wrap .rust a : hover ,
948948.all-items a : hover ,
949- .docblock a : not (.test-arrow ) : not (. scrape-help ): not (.tooltip ): hover : not (.doc-anchor ),
950- .docblock-short a : not (.test-arrow ) : not (. scrape-help ): not (.tooltip ): hover ,
949+ .docblock a : not (.scrape-help ): not (.tooltip ): hover : not (.doc-anchor ),
950+ .docblock-short a : not (.scrape-help ): not (.tooltip ): hover ,
951951.item-info a {
952952 text-decoration : underline;
953953}
@@ -1461,22 +1461,17 @@ documentation. */
14611461 z-index : 1 ;
14621462}
14631463a .test-arrow {
1464- padding : 5px 7px ;
1465- border-radius : var (--button-border-radius );
1466- font-size : 1rem ;
1467- color : var (--test-arrow-color );
1468- background-color : var (--test-arrow-background-color );
1464+ height : var (--copy-path-height );
1465+ padding : 6px 4px 0 11px ;
14691466}
1470- a .test-arrow : hover {
1471- color : var ( --test-arrow-hover-color );
1472- background-color : var ( --test-arrow-hover-background-color );
1467+ a .test-arrow :: before {
1468+ content : url ('data:image/svg+xml,<svg viewBox="0 0 20 20" width="18" height="20" \
1469+ xmlns = "http://www.w3.org/2000/svg" > <path d = "M0 0l18 10-18 10z" / > </svg>' );
14731470}
14741471.example-wrap .button-holder {
14751472 display : flex;
14761473}
1477- .example-wrap : hover > .test-arrow {
1478- padding : 2px 7px ;
1479- }
1474+
14801475/*
14811476On iPad, the ":hover" state sticks around, making things work not greatly. Do work around
14821477it, we move it into this media query. More information can be found at:
@@ -1486,29 +1481,34 @@ However, using `@media (hover: hover)` makes this rule never to be applied in GU
14861481instead, we check that it's not a "finger" cursor.
14871482*/
14881483@media not (pointer : coarse) {
1489- .example-wrap : hover > .test-arrow , .example-wrap : hover > .button-holder {
1484+ .example-wrap : hover > a .test-arrow , .example-wrap : hover > .button-holder {
14901485 visibility : visible;
14911486 }
14921487}
14931488.example-wrap .button-holder .keep-visible {
14941489 visibility : visible;
14951490}
1496- .example-wrap .button-holder .copy-button {
1497- color : var (--copy-path-button-color );
1491+ .example-wrap .button-holder .copy-button , .example-wrap .test-arrow {
14981492 background : var (--main-background-color );
1493+ cursor : pointer;
1494+ border-radius : var (--button-border-radius );
14991495 height : var (--copy-path-height );
15001496 width : var (--copy-path-width );
1497+ }
1498+ .example-wrap .button-holder .copy-button {
15011499 margin-left : var (--button-left-margin );
15021500 padding : 2px 0 0 4px ;
15031501 border : 0 ;
1504- cursor : pointer;
1505- border-radius : var (--button-border-radius );
15061502}
1507- .example-wrap .button-holder .copy-button ::before {
1503+ .example-wrap .button-holder .copy-button ::before ,
1504+ .example-wrap .test-arrow ::before {
15081505 filter : var (--copy-path-img-filter );
1506+ }
1507+ .example-wrap .button-holder .copy-button ::before {
15091508 content : var (--clipboard-image );
15101509}
1511- .example-wrap .button-holder .copy-button : hover ::before {
1510+ .example-wrap .button-holder .copy-button : hover ::before ,
1511+ .example-wrap .test-arrow : hover ::before {
15121512 filter : var (--copy-path-img-hover-filter );
15131513}
15141514.example-wrap .button-holder .copy-button .clicked ::before {
@@ -2552,10 +2552,6 @@ by default.
25522552 --code-highlight-doc-comment-color : # 4d4d4c ;
25532553 --src-line-numbers-span-color : # c67e2d ;
25542554 --src-line-number-highlighted-background-color : # fdffd3 ;
2555- --test-arrow-color : # f5f5f5 ;
2556- --test-arrow-background-color : rgba (78 , 139 , 202 , 0.2 );
2557- --test-arrow-hover-color : # f5f5f5 ;
2558- --test-arrow-hover-background-color : rgb (78 , 139 , 202 );
25592555 --target-background-color : # fdffd3 ;
25602556 --target-border-color : # ad7c37 ;
25612557 --kbd-color : # 000 ;
@@ -2658,10 +2654,6 @@ by default.
26582654 --code-highlight-doc-comment-color : # 8ca375 ;
26592655 --src-line-numbers-span-color : # 3b91e2 ;
26602656 --src-line-number-highlighted-background-color : # 0a042f ;
2661- --test-arrow-color : # dedede ;
2662- --test-arrow-background-color : rgba (78 , 139 , 202 , 0.2 );
2663- --test-arrow-hover-color : # dedede ;
2664- --test-arrow-hover-background-color : # 4e8bca ;
26652657 --target-background-color : # 494a3d ;
26662658 --target-border-color : # bb7410 ;
26672659 --kbd-color : # 000 ;
@@ -2771,10 +2763,6 @@ Original by Dempfi (https://github.com/dempfi/ayu)
27712763 --code-highlight-doc-comment-color : # a1ac88 ;
27722764 --src-line-numbers-span-color : # 5c6773 ;
27732765 --src-line-number-highlighted-background-color : rgba (255 , 236 , 164 , 0.06 );
2774- --test-arrow-color : # 788797 ;
2775- --test-arrow-background-color : rgba (57 , 175 , 215 , 0.09 );
2776- --test-arrow-hover-color : # c5c5c5 ;
2777- --test-arrow-hover-background-color : rgba (57 , 175 , 215 , 0.368 );
27782766 --target-background-color : rgba (255 , 236 , 164 , 0.06 );
27792767 --target-border-color : rgba (255 , 180 , 76 , 0.85 );
27802768 --kbd-color : # c5c5c5 ;
0 commit comments