0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-27 03:20:27 +01:00
discourse-custom-wizard/assets/javascripts/wizard/components/wizard-field-composer.js.es6
Angus McLeod fd0dfeae32 Remove wizard composer static id
This causes an issue if multiple composers are used in a single step
2020-09-21 15:36:11 +10:00

41 Zeilen
956 B
JavaScript

import { default as computed, observes } from 'discourse-common/utils/decorators';
import EmberObject from "@ember/object";
export default Ember.Component.extend({
showPreview: false,
classNameBindings: [":wizard-field-composer", "showPreview:show-preview:hide-preview"],
didInsertElement() {
this.set('composer', EmberObject.create({
loading: false,
reply: this.get('field.value')
}))
},
@observes('composer.reply')
setField() {
this.set('field.value', this.get('composer.reply'));
},
@computed('showPreview')
togglePreviewLabel(showPreview) {
return showPreview ? 'wizard_composer.hide_preview' : 'wizard_composer.show_preview';
},
actions: {
togglePreview() {
this.toggleProperty('showPreview');
},
groupsMentioned() {
},
afterRefresh() {
},
cannotSeeMention() {
},
importQuote() {
},
showUploadSelector() {
}
}
});