diff --git a/assets/js/api/book.js b/assets/js/api/book.js index ac81b15..ab20e5d 100644 --- a/assets/js/api/book.js +++ b/assets/js/api/book.js @@ -6,5 +6,18 @@ export default { params: {title: searchTitle}, headers: {'accept': 'application/json'} }) + }, + bookUpdateProgress(bookId, progress) { + console.info(bookId); + console.info(progress); + return axios.post('/progress/update', { + bookId: bookId, + progress: progress + }, { + headers: { + 'content-type': 'text/json' + } + }) } + } \ No newline at end of file diff --git a/assets/js/files.js b/assets/js/files.js index aaaf5e4..c4a8e8c 100644 --- a/assets/js/files.js +++ b/assets/js/files.js @@ -2,8 +2,9 @@ import Vue from 'vue'; import Files from "./pages/files"; import Progressbar from "./pages/progressbar"; import Progresseditor from "./pages/progresseditor"; +import store from "./store/index"; Vue.component('Files', Files); Vue.component('Progressbar', Progressbar); Vue.component('Progresseditor', Progresseditor); -new Vue().$mount('#app'); \ No newline at end of file +new Vue({store}).$mount('#app'); \ No newline at end of file diff --git a/assets/js/pages/booklisting.vue b/assets/js/pages/booklisting.vue index 86fac22..4f350d3 100644 --- a/assets/js/pages/booklisting.vue +++ b/assets/js/pages/booklisting.vue @@ -1,6 +1,6 @@