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