blob: 375a1218f101bb724bdde2d3dab66b7be2f6d494 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import Service from './repo_service'
import Helper from './repo_helper'
import Vue from 'vue'
import Store from './repo_store'
import RepoFile from './repo_file'
export default class RepoSidebar {
constructor(url) {
this.url = url;
this.initVue();
this.el = document.getElementById('ide');
}
initVue() {
this.vue = new Vue({
el: '#sidebar',
components: {
'repo-file':RepoFile,
},
data: () => Store,
methods: {
linkClicked(file) {
Service.url = file.url;
Helper.getContent();
Helper.toURL(file.url);
}
}
});
}
}
|