20 lines
523 B
CoffeeScript
20 lines
523 B
CoffeeScript
DownloadLink =
|
|
init: ->
|
|
return unless g.VIEW in ['index', 'thread'] and Conf['Menu'] and Conf['Download Link']
|
|
|
|
a = $.el 'a',
|
|
className: 'download-link'
|
|
textContent: 'Download file'
|
|
|
|
# Specifying the filename with the download attribute only works for same-origin links.
|
|
$.on a, 'click', ImageCommon.download
|
|
|
|
Menu.menu.addEntry
|
|
el: a
|
|
order: 100
|
|
open: ({file}) ->
|
|
return false unless file
|
|
a.href = file.url
|
|
a.download = file.name
|
|
true
|