Upgrade Ember to 2.13

This commit is contained in:
Robin Ward
2017-06-13 15:52:08 -04:00
parent ac1f84d3e1
commit 8ae445766f
11 changed files with 52 additions and 22 deletions

View File

@@ -6,8 +6,7 @@ function initializePollUIBuilder(api) {
if (!siteSettings.poll_enabled && (api.getCurrentUser() && !api.getCurrentUser().staff)) return;
const ComposerController = api.container.lookupFactory("controller:composer");
ComposerController.reopen({
api.modifyClass('controller:composer', {
actions: {
showPollBuilder() {
showModal("poll-ui-builder").set("toolbarEvent", this.get("toolbarEvent"));
@@ -28,6 +27,6 @@ export default {
name: "add-poll-ui-builder",
initialize() {
withPluginApi('0.5', initializePollUIBuilder);
withPluginApi('0.8.7', initializePollUIBuilder);
}
};

View File

@@ -6,8 +6,7 @@ import WidgetGlue from 'discourse/widgets/glue';
function initializePolls(api) {
const register = getRegister(api);
const TopicController = api.container.lookupFactory('controller:topic');
TopicController.reopen({
api.modifyClass('controller:topic', {
subscribe(){
this._super();
this.messageBus.subscribe("/polls/" + this.get("model.id"), msg => {
@@ -23,8 +22,7 @@ function initializePolls(api) {
}
});
const Post = api.container.lookupFactory('model:post');
Post.reopen({
api.modifyClass('model:post', {
_polls: null,
pollsObject: null,
@@ -95,6 +93,6 @@ export default {
name: "extend-for-poll",
initialize() {
withPluginApi('0.1', initializePolls);
withPluginApi('0.8.7', initializePolls);
}
};