diff --git a/paste.html b/paste.html
index d7fabc4..3b47d34 100644
--- a/paste.html
+++ b/paste.html
@@ -66,7 +66,7 @@
- (0 bytes)
+ (0 bytes)
@@ -77,14 +77,14 @@
this.style.height = this.scrollHeight + 'px';
}
- function update_file_size() {
+ function update_file_status() {
let bytes = this.files[0]?.size ?? 0;
let size = bytes + ' bytes';
const units = ['KiB', 'MiB', 'GiB', 'TiB'];
for (let i = 0, approx = bytes / 1024; approx > 1; approx /= 1024, i++) {
size = approx.toFixed(3) + ' ' + units[i];
}
- document.getElementById('file_size').innerHTML = size;
+ document.getElementById('file_size').textContent = `${this.files[0]?.type ?? 'application/application/octet-stream'}, ${size}`;
}
function toggle_password() {
@@ -128,7 +128,7 @@
}
}
- document.getElementById('upload_file').addEventListener('input', update_file_size, false);
+ document.getElementById('upload_file').addEventListener('change', update_file_status, false);
document.getElementById('text_input').addEventListener('input', update_textarea, false);
document.getElementById('show_pass_button').addEventListener('change', toggle_password, false);
document.getElementById('reset_button').addEventListener('click', reset_form, false);