FEATURE: Poll UI Builder.

This commit is contained in:
Guo Xiang Tan
2016-06-13 18:21:14 +08:00
parent 5813352439
commit 8d46727d67
11 changed files with 529 additions and 11 deletions

View File

@ -0,0 +1,30 @@
import { withPluginApi } from 'discourse/lib/plugin-api';
import showModal from 'discourse/lib/show-modal';
function initializePollUIBuilder(api) {
const ComposerController = api.container.lookup("controller:composer");
ComposerController.reopen({
actions: {
showPollBuilder() {
showModal("poll-ui-builder").set("toolbarEvent", this.get("toolbarEvent"));
}
}
});
api.addToolbarPopupMenuOptionsCallback(function() {
return {
action: 'showPollBuilder',
icon: 'bar-chart-o',
label: 'poll.ui_builder.title'
};
});
}
export default {
name: "add-poll-ui-builder",
initialize() {
withPluginApi('0.1', initializePollUIBuilder);
}
};