diff --git a/app/controllers/knowledge_explorer/knowledge_explorer_controller.rb b/app/controllers/knowledge_explorer/knowledge_explorer_controller.rb index 3f0a300..b4d3037 100644 --- a/app/controllers/knowledge_explorer/knowledge_explorer_controller.rb +++ b/app/controllers/knowledge_explorer/knowledge_explorer_controller.rb @@ -1,6 +1,6 @@ module KnowledgeExplorer - class KnowledgeExplorerController< ApplicationController - skip_before_action :check_xhr + class KnowledgeExplorerController < ApplicationController + requires_plugin 'knowledge-explorer' before_action :init_guardian def index diff --git a/assets/javascripts/discourse/controllers/knowledge-explorer.js.es6 b/assets/javascripts/discourse/controllers/knowledge-explorer.js.es6 new file mode 100644 index 0000000..4a071a7 --- /dev/null +++ b/assets/javascripts/discourse/controllers/knowledge-explorer.js.es6 @@ -0,0 +1,9 @@ +import { + default as computed, + observes, + on +} from "ember-addons/ember-computed-decorators"; + +export default Ember.Controller.extend({ + application: Ember.inject.controller() +}); diff --git a/assets/javascripts/discourse/knowledge-explorer-route-map.js.es6 b/assets/javascripts/discourse/knowledge-explorer-route-map.js.es6 new file mode 100644 index 0000000..c2d9fdd --- /dev/null +++ b/assets/javascripts/discourse/knowledge-explorer-route-map.js.es6 @@ -0,0 +1,3 @@ +export default function() { + this.route("knowledgeExplorer", { path: "/knowledge-explorer" }); +} diff --git a/assets/javascripts/discourse/routes/knowledge-explorer.js.es6 b/assets/javascripts/discourse/routes/knowledge-explorer.js.es6 new file mode 100644 index 0000000..a94d4e5 --- /dev/null +++ b/assets/javascripts/discourse/routes/knowledge-explorer.js.es6 @@ -0,0 +1,13 @@ +import { ajax } from "discourse/lib/ajax"; + +export default Ember.Route.extend({ + model() { + return ajax("/knowledge-explorer.json"); + }, + + setupController(controller, model) { + controller.setProperties({ + model: model + }); + } +}); diff --git a/assets/javascripts/discourse/templates/knowledge-explorer.hbs b/assets/javascripts/discourse/templates/knowledge-explorer.hbs new file mode 100644 index 0000000..90e03cb --- /dev/null +++ b/assets/javascripts/discourse/templates/knowledge-explorer.hbs @@ -0,0 +1,2 @@ +