zettapi_client
Version:
Admin panel and client-side CRUD operations in angular to use with zettapi_server rest api to get started quickly in any CMS project.
53 lines (52 loc) • 2.46 kB
HTML
<div class="row">
<div class="col-sm-12 calendarhelp">
<ul>
<li ng-repeat="eventType in eventTypes">
<a style="cursor: pointer;" ng-click="toggleEventType(eventType.type)">
<span class="label event-{{eventType.type}}"><i class="fa fa-eye{{eventType.visible ? '' : '-slash'}}"></i> {{eventType.count}}</span> {{eventType.label}}
</a>
</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<h2>{{calendarTitle}}</h2>
</div>
<div class="col-md-6 text-left">
<div class="btn-group btn-group-md">
<button class="btn btn-primary" mwl-date-modifier date="viewDate" decrement="calendarView"><span class="fa fa-caret-left"></span></button>
<button class="btn btn-primary active" mwl-date-modifier date="viewDate" set-to-today><span class="fa fa-calendar"></span></button>
<button class="btn btn-primary" mwl-date-modifier date="viewDate" increment="calendarView"><span class="fa fa-caret-right"></span></button>
</div>
</div>
<div class="col-md-6 text-center">
<div class="btn-group btn-group-md">
<label class="btn btn-primary" ng-model="calendarView" uib-btn-radio="'year'">Ano</label>
<label class="btn btn-primary" ng-model="calendarView" uib-btn-radio="'month'">Mês</label>
<label class="btn btn-primary" ng-model="calendarView" uib-btn-radio="'week'">Semana</label>
<label class="btn btn-primary" ng-model="calendarView" uib-btn-radio="'day'">Dia</label>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-sm-12">
<mwl-calendar events="events" view="calendarView" view-title="calendarTitle" view-date="viewDate" cell-is-open="isCellOpen" day-view-start="06:00" day-view-end="22:00" day-view-split="30" cell-modifier="groupEvents(calendarCell)" class="col-sm-12">
</mwl-calendar>
</div>
</div>
<script id="groupedMonthEvents.html" type="text/ng-template">
<div class="cal-month-day {{ day.cssClass }}">
<span class="pull-right" data-cal-date ng-click="calendarCtrl.dateClicked(day.date)" ng-bind="day.label"></span>
<div style="position: relative; top: 35px; left: 5px">
<span ng-repeat="(type, events) in day.groups track by type">
<span class="label event-{{ type }}">{{ events.length }}</span>
</span>
</div>
<div class="cal-day-tick" ng-show="dayIndex === openDayIndex && view[openDayIndex].events.length > 0 && !slideBoxDisabled">
<i class="glyphicon glyphicon-chevron-up"></i>
<i class="fa fa-chevron-up"></i>
</div>
</div>
</script>