Spaces:
Running
Running
Update src/containers/sb3-downloader.jsx
Browse files
src/containers/sb3-downloader.jsx
CHANGED
@@ -16,7 +16,7 @@ const getProjectTitleFromFilename = fileInputFilename => {
|
|
16 |
if (!fileInputFilename) return '';
|
17 |
// only parse title with valid scratch project extensions
|
18 |
// (.sb, .sb2, .sb3, and .pm)
|
19 |
-
const matches = fileInputFilename.match(/^(.*)(\.sb[23]?|\.pm|\.pmp)$/);
|
20 |
if (!matches) return '';
|
21 |
return matches[1].substring(0, 100); // truncate project title to max 100 chars
|
22 |
};
|
@@ -261,7 +261,7 @@ const getProjectFilename = (curTitle, defaultTitle) => {
|
|
261 |
if (!filenameTitle || filenameTitle.length === 0) {
|
262 |
filenameTitle = defaultTitle;
|
263 |
}
|
264 |
-
return `${filenameTitle.substring(0, 100)}.
|
265 |
};
|
266 |
|
267 |
SB3Downloader.propTypes = {
|
|
|
16 |
if (!fileInputFilename) return '';
|
17 |
// only parse title with valid scratch project extensions
|
18 |
// (.sb, .sb2, .sb3, and .pm)
|
19 |
+
const matches = fileInputFilename.match(/^(.*)(\.sb[23]?|\.pm|\.pmp|\.txt)$/);
|
20 |
if (!matches) return '';
|
21 |
return matches[1].substring(0, 100); // truncate project title to max 100 chars
|
22 |
};
|
|
|
261 |
if (!filenameTitle || filenameTitle.length === 0) {
|
262 |
filenameTitle = defaultTitle;
|
263 |
}
|
264 |
+
return `${filenameTitle.substring(0, 100)}.txt`;
|
265 |
};
|
266 |
|
267 |
SB3Downloader.propTypes = {
|