From 1c69b7ea46142a80fbef7b428e4d63a055a468b5 Mon Sep 17 00:00:00 2001 From: Steve Howell Date: Mon, 29 Jul 2013 15:31:21 -0400 Subject: [PATCH] Extract avatar.set_up_file_input. (imported from commit c85087a4e098b1af2e4d26c97d0cb69c42d4f671) --- static/js/avatar.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/static/js/avatar.js b/static/js/avatar.js index b7b5da13a6..714702faf0 100644 --- a/static/js/avatar.js +++ b/static/js/avatar.js @@ -29,6 +29,23 @@ exports.set_up_avatar_logic_for_creating_bots = function () { var clear_button = $('#bot_avatar_clear_button'); var upload_button = $('#bot_avatar_upload_button'); + return exports.set_up_file_input( + get_file_input, + file_name_field, + input_error, + clear_button, + upload_button + ); +}; + +exports.set_up_file_input = function ( + get_file_input, // function returns a jQuery file input object + file_name_field, // jQuery object to show file name + input_error, // jQuery object for error text + clear_button, // jQuery button to clear last upload choice + upload_button // jQuery button to open file dialog +) { + function accept_bot_avatar_file_input(file) { file_name_field.text(file.name); input_error.hide();