2017-06-08 22:50:11 +00:00
|
|
|
import Vue from 'vue';
|
2017-07-20 21:45:48 +00:00
|
|
|
import issueNotes from './components/issue_notes.vue';
|
2017-07-17 17:12:55 +00:00
|
|
|
import '../vue_shared/vue_resource_interceptor';
|
2017-06-08 22:50:11 +00:00
|
|
|
|
2017-07-17 17:12:55 +00:00
|
|
|
document.addEventListener('DOMContentLoaded', () => {
|
|
|
|
const vm = new Vue({
|
|
|
|
el: '#js-notes',
|
2017-07-20 21:45:48 +00:00
|
|
|
components: {
|
2017-07-21 22:42:31 +00:00
|
|
|
issueNotes,
|
2017-07-20 21:45:48 +00:00
|
|
|
},
|
2017-07-25 19:01:53 +00:00
|
|
|
render(createElement) {
|
|
|
|
return createElement('issue-notes', {
|
|
|
|
attrs: {
|
|
|
|
ref: 'notes',
|
|
|
|
},
|
|
|
|
});
|
|
|
|
},
|
2017-07-17 17:12:55 +00:00
|
|
|
});
|
|
|
|
|
|
|
|
window.issueNotes = {
|
|
|
|
refresh() {
|
|
|
|
vm.$refs.notes.$store.dispatch('poll');
|
|
|
|
},
|
|
|
|
};
|
|
|
|
});
|