diff --git a/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-channel.js.es6 b/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-channel.js.es6 index 5e3822b..5bb4a5e 100644 --- a/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-channel.js.es6 +++ b/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-channel.js.es6 @@ -1,10 +1,11 @@ import ModalFunctionality from 'discourse/mixins/modal-functionality'; import { popupAjaxError } from 'discourse/lib/ajax-error'; import InputValidation from 'discourse/models/input-validation'; -import { default as computed, observes } from 'ember-addons/ember-computed-decorators'; +import { default as computed, observes, on } from 'ember-addons/ember-computed-decorators'; export default Ember.Controller.extend(ModalFunctionality, { + @on('init') setupKeydown() { Ember.run.schedule('afterRender', () => { $('#chat_integration_edit_channel_modal').keydown(e => { @@ -13,7 +14,7 @@ export default Ember.Controller.extend(ModalFunctionality, { } }); }); - }.on('init'), + }, // The validation property must be defined at runtime since the possible parameters vary by provider @observes('model') diff --git a/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-rule.js.es6 b/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-rule.js.es6 index ea103a8..46a4c83 100644 --- a/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-rule.js.es6 +++ b/assets/javascripts/admin/controllers/modals/admin-plugins-chat-edit-rule.js.es6 @@ -1,10 +1,11 @@ import ModalFunctionality from 'discourse/mixins/modal-functionality'; import { popupAjaxError } from 'discourse/lib/ajax-error'; -import computed from "ember-addons/ember-computed-decorators"; +import { default as computed, on } from "ember-addons/ember-computed-decorators"; export default Ember.Controller.extend(ModalFunctionality, { saveDisabled: false, + @on('init') setupKeydown() { Ember.run.schedule('afterRender', () => { $('#chat_integration_edit_channel_modal').keydown(e => { @@ -13,7 +14,7 @@ export default Ember.Controller.extend(ModalFunctionality, { } }); }); - }.on('init'), + }, @computed('model.rule.type') showCategory(type) { diff --git a/assets/javascripts/admin/controllers/modals/admin-plugins-chat-test.js.es6 b/assets/javascripts/admin/controllers/modals/admin-plugins-chat-test.js.es6 index 6fcb3e8..b6395b1 100644 --- a/assets/javascripts/admin/controllers/modals/admin-plugins-chat-test.js.es6 +++ b/assets/javascripts/admin/controllers/modals/admin-plugins-chat-test.js.es6 @@ -1,8 +1,9 @@ import ModalFunctionality from 'discourse/mixins/modal-functionality'; import { ajax } from 'discourse/lib/ajax'; -import computed from "ember-addons/ember-computed-decorators"; +import { default as computed, on } from "ember-addons/ember-computed-decorators"; export default Ember.Controller.extend(ModalFunctionality, { + @on('init') setupKeydown() { Ember.run.schedule('afterRender', () => { $('#chat_integration_test_modal').keydown(e => { @@ -11,7 +12,7 @@ export default Ember.Controller.extend(ModalFunctionality, { } }); }); - }.on('init'), + }, @computed('model.topic_id') sendDisabled(topicId) { @@ -21,8 +22,8 @@ export default Ember.Controller.extend(ModalFunctionality, { actions: { send() { if (this.get('sendDisabled')) return; - this.set('loading', true); + ajax("/admin/plugins/chat/test", { data: { channel_id: this.get('model.channel.id'), @@ -32,7 +33,7 @@ export default Ember.Controller.extend(ModalFunctionality, { }).then(() => { this.set('loading', false); this.flash(I18n.t('chat_integration.test_modal.success'), 'success'); - }.catch(popupAjaxError); + }).catch(popupAjaxError); } - + } }); diff --git a/assets/javascripts/admin/templates/modal/admin-plugins-chat-edit-rule.hbs b/assets/javascripts/admin/templates/modal/admin-plugins-chat-edit-rule.hbs index 30cee6a..24b5432 100644 --- a/assets/javascripts/admin/templates/modal/admin-plugins-chat-edit-rule.hbs +++ b/assets/javascripts/admin/templates/modal/admin-plugins-chat-edit-rule.hbs @@ -1,4 +1,4 @@ -{{#d-modal-body id="chat_integration_edit_rule_modal" title="chat_integration.edit_rule_modal.title"}} +{{!-- {{#d-modal-body id="chat_integration_edit_rule_modal" title="chat_integration.edit_rule_modal.title"}}