This commit is contained in:
Mirco Wittrien 2020-05-12 11:45:54 +02:00
parent e40d3bda5d
commit c0ca56406b
4 changed files with 7 additions and 7 deletions

View File

@ -7334,14 +7334,14 @@
onChange: e => { onChange: e => {
let file = e.currentTarget.files[0]; let file = e.currentTarget.files[0];
if (this.refInput && file && (!filter.length || filter.some(n => file.type.indexOf(n) == 0))) { if (this.refInput && file && (!filter.length || filter.some(n => file.type.indexOf(n) == 0))) {
this.refInput.props.value = `${this.props.mode == "url" ? "url('" : ""}${this.props.useFilePath ? file.path : `data:${file.type};base64,${BDFDB.LibraryRequires.fs.readFileSync(file.path).toString("base64")}`}${this.props.mode ? "')" : ""}`; this.refInput.props.value = `${this.props.mode == "url" ? "url('" : ""}${(this.props.useFilePath || this.props.useFilepath) ? file.path : `data:${file.type};base64,${BDFDB.LibraryRequires.fs.readFileSync(file.path).toString("base64")}`}${this.props.mode ? "')" : ""}`;
BDFDB.ReactUtils.forceUpdate(this.refInput); BDFDB.ReactUtils.forceUpdate(this.refInput);
this.refInput.handleChange(this.refInput.props.value); this.refInput.handleChange(this.refInput.props.value);
} }
} }
}) })
] ]
}), "filter", "mode", "useFilePath")); }), "filter", "mode", "useFilePath", "useFilepath"));
} }
}; };
@ -8411,7 +8411,7 @@
onMouseLeave: this.handleMouseLeave.bind(this), onMouseLeave: this.handleMouseLeave.bind(this),
maxLength: this.props.type == "file" ? false : this.props.maxLength, maxLength: this.props.type == "file" ? false : this.props.maxLength,
ref: this.props.inputRef ref: this.props.inputRef
}), "errorMessage", "focused", "error", "success", "inputClassName", "inputChildren", "valuePrefix", "inputPrefix", "size", "editable", "inputRef", "style", "mode", "filter", "useFilePath")), }), "errorMessage", "focused", "error", "success", "inputClassName", "inputChildren", "valuePrefix", "inputPrefix", "size", "editable", "inputRef", "style", "mode", "filter", "useFilePath", "useFilepath")),
this.props.inputChildren, this.props.inputChildren,
this.props.type == "color" ? BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.Flex.Child, { this.props.type == "color" ? BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.Flex.Child, {
wrap: true, wrap: true,
@ -8427,7 +8427,7 @@
this.props.type == "file" ? BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.FileButton, { this.props.type == "file" ? BDFDB.ReactUtils.createElement(InternalComponents.LibraryComponents.FileButton, {
filter: this.props.filter, filter: this.props.filter,
mode: this.props.mode, mode: this.props.mode,
useFilePath: this.props.useFilePath, useFilePath: this.props.useFilePath || this.props.useFilepath,
}) : null }) : null
].flat(10).filter(n => n); ].flat(10).filter(n => n);

File diff suppressed because one or more lines are too long

View File

@ -479,7 +479,7 @@ var ChatAliases = (_ => {
className: BDFDB.disCN.marginbottom8 + " input-" + inputdata.valuename, className: BDFDB.disCN.marginbottom8 + " input-" + inputdata.valuename,
children: BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TextInput, { children: BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TextInput, {
type: inputdata.type, type: inputdata.type,
useFilepath: inputdata.type == "file", useFileath: inputdata.type == "file",
value: values[inputdata.valuename], value: values[inputdata.valuename],
placeholder: values[inputdata.valuename], placeholder: values[inputdata.valuename],
autoFocus: inputdata.valuename == "replacevalue", autoFocus: inputdata.valuename == "replacevalue",

View File

@ -137,7 +137,7 @@ var NotificationSounds = (_ => {
className: "input-newsong input-source", className: "input-newsong input-source",
type: "file", type: "file",
filter: ["audio", "video"], filter: ["audio", "video"],
useFilepath: true, useFilePath: true,
value: "", value: "",
placeholder: "Source" placeholder: "Source"
}) })