Newer
Older
import Vue from 'vue'
import App from './App.vue'
import BootstrapVue from 'bootstrap-vue'
Vue.use(BootstrapVue)
import 'bootstrap/dist/css/bootstrap.css'
import 'bootstrap-vue/dist/bootstrap-vue.css'
// import 'vue-code-highlight/themes/duotone-sea.css'
import 'vue-code-highlight/themes/prism.css'
import 'vue-code-highlight/themes/prism-coy.css'
// import 'vue-code-highlight/themes/prism-dark.css'
// import 'vue-code-highlight/themes/prism-funky.css'
// import 'vue-code-highlight/themes/prism-okaidia.css'
// import 'vue-code-highlight/themes/prism-solarizedlight.css'
// import 'vue-code-highlight/themes/prism-tomorrow.css'
// import 'vue-code-highlight/themes/prism-twilight.css'
// import 'vue-code-highlight/themes/window.css'
window.kwalitee_app = new Vue({
render: h => h(App),
data() {
return {
projects: [],
modalProjectIndex: 0,
modalProcessorIndex: 0,
modalProjectVisible: false,
modalProcessorVisible: false,
}
},
methods: {
fetchprojectData() {
fetch('/repos.json').then(resp => resp.json()).then(projects => {
projects.map((project, idx) => project.idx = idx)
this.projects.splice(0, this.projects.length)
this.projects.push(...projects)
}
)
},
showModal(projectOrProcessor, idx) {
if (projectOrProcessor === 'processor') {
console.log("Not implemented")
this.$bvModal.show('processor-modal')
} else {
this.modalProjectIndex = idx
this.$bvModal.show('project-modal')
}
},
}