File tree Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -25,4 +25,7 @@ function copyTextHandler() {
25
25
( function ( ) {
26
26
const clipboard = document . getElementById ( "clipboard" ) ;
27
27
if ( clipboard != null ) clipboard . addEventListener ( "click" , copyTextHandler ) ;
28
+ for ( const e of document . querySelectorAll ( 'a[data-fragment="retain"]' ) ) {
29
+ e . addEventListener ( 'mouseover' , ( ) => e . hash = document . location . hash ) ;
30
+ }
28
31
} ) ( ) ;
Original file line number Diff line number Diff line change 123
123
{# NOTE: `/` is part of target if it exists (to avoid `target-direct//path`) #}
124
124
{% if inner_path == "" %} {# /crate #}
125
125
{%- set release_url = "/crate/" ~ name ~ "/" ~ release.version -%}
126
+ {%- set retain_fragment = false -%}
126
127
{% else %}
127
128
{%- set release_url = "/crate/" ~ name ~ "/" ~ release.version ~ "/target-redirect/" ~ target ~ inner_path -%}
129
+ {%- set retain_fragment = true -%}
128
130
{% endif %}
129
131
{# The release's name and version, `:name-:version` #}
130
132
{%- set release_name = name ~ "-" ~ release.version -%}
150
152
href ="{{ release_url | safe }} "
151
153
class ="pure-menu-link{% if warning %} warn{% endif %} "
152
154
{% if warning %} title ="{{ warning }} "{% endif %}
155
+ {% if retain_fragment %}data-fragment ="retain "{% endif %}
153
156
>
154
157
{% if warning %}
155
158
{{ "exclamation-triangle" | fas(fw=true) }}
Original file line number Diff line number Diff line change 194
194
195
195
< li class ="pure-menu-item ">
196
196
< a href ="{{ latest_path | safe }} " class ="pure-menu-link warn "
197
+ data-fragment ="retain "
197
198
title ="{{ tooltip }} ">
198
199
{{ "exclamation-triangle" | fas }}
199
200
< span class ="title "> {{ title }}</ span >
222
223
{%- set target_url = "/crate/" ~ metadata.name ~ "/" ~ metadata.version ~ "/target-redirect/" ~ target ~ "/" ~ inner_path -%}
223
224
224
225
< li class ="pure-menu-item ">
225
- < a href ="{{ target_url | safe }} " class ="pure-menu-link "> {{ target }}</ a >
226
+ < a href ="{{ target_url | safe }} " class ="pure-menu-link " data-fragment =" retain " > {{ target }}</ a >
226
227
</ li >
227
228
{%- endfor -%}
228
229
</ ul >
You can’t perform that action at this time.
0 commit comments