(link)
| 616 | } |
| 617 | |
| 618 | function getFileName(link) |
| 619 | { |
| 620 | const basename = p.basename(link.href); |
| 621 | const fileName = link.publicationTitle || p.parse(basename).name; |
| 622 | const ext = compatible.extension.get(link.mime) || app.extname(basename); |
| 623 | |
| 624 | return fileName.replace(/[\\\/:*?\"<>|]/g, '')+(ext ? '.'+ext : ''); |
| 625 | } |
| 626 | |
| 627 | function addUrlFunctions(items, currentUrl, mainPath) |
| 628 | { |