Alexey Velikiy
8 years ago
8 changed files with 152 additions and 54 deletions
@ -0,0 +1,52 @@ |
|||||||
|
<template> |
||||||
|
<div class="holder"> |
||||||
|
|
||||||
|
<ul class="menu"> |
||||||
|
<li>Group by: </li> |
||||||
|
|
||||||
|
<li v-for="link in alinks"> |
||||||
|
<a :href="link.item.path" :class="{active: link.active}"> {{link.item.name}} </a> |
||||||
|
</li> |
||||||
|
</ul> |
||||||
|
|
||||||
|
{{activeLink.path}} |
||||||
|
</div> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
|
||||||
|
const _ = require('lodash'); |
||||||
|
|
||||||
|
export default { |
||||||
|
props: ['links', 'activeLink'], |
||||||
|
computed: { |
||||||
|
alinks: function() { |
||||||
|
var that = this; |
||||||
|
return _.map(this.links, l => ({ |
||||||
|
item: l, |
||||||
|
active: (l.path == that.activeLink.path) |
||||||
|
})) |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style scoped> |
||||||
|
.menu{ |
||||||
|
padding: 0; |
||||||
|
margin: 0; |
||||||
|
} |
||||||
|
.menu li { |
||||||
|
text-align: left; |
||||||
|
display: inline-block; |
||||||
|
text-align: left; |
||||||
|
margin: 0px; |
||||||
|
margin-right: 10px; |
||||||
|
} |
||||||
|
.menu li a { |
||||||
|
text-decoration: none; |
||||||
|
} |
||||||
|
.menu li a.active { |
||||||
|
text-decoration: underline; |
||||||
|
} |
||||||
|
</style> |
@ -1,12 +1,18 @@ |
|||||||
export default class { |
export default class { |
||||||
constructor(elem, simulation) { |
constructor(elem, data, simulation) { |
||||||
this.elem = elem; |
this.elem = elem; |
||||||
|
this.data = data; |
||||||
this.simulation = simulation; |
this.simulation = simulation; |
||||||
} |
} |
||||||
|
init() { |
||||||
|
//alert('ебать')
|
||||||
|
} |
||||||
enter() { |
enter() { |
||||||
|
|
||||||
} |
} |
||||||
exit() { |
exit() { |
||||||
|
this.simulation |
||||||
|
.force("link", null) |
||||||
|
.links(this.data.links); |
||||||
} |
} |
||||||
} |
} |
||||||
|
@ -0,0 +1,15 @@ |
|||||||
|
export default class { |
||||||
|
constructor(elem, data, simulation) { |
||||||
|
this.elem = elem; |
||||||
|
this.simulation = simulation; |
||||||
|
} |
||||||
|
init() { |
||||||
|
|
||||||
|
} |
||||||
|
enter() { |
||||||
|
|
||||||
|
} |
||||||
|
exit() { |
||||||
|
|
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue