|
@@ -1,10 +1,8 @@
|
|
import getUrl from "discourse-common/lib/get-url";
|
|
import getUrl from "discourse-common/lib/get-url";
|
|
-import computed from "ember-addons/ember-computed-decorators";
|
|
|
|
import { getToken } from "wizard/lib/ajax";
|
|
import { getToken } from "wizard/lib/ajax";
|
|
-import { getOwner } from "discourse-common/lib/get-owner";
|
|
|
|
|
|
|
|
export default Ember.Component.extend({
|
|
export default Ember.Component.extend({
|
|
- classNames: ["wizard-image-row"],
|
|
|
|
|
|
+ classNames: ["wizard-field-upload"],
|
|
uploading: false,
|
|
uploading: false,
|
|
|
|
|
|
didInsertElement() {
|
|
didInsertElement() {
|
|
@@ -28,8 +26,10 @@ export default Ember.Component.extend({
|
|
$upload.on("fileuploadsubmit", () => this.set("uploading", true));
|
|
$upload.on("fileuploadsubmit", () => this.set("uploading", true));
|
|
|
|
|
|
$upload.on("fileuploaddone", (e, response) => {
|
|
$upload.on("fileuploaddone", (e, response) => {
|
|
- this.set("field.value", response.result.url);
|
|
|
|
- this.set("uploading", false);
|
|
|
|
|
|
+ this.setProperties({
|
|
|
|
+ "field.value": response.result,
|
|
|
|
+ "uploading": false
|
|
|
|
+ });
|
|
});
|
|
});
|
|
|
|
|
|
$upload.on("fileuploadfail", (e, response) => {
|
|
$upload.on("fileuploadfail", (e, response) => {
|