Fix routing for Ember
This commit is contained in:
parent
578773f3c0
commit
03a85bb3d7
|
@ -1,6 +1,6 @@
|
|||
module KnowledgeExplorer
|
||||
class KnowledgeExplorerController < ApplicationController
|
||||
skip_before_action :check_xhr
|
||||
requires_plugin 'knowledge-explorer'
|
||||
before_action :init_guardian
|
||||
|
||||
def index
|
||||
|
|
|
@ -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()
|
||||
});
|
|
@ -0,0 +1,3 @@
|
|||
export default function() {
|
||||
this.route("knowledgeExplorer", { path: "/knowledge-explorer" });
|
||||
}
|
|
@ -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
|
||||
});
|
||||
}
|
||||
});
|
|
@ -0,0 +1,2 @@
|
|||
<h1> WHALE HELLO</h1>
|
||||
{{topicList}}
|
|
@ -2,4 +2,5 @@ require_dependency "knowledge_explorer_constraint"
|
|||
|
||||
KnowledgeExplorer::Engine.routes.draw do
|
||||
get "/" => "knowledge_explorer#index", constraints: KnowledgeExplorerConstraint.new
|
||||
get ".json" => "knowledge_explorer#index", constraints: KnowledgeExplorerConstraint.new
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue