Contributor profiles #135
@@ -5,6 +5,9 @@ import { inject as service } from '@ember/service';
|
|||||||
|
|
||||||
export default Controller.extend({
|
export default Controller.extend({
|
||||||
kredits: service(),
|
kredits: service(),
|
||||||
|
|
||||||
|
showDetailsPane: false,
|
||||||
|
|
||||||
currentBlock: alias('kredits.currentBlock'),
|
currentBlock: alias('kredits.currentBlock'),
|
||||||
|
|
||||||
contributions: alias('kredits.contributions'),
|
contributions: alias('kredits.contributions'),
|
||||||
|
|||||||
@@ -7,8 +7,18 @@ export default Route.extend({
|
|||||||
kredits: service(),
|
kredits: service(),
|
||||||
contributors: alias('kredits.contributors'),
|
contributors: alias('kredits.contributors'),
|
||||||
|
|
||||||
model(params) {
|
model (params) {
|
||||||
return this.contributors.findBy('id', params.id);
|
return this.contributors.findBy('id', params.id);
|
||||||
|
},
|
||||||
|
|
||||||
|
activate () {
|
||||||
|
this.controllerFor('dashboard')
|
||||||
|
.set('showDetailsPane', true);
|
||||||
|
},
|
||||||
|
|
||||||
|
deactivate () {
|
||||||
|
this.controllerFor('dashboard')
|
||||||
|
.set('showDetailsPane', false);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<main id="dashboard" class="with-details">
|
<main id="dashboard" class={{if showDetailsPane "with-details"}}>
|
||||||
|
|
||||||
<div id="stats">
|
<div id="stats">
|
||||||
<section id="people">
|
<section id="people">
|
||||||
|
|||||||
Reference in New Issue
Block a user