From 84297fa349cf4cb72470133bccc87fe84fd698ee Mon Sep 17 00:00:00 2001 From: scmmishra Date: Thu, 1 Nov 2018 17:17:30 +0530 Subject: [PATCH] Starting with VueJS --- erpnext/public/js/education/web-academy.js | 8 ++--- .../js/education/web-academy/AcademyRoot.vue | 2 +- .../web-academy/pages/AcademyHome.vue | 29 +++++++++++++++---- 3 files changed, 29 insertions(+), 10 deletions(-) diff --git a/erpnext/public/js/education/web-academy.js b/erpnext/public/js/education/web-academy.js index 1bf325b7e9..f37b8f04c0 100644 --- a/erpnext/public/js/education/web-academy.js +++ b/erpnext/public/js/education/web-academy.js @@ -8,9 +8,9 @@ import AcademyCoursePage from "./web-academy/pages/AcademyCoursePage.vue"; Vue.use(VueRouter) const routes = [ - {path: '', component: AcademyHome}, - {path: '/Program/:code', component: AcademyProgramPage, props: true}, - {path: '/Course', component: AcademyCoursePage}, + {name: 'home', path: '', component: AcademyHome}, + {name: 'program', path: '/Program/:code', component: AcademyProgramPage, props: true}, + {name: 'content', path: '/Program/:code/:course/:type/:content', component: AcademyCoursePage, props: true}, ]; const router = new VueRouter({ @@ -18,7 +18,7 @@ const router = new VueRouter({ }); frappe.ready(() => { - new Vue({ + window.v = new Vue({ el: "#web-academy", router: router, template: "", diff --git a/erpnext/public/js/education/web-academy/AcademyRoot.vue b/erpnext/public/js/education/web-academy/AcademyRoot.vue index e5edfb6a5f..a6bfb988fa 100644 --- a/erpnext/public/js/education/web-academy/AcademyRoot.vue +++ b/erpnext/public/js/education/web-academy/AcademyRoot.vue @@ -1,6 +1,6 @@ \ No newline at end of file