From 3dbd69e6821f63c3df4a58ed754f78cb2d622999 Mon Sep 17 00:00:00 2001
From: Karishma Chadha <kchadha@scratch.mit.edu>
Date: Tue, 17 Apr 2018 11:15:32 -0400
Subject: [PATCH] Costume upload -- very early WIP

---
 src/containers/costume-tab.jsx | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/src/containers/costume-tab.jsx b/src/containers/costume-tab.jsx
index 43a98bd43..3ed2ce90f 100644
--- a/src/containers/costume-tab.jsx
+++ b/src/containers/costume-tab.jsx
@@ -158,6 +158,15 @@ class CostumeTab extends React.Component {
         };
         this.props.vm.addCostume(item.md5, vmCostume);
     }
+    handleCostumeUpload () {
+
+    }
+    handleFileUploadClick () {
+
+    }
+    setFileInput (input) {
+        if (input && !this.fileInput)
+    }
     formatCostumeDetails (size) {
         // Round up width and height for scratch-flash compatibility
         // https://github.com/LLK/scratch-flash/blob/9fbac92ef3d09ceca0c0782f8a08deaa79e4df69/src/ui/media/MediaInfo.as#L224-L237
@@ -209,7 +218,11 @@ class CostumeTab extends React.Component {
                     },
                     {
                         title: intl.formatMessage(messages.addFileCostumeMsg),
-                        img: fileUploadIcon
+                        img: fileUploadIcon,
+                        onClick: this.handleFileUploadClick,
+                        fileAccept: '.svg',
+                        fileChange: this.handleCostumeUpload,
+                        fileInput: this.setFileInput
                     },
                     {
                         title: intl.formatMessage(messages.addSurpriseCostumeMsg),
-- 
GitLab