element-web-Github/res
Travis Ralston fb89b45c06 Unify and improve download interactions
With help from Palid.

This does two major things:
1. Makes the tile part of a file body clickable to trigger a download.
2. Refactors a lot of the recyclable code out of the DownloadActionButton in favour of a utility. It's not a perfect refactoring, but it sets the stage for future work in the area (if needed).

The refactoring still has a heavy reliance on being supplied an iframe, but simplifies the DownloadActionButton and a hair of the MFileBody download code. In future, we'd probably want to make the iframe completely managed by the FileDownloader rather than have it only sometimes manage a hidden iframe.
2021-07-29 15:36:50 -06:00
..
css Unify and improve download interactions 2021-07-29 15:36:50 -06:00
fonts Update Twemoji fonts for Unicode Emoji 13.1 2021-07-19 10:45:26 +01:00
img Merge remote-tracking branch 'upstream/develop' into fix/12652/screen-share 2021-07-27 16:25:38 +02:00
media move default ringtones over from riot-web 2018-04-12 00:25:36 +01:00
themes Merge pull request #6432 from matrix-org/travis/voice-messages/colours 2021-07-22 03:39:29 -06:00