blob: 8950bd5d8049d703f2fbf629f616b017dc4a1ffd [file] [log] [blame]
<!--
******************************************************************************
* Copyright © 2018 PTA GmbH.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
*
* http://www.eclipse.org/legal/epl-v10.html
*
******************************************************************************
-->
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<div>
<div class="row text-center">
<div class="col-md-4">
<div class="btn-group paging">
<div class="btn btn-primary" mwlCalendarPreviousView [view]="view" [(viewDate)]="currDate" (viewDateChange)="activeDayIsOpen = false">
{{view === 'week' ? 'Vorherige' : 'Vorheriger'}}
</div>
<div class="btn btn-primary" mwlCalendarToday [(viewDate)]="currDate">
{{view === 'week' ? 'Aktuelle' : 'Aktueller'}}
</div>
<div class="btn btn-primary" mwlCalendarNextView [view]="view" [(viewDate)]="currDate" (viewDateChange)="activeDayIsOpen = false">
{{view === 'week' ? 'Nächste' : 'Nächster'}}
</div>
</div>
</div>
<div class="col-md-4">
<h3>{{ currDate | calendarDate:(view + 'ViewTitle'):'de-DE' }}</h3>
</div>
<div class="col-md-4">
<div class="btn-group period">
<div class="btn btn-primary" (click)="view = 'month'" [class.active]="view === 'month'">
Monat
</div>
<div class="btn btn-primary" (click)="view = 'week'" [class.active]="view === 'week'">
Woche
</div>
<div class="btn btn-primary" (click)="view = 'day'" [class.active]="view === 'day'">
Tag
</div>
</div>
</div>
</div>
</div>
</h4>
</div>
<div id="collapse4" class="panel-collapse collapse in">
<div class="panel-body">
<div [ngSwitch]="view">
<mwl-calendar-month-view [weekStartsOn]="weekStartsOn" [locale]="locale" *ngSwitchCase=" 'month' " [viewDate]="currDate"
[events]="events" [refresh]="refresh" [activeDayIsOpen]="activeDayIsOpen" (eventClicked)="eventClicked( 'Clicked', $event.event)"
(dayClicked)="dayClicked($event.day)" (eventTimesChanged)="eventTimesChanged($event)">
</mwl-calendar-month-view>
<mwl-calendar-week-view [weekStartsOn]="weekStartsOn" [locale]="locale" *ngSwitchCase=" 'week' " [viewDate]="currDate" [events]="events"
[refresh]="refresh" (eventTimesChanged)="eventTimesChanged($event)" (eventClicked)="eventClicked( 'Clicked', $event.event)">
</mwl-calendar-week-view>
<mwl-calendar-day-view [locale]="locale" *ngSwitchCase=" 'day' " [viewDate]="currDate" [events]="events" [refresh]="refresh"
(eventTimesChanged)="eventTimesChanged($event)" (eventClicked)="eventClicked( 'Clicked', $event.event)">
</mwl-calendar-day-view>
</div>
</div>
</div>
</div>
<br>