Upload without saving button

This commit is contained in:
ebolam
2022-09-24 15:29:54 -04:00
parent 36e2b01878
commit 9a3e0f6e29
3 changed files with 28 additions and 7 deletions

View File

@@ -532,6 +532,10 @@ border-top-right-radius: var(--tabs_rounding);
transform: translateY(22%);
}
#upload_without_save_button {
transform: translateY(22%);
}
.settings_button[story_gamesaved="true"] {
filter: brightness(40%);
}

View File

@@ -2183,7 +2183,18 @@ function upload_file(file_box) {
for (file of fileList) {
reader = new FileReader();
reader.onload = function (event) {
socket.emit("upload_file", {'filename': file.name, "data": event.target.result, 'upload_no_save': document.getElementById('upload_no_save').checked});
socket.emit("upload_file", {'filename': file.name, "data": event.target.result, 'upload_no_save': false});
};
reader.readAsArrayBuffer(file);
}
}
function upload_file_without_save(file_box) {
var fileList = file_box.files;
for (file of fileList) {
reader = new FileReader();
reader.onload = function (event) {
socket.emit("upload_file", {'filename': file.name, "data": event.target.result, 'upload_no_save': true});
};
reader.readAsArrayBuffer(file);
}

View File

@@ -11,16 +11,22 @@
</div>
<div style="display:flex;justify-content: space-between;">
<span>Drag file(s) above or click here to Upload File<input id="popup_upload_input" type=file onchange="upload_file(this)"></span>
<span>
<!---<span>
Upload file without saving to google:
<input type=checkbox id="upload_no_save" class="setting_item_input"
data-size="mini" data-onstyle="success" data-toggle="toggle">
</span>
</span>--->
<span>
<button class="settings_button" id="upload_without_save_button" onclick="document.getElementById('upload_without_save').click()">
<span class="material-icons-outlined cursor" title="Load from Local">browser_updated</span>
<span class="button_label">Load from Local</span>
</button>
<input class="hidden" type=file id="upload_without_save" onchange="upload_file_without_save(this)">
<button id="import_story_button" class="settings_button hidden" onclick="document.getElementById('import_aidg_club_popup').classList.remove('hidden');">
<span class="material-icons-outlined cursor" title="Import Story">cloud_download</span>
<span class="button_label">Import Story</span>
</button>
</span>
</div>
<div class="popup_load_cancel" id="popup_load_cancel">
<button class="btn popup_load_cancel_button action_button" id="popup_accept" disabled>Load</button>