minor UX fixes for demo purposes

pull/1/head
ansuz 3 years ago
parent bfe4f3ba36
commit d9d3cdf092

@ -13,4 +13,8 @@
flex-flow: column; flex-flow: column;
background-color: @cp_app-bg; background-color: @cp_app-bg;
input[type="file"] {
padding: 5px !important;
margin-bottom: 5px;
}
} }

@ -120,8 +120,10 @@ define([
type: 'file' type: 'file'
}); });
APP.$rightside.append([hint, picker]); APP.$rightside.append([hint, picker]);
Messages.convert_unsupported = "UNSUPPORTED FILE TYPE :("; // XXX
$(picker).on('change', function () { $(picker).on('change', function () {
APP.$rightside.find('button, div.notice').remove();
var file = picker.files[0]; var file = picker.files[0];
var name = file && file.name; var name = file && file.name;
var reader = new FileReader(); var reader = new FileReader();
@ -140,6 +142,9 @@ define([
}).appendTo(APP.$rightside); }).appendTo(APP.$rightside);
}); });
} else {
var notice = h('div.notice', Messages.convert_unsupported);
APP.$rightside.append(notice);
} }
}; };
reader.readAsArrayBuffer(file, 'application/octet-stream'); reader.readAsArrayBuffer(file, 'application/octet-stream');

Loading…
Cancel
Save