blob: ed226f64c1a8f082cb548abbda415434da07aae4 [file] [log] [blame]
<!--
*******************************************************************************
* Copyright (c) 2018 Contributors to the Eclipse Foundation
*
* See the NOTICE file(s) distributed with this work for additional
* information regarding copyright ownership.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v. 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0.
*
* SPDX-License-Identifier: EPL-2.0
*******************************************************************************
-->
<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>