mirror of https://gitlab.com/bashrc2/epicyon
Don't use unsupported download attribute with preferred filename
parent
1691461149
commit
2c8d8825ce
8
maps.py
8
maps.py
|
@ -831,16 +831,14 @@ def html_hashtag_maps(base_dir: str, tag_name: str,
|
||||||
period_str2 = period_str.replace('Last ', '').lower()
|
period_str2 = period_str.replace('Last ', '').lower()
|
||||||
endpoint_str = \
|
endpoint_str = \
|
||||||
'/tagmaps/' + tag_name + '-' + period_str2.replace(' ', '_')
|
'/tagmaps/' + tag_name + '-' + period_str2.replace(' ', '_')
|
||||||
download_filename = \
|
|
||||||
(tag_name + '-' +
|
|
||||||
period_str.lower()).replace(' ', '_') + '.' + map_format
|
|
||||||
if html_str:
|
if html_str:
|
||||||
html_str += ' '
|
html_str += ' '
|
||||||
description = period_str
|
description = period_str
|
||||||
if translate.get(period_str):
|
if translate.get(period_str):
|
||||||
description = translate[period_str]
|
description = translate[period_str]
|
||||||
html_str += '<a href="' + endpoint_str + \
|
# NOTE: don't use download="preferredfilename" which is
|
||||||
'" download="' + download_filename + '">' + \
|
# unsupported by some browsers
|
||||||
|
html_str += '<a href="' + endpoint_str + '" download>' + \
|
||||||
description + '</a>'
|
description + '</a>'
|
||||||
if html_str:
|
if html_str:
|
||||||
html_str = '📌 ' + html_str
|
html_str = '📌 ' + html_str
|
||||||
|
|
|
@ -336,9 +336,11 @@ def _html_calendar_day(person_cache: {}, translate: {},
|
||||||
calendar_str += '</table>\n</main>\n'
|
calendar_str += '</table>\n</main>\n'
|
||||||
|
|
||||||
# icalendar download link
|
# icalendar download link
|
||||||
|
# NOTE: don't use download="preferredfilename" which is
|
||||||
|
# unsupported by some browsers
|
||||||
calendar_str += \
|
calendar_str += \
|
||||||
' <a href="' + path + '?ical=true" ' + \
|
' <a href="' + path + '?ical=true" ' + \
|
||||||
'download="icalendar.ics" class="imageAnchor" tabindex="3">' + \
|
'download class="imageAnchor" tabindex="3">' + \
|
||||||
'<img class="ical" src="/icons/ical.png" ' + \
|
'<img class="ical" src="/icons/ical.png" ' + \
|
||||||
'title="iCalendar" alt="iCalendar" /></a>\n'
|
'title="iCalendar" alt="iCalendar" /></a>\n'
|
||||||
|
|
||||||
|
@ -657,9 +659,11 @@ def html_calendar(person_cache: {}, translate: {},
|
||||||
translate['Add to the calendar'] + '</a></p>\n<p>' + \
|
translate['Add to the calendar'] + '</a></p>\n<p>' + \
|
||||||
show_reminders_link + '</p>\n</center>\n'
|
show_reminders_link + '</p>\n</center>\n'
|
||||||
|
|
||||||
|
# NOTE: don't use download="preferredfilename" which is
|
||||||
|
# unsupported by some browsers
|
||||||
calendar_icon_str = \
|
calendar_icon_str = \
|
||||||
' <a href="' + path + '?ical=true" ' + \
|
' <a href="' + path + '?ical=true" ' + \
|
||||||
'download="icalendar.ics" class="imageAnchor" tabindex="3">' + \
|
'download class="imageAnchor" tabindex="3">' + \
|
||||||
'<img class="ical" src="/icons/ical.png" ' + \
|
'<img class="ical" src="/icons/ical.png" ' + \
|
||||||
'title="iCalendar" alt="iCalendar" /></a>\n'
|
'title="iCalendar" alt="iCalendar" /></a>\n'
|
||||||
|
|
||||||
|
|
|
@ -783,10 +783,11 @@ def _get_profile_header(base_dir: str, http_prefix: str, nickname: str,
|
||||||
translate)
|
translate)
|
||||||
|
|
||||||
# show vcard download link
|
# show vcard download link
|
||||||
|
# NOTE: don't use download="preferredfilename" which is
|
||||||
|
# unsupported by some browsers
|
||||||
html_str += \
|
html_str += \
|
||||||
' <a href="/users/' + nickname + '.vcf" ' + \
|
' <a href="/users/' + nickname + '.vcf" ' + \
|
||||||
'type="text/vcard" ' + \
|
'type="text/vcard" tabindex="1" class="imageAnchor">' + \
|
||||||
'tabindex="1" class="imageAnchor">' + \
|
|
||||||
'<img class="vcard" src="/icons/vcard.png" ' + \
|
'<img class="vcard" src="/icons/vcard.png" ' + \
|
||||||
'title="vCard" alt="vCard" /></a>\n'
|
'title="vCard" alt="vCard" /></a>\n'
|
||||||
|
|
||||||
|
@ -2842,9 +2843,11 @@ def _html_edit_profile_import_export(nickname: str, domain: str,
|
||||||
'<p><a href="/users/' + nickname + \
|
'<p><a href="/users/' + nickname + \
|
||||||
'/followingaccounts"><label class="labels">' + \
|
'/followingaccounts"><label class="labels">' + \
|
||||||
translate['Following'] + '</label></a>'
|
translate['Following'] + '</label></a>'
|
||||||
|
# NOTE: don't use download="preferredfilename" which is
|
||||||
|
# unsupported by some browsers
|
||||||
edit_profile_form += \
|
edit_profile_form += \
|
||||||
' <a href="/users/' + nickname + '/followingaccounts.csv" ' + \
|
' <a href="/users/' + nickname + '/followingaccounts.csv" ' + \
|
||||||
'download="' + nickname + '@' + domain + '_following.csv">' + \
|
'download>' + \
|
||||||
'<label class="labels">⇩ CSV</label></a></p><br>\n'
|
'<label class="labels">⇩ CSV</label></a></p><br>\n'
|
||||||
followers_str = translate['Followers']
|
followers_str = translate['Followers']
|
||||||
if premium:
|
if premium:
|
||||||
|
|
Loading…
Reference in New Issue