phaser4-rex-plugins
Version:
20 lines (15 loc) • 542 B
JavaScript
const GetValue = Phaser.Utils.Objects.GetValue;
var CreateFileInput = function (game, config) {
var fileInput = document.createElement('input');
fileInput.type = 'file';
var accept = GetValue(config, 'accept', '');
var multiple = GetValue(config, 'multiple', false);
fileInput.setAttribute('accept', accept);
if (multiple) {
fileInput.setAttribute('multiple', '');
} else {
fileInput.removeAttribute('multiple');
}
return fileInput;
}
export default CreateFileInput;