@@ -92,9 +93,11 @@ export default {
{{day.getDate()}}
-
- {{event.topic}}
-
+
+
+ this is a placeholder which means that no template was passed to the Calendar Page slot
+
+
diff --git a/public/js/components/Calendar/Week.js b/public/js/components/Calendar/Week.js
index d7a280231..9de82ba79 100644
--- a/public/js/components/Calendar/Week.js
+++ b/public/js/components/Calendar/Week.js
@@ -43,8 +43,8 @@ export default {
-
-
+
+
diff --git a/public/js/components/Calendar/Week/Page.js b/public/js/components/Calendar/Week/Page.js
index 656cf9341..d9cfb0984 100644
--- a/public/js/components/Calendar/Week/Page.js
+++ b/public/js/components/Calendar/Week/Page.js
@@ -16,7 +16,9 @@ export default {
'size',
'events',
'noMonthView',
- 'isSliding'
+ 'isSliding',
+ 'selectedEvent',
+ 'setSelectedEvent'
],
props: {
year: Number,
@@ -26,7 +28,7 @@ export default {
'updateMode',
'page:back',
'page:forward',
- 'input'
+ 'input',
],
computed: {
hours(){
@@ -138,6 +140,10 @@ export default {
},
dateToMinutesOfDay(day) {
return Math.floor(((day.getHours()-7) * 60 + day.getMinutes()) / this.smallestTimeFrame) + 1;
+ },
+ weekPageClick(event) {
+ this.setSelectedEvent(event);
+ $emit('input', event)
}
},
mounted() {
@@ -164,8 +170,8 @@ export default {
{{hour}}:00