enhanced modeling
This commit is contained in:
@ -6,7 +6,7 @@
|
||||
<body>
|
||||
<font layout:fragment="title">Kalender</font>
|
||||
<ul layout:fragment="menu">
|
||||
<li class="nav-item" sec:authorize="hasRole('timetrack_user')"><a class="nav-link btn btn-outline-success" th:href="@{/calendar/add}">Neuen Termin anlegen</a></li>
|
||||
<li class="nav-item" sec:authorize="hasRole('timetrack_user')"><a class="btn btn-outline-success" th:href="@{/calendar/add}"><i class="fas fa-plus"></i></a></li>
|
||||
</ul>
|
||||
<main layout:fragment="content">
|
||||
<ul class="nav nav-tabs navback" role="tablist">
|
||||
@ -17,30 +17,28 @@
|
||||
<div id="div_dashboard" class="tab-pane active tab-pane-glassy">
|
||||
<div sec:authorize="hasRole('timetrack_user')">
|
||||
<div id="calendar"></div>
|
||||
<script type="text/javascript">
|
||||
<script th:inline="javascript">
|
||||
/*<![CDATA[*/
|
||||
$(document).ready(function() {
|
||||
var the_events = [ { id: 'example1', title: 'überlappend', start: '2023-05-08T08:00:00.000Z', end: '2023-05-09T08:00:00.000Z'},
|
||||
{ id: 'example2', title: 'der ganze Tag', allDay: true, start: '2023-05-08', backgroundColor: '#aa77aa'},
|
||||
];
|
||||
|
||||
var the_events = /*[(${events})]*/ '[]';
|
||||
var the_div = document.getElementById('calendar');
|
||||
var c = new FullCalendar.Calendar(the_div, {
|
||||
initialView: 'timeGridWeek',
|
||||
events: the_events,
|
||||
dateClick: function(info) {
|
||||
alert('Clicked on: ' + info.dateStr);
|
||||
alert(info.dateStr);
|
||||
// TODO: call /calendar/add/{d}(d='info.dateStr')
|
||||
},
|
||||
eventClick: function(info) {
|
||||
alert('Clicked on event: ' + info.event.title);
|
||||
alert(info.event.title);
|
||||
// TODO: call /calendar/edit/{d}(d='info.dateStr')
|
||||
},
|
||||
height: 800
|
||||
}
|
||||
});
|
||||
c.setOption('locale', 'de');
|
||||
c.addEvent( { id: 'example3', title: 'added after init', start: '2023-05-08', allDay: true, backgroundColor: 'darkcyan'} );
|
||||
c.setOption('height', 'auto');
|
||||
c.render();
|
||||
});
|
||||
/*]]>*/
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user