Mailspring/internal_packages/message-list/lib
Ben Gotow aa7ef91b0b fix(files): When download mode is “manual” prompt about inline attachments
Summary:
When you have your "Download attachments for new mail" setting set
to "manually", inline images always appear broken with no explanation.

This patch listens for the image load to fail and displays a button which
queues the fetchFile task on click. This seemed like the best approach because
it doesn't slow down the loading of the message with more fstats / lookups.
(Seeing if the file has already been downloaded is an async operation)

Test Plan: No specs atm

Reviewers: evan, juan

Reviewed By: juan

Differential Revision: https://phab.nylas.com/D3313
2016-10-03 11:22:44 -07:00
..
autolinker.es6 fix(lint): Various linter fixes 2016-05-06 16:23:48 -07:00
autoscale-images.es6 fix(files): When download mode is “manual” prompt about inline attachments 2016-10-03 11:22:44 -07:00
email-frame-styles-store.coffee fix(dark-mode): Adjust email CSS immediately upon switching themes 2015-11-23 20:20:06 -08:00
email-frame.jsx fix(files): When download mode is “manual” prompt about inline attachments 2016-10-03 11:22:44 -07:00
find-in-thread.jsx fix(lint): final linter fixes 2016-05-06 16:32:34 -07:00
inline-download-prompts.es6 fix(files): When download mode is “manual” prompt about inline attachments 2016-10-03 11:22:44 -07:00
main.cjsx Add thread-sharing plugin 2016-09-14 00:04:20 -07:00
message-controls.cjsx bump(electron): Fix remaining deprecated requires, move to 1.0.1 2016-05-12 13:59:23 -07:00
message-item-body.cjsx fix(files): When download mode is “manual” prompt about inline attachments 2016-10-03 11:22:44 -07:00
message-item-container.cjsx fix(sending): Minor changes to cleanup phase of sending 2016-06-10 12:35:56 -07:00
message-item.cjsx fix(msg-timestamp): Fix incorrect date var / convert to es6 2016-08-18 18:11:52 -07:00
message-list-hidden-messages-toggle.jsx fix(hidden-messages): Address diff feedback from @jstejada 2016-03-02 10:28:32 -08:00
message-list.cjsx Add thread-sharing plugin 2016-09-14 00:04:20 -07:00
message-participants.cjsx fix(participants): When copying, include space #2871 2016-09-30 10:48:34 -07:00
message-timestamp.es6 fix(msg-timestamp): Fix incorrect date var / convert to es6 2016-08-18 18:11:52 -07:00
sidebar-participant-picker.jsx fix(lint) 2016-09-26 17:22:08 -07:00
sidebar-plugin-container.cjsx feat(sidebar): Add thread list of currently selected participants 2016-03-09 14:33:31 -05:00
thread-archive-button.cjsx fix(gmail-labels): Constraint so threads always belong to all,spam or trash 2016-03-10 14:13:31 -08:00
thread-star-button.cjsx feat(tooltip): use native tooltip style 2015-10-21 11:27:57 -07:00
thread-toggle-unread-button.cjsx Harmonize require and remove unused ones. 2015-12-17 00:02:37 +01:00
thread-trash-button.cjsx feat(unread/spam): New items in the sidebar for unread and spam 2016-04-19 11:32:33 -07:00