Skip to content

Commit e13f92c

Browse files
committed
doc page ready?
1 parent fcb073f commit e13f92c

File tree

4 files changed

+17
-19
lines changed

4 files changed

+17
-19
lines changed

app/components/documentation.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<div class="pure-g">
22
<div class="pure-u-1-5">
33
<div class='sw-docs-menu'>
4-
<MenuItems @docTree={{@docTree}} @level={{0}}/>
4+
<MenuItems @docTree={{@docTree}} @level={{0}} @clickHandler={{this.changeDoc}}/>
55
</div>
66
</div>
77
<div class="pure-u-4-5">

app/components/menu-items.hbs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
{{#each @docTree as |leaf|}}
2-
{{#if (fn this.isArray leaf.value)}}
3-
{{this.whitespace}}{{leaf.name}}<br>
4-
<MenuItems @docTree={{leaf.value}} @level={{this.nextLevel}}/>
5-
{{else}}
6-
{{this.whitespace}}<button type="button">{{leaf.name}}</button>
2+
{{#if leaf.value}}
3+
{{#if leaf.link}}
4+
{{this.whitespace}}<button type="button" {{on "click" (fn @clickHandler leaf.value)}}>{{leaf.name}}</button><br>
5+
{{else}}
6+
{{this.whitespace}}{{leaf.name}}<br>
7+
{{/if}}
8+
<MenuItems @docTree={{leaf.value}} @level={{this.nextLevel}} @clickHandler={{@clickHandler}}/>
79
{{/if}}
810
{{/each}}

app/components/menu-items.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,7 @@ export default class MenuItemsComponent extends Component {
1818
nextLevel=this.args.level+1;
1919

2020
@action
21-
isArray(variable){
22-
debugger;
23-
if(typeof(variable)=='array'){
24-
return true;
25-
}
26-
return false;
21+
clickHandler(url){
22+
2723
}
2824
}

app/controllers/docs.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ import Controller from '@ember/controller';
33
export default class DocsController extends Controller {
44

55
docTree=[
6-
{"name": "Documentation", "value":[
7-
{"name": "Essentials", "value":[
8-
{"name": "Mu-project", "value":"https://raw.githubusercontent.com/mu-semtech/mu-project/master/README.md"},
9-
{"name": "Mu-javascript-template", "value":"https://raw.githubusercontent.com/mu-semtech/mu-javascript-template/master/README.md"},
10-
{"name": "Mu-dispatcher", "value":"https://raw.githubusercontent.com/mu-semtech/mu-dispatcher/master/README.md"}
6+
{"name": "Documentation", "link": false, "value":[
7+
{"name": "Essentials", "link": false, "value":[
8+
{"name": "Mu-project", "value":"https://raw.githubusercontent.com/mu-semtech/mu-project/master/README.md", "link": true},
9+
{"name": "Mu-javascript-template", "value":"https://raw.githubusercontent.com/mu-semtech/mu-javascript-template/master/README.md", "link": true},
10+
{"name": "Mu-dispatcher", "value":"https://raw.githubusercontent.com/mu-semtech/mu-dispatcher/master/README.md", "link": true}
1111
]},
12-
{"name": "Micro-services", "value":[
13-
{"name": "Mu-Authorization", "value":"https://raw.githubusercontent.com/mu-semtech/mu-authorization/master/README.md"}
12+
{"name": "Micro-services", "link": false, "value":[
13+
{"name": "Mu-Authorization", "value":"https://raw.githubusercontent.com/mu-semtech/mu-authorization/master/README.md", "link": true}
1414
]}
1515
]}
1616
];

0 commit comments

Comments
 (0)