attachments: Store the attachments state in a global.

This commit is contained in:
Tim Abbott 2018-05-04 16:12:04 -07:00
parent 802636fbde
commit 19737aab3e
1 changed files with 5 additions and 2 deletions

View File

@ -2,6 +2,8 @@ var attachments_ui = (function () {
var exports = {}; var exports = {};
var attachments;
function delete_attachments(attachment) { function delete_attachments(attachment) {
var status = $('#delete-upload-status'); var status = $('#delete-upload-status');
channel.del({ channel.del({
@ -34,7 +36,7 @@ function bytes_to_size(bytes, kb_with_1024_bytes) {
} }
function render_attachments_ui(attachments) { function render_attachments_ui() {
var uploaded_files_table = $("#uploaded_files_table").expectOne(); var uploaded_files_table = $("#uploaded_files_table").expectOne();
var $search_input = $("#upload_file_search"); var $search_input = $("#upload_file_search");
@ -107,7 +109,8 @@ exports.set_up_attachments = function () {
success: function (data) { success: function (data) {
loading.destroy_indicator($('#attachments_loading_indicator')); loading.destroy_indicator($('#attachments_loading_indicator'));
format_attachment_data(data.attachments); format_attachment_data(data.attachments);
render_attachments_ui(data.attachments); attachments = data.attachments;
render_attachments_ui();
}, },
error: function (xhr) { error: function (xhr) {
loading.destroy_indicator($('#attachments_loading_indicator')); loading.destroy_indicator($('#attachments_loading_indicator'));