File tree Expand file tree Collapse file tree 4 files changed +6
-4
lines changed
Expand file tree Collapse file tree 4 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 44 e . stopImmediatePropagation ( ) ;
55 e . preventDefault ( ) ;
66 const button = e . currentTarget ;
7- const currentUrl = window . location . href ;
7+ const currentUrl = button . getAttribute ( "data-clipboard-text" ) || window . location . href ;
88 const mapping = new UrlMapping ( ) ;
99 mapping . create ( currentUrl ) . then ( ( json ) => {
1010 button . setAttribute ( "data-clipboard-text" , json . short_url ) ;
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ <h3 class="fr-alert__title">Simulation alternative pour ce dossier</h3>
1717 < p >
1818 < button title ="Copier le lien "
1919 data-clipboard-text ="{{ current_url | safe }} "
20- class ="action fr-btn fr-btn--secondary fr-btn--icon-left btn--copy-to-clipboard fr-icon-link ">
20+ class ="action fr-btn fr-btn--secondary fr-btn--icon-left btn--copy-to-clipboard btn--shorten-url fr-icon-link ">
2121 Copier le lien
2222 </ button >
2323 </ p >
@@ -29,7 +29,7 @@ <h3 class="fr-alert__title">Simulation alternative pour ce dossier</h3>
2929 < p >
3030 < button title ="Copier le lien "
3131 data-clipboard-text ="{{ current_url | safe }} "
32- class ="action fr-btn fr-btn--secondary fr-btn--icon-left btn--copy-to-clipboard fr-icon-link ">
32+ class ="action fr-btn fr-btn--secondary fr-btn--icon-left btn--copy-to-clipboard btn--shorten-url fr-icon-link ">
3333 Copier le lien
3434 </ button >
3535 </ p >
Original file line number Diff line number Diff line change 5050
5151 < button title ="Copier le lien vers cette simulation "
5252 data-clipboard-text ="{{ base_url }}{{ simulation.form_url }} "
53- class ="action clipboard btn--copy-to-clipboard fr-icon-link "> </ button >
53+ class ="action clipboard btn--copy-to-clipboard btn--shorten-url fr-icon-link "> </ button >
5454
5555 < a href ="{{ simulation.result_url }} "
5656 class ="action "
Original file line number Diff line number Diff line change @@ -239,4 +239,6 @@ <h3 class="fr-accordion__title">
239239 < script > window . COPY_DISABLED_MESSAGE = "" ; </ script >
240240 < script > window . SUCCESSFUL_COPY_MESSAGE = "✓" ; </ script >
241241 < script defer src ="{% static 'js/libs/copy_buttons.js' %} "> </ script >
242+ < script defer src ="{% static 'js/libs/urlmappings.js' %} "> </ script >
243+ < script defer src ="{% static 'js/libs/shorten_url_for_copy.js' %} "> </ script >
242244{% endblock %}
You can’t perform that action at this time.
0 commit comments