1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-12-02 13:24:20 +01:00
fab-manager/app/frontend/templates/events/index.html

78 lines
3.2 KiB
HTML
Raw Normal View History

2015-05-05 03:10:25 +02:00
<section class="heading b-b">
<div class="row no-gutter b-b">
<div class="col-xs-2 col-sm-2 col-md-1">
<section class="heading-btn">
<a ng-click="backPrevLocation($event)"><i class="fas fa-long-arrow-alt-left "></i></a>
2015-05-05 03:10:25 +02:00
</section>
</div>
<div class="col-xs-10 col-sm-10 col-md-8 b-l b-r-md">
<section class="heading-title">
2019-12-16 16:54:40 +01:00
<h1 translate>{{ 'app.public.events_list.the_fablab_s_events' }}</h1>
2015-05-05 03:10:25 +02:00
</section>
</div>
<div class="col-xs-12 col-sm-12 col-md-3 b-t hide-b-md" ng-if="isAuthorized(['admin'])">
<section class="heading-actions wrapper">
2019-12-16 16:54:40 +01:00
<a class="btn btn-lg btn-warning bg-white b-2x rounded m-t-sm upper text-sm" ui-sref="app.admin.events_new" role="button" translate>{{ 'app.public.events_list.add_an_event' }}</a>
2015-05-05 03:10:25 +02:00
</section>
</div>
</div>
<section class="m-lg">
<div class="row m-b-md">
<div class="col-md-3 m-b" ng-show="categories.length > 0">
<select ng-model="filters.category_id" ng-change="filterEvents()" class="form-control" ng-options="c.id as c.name for c in categories">
2019-12-16 16:54:40 +01:00
<option value="" translate>{{ 'app.public.events_list.all_categories' }}</option>
</select>
</div>
<div class="col-md-3 m-b" ng-show="themes.length > 0">
<select ng-model="filters.theme_id" ng-change="filterEvents()" class="form-control" ng-options="t.id as t.name for t in themes">
2019-12-16 16:54:40 +01:00
<option value="" translate>{{ 'app.public.events_list.all_themes' }}</option>
</select>
</div>
<div class="col-md-3 m-b" ng-show="ageRanges.length > 0">
<select ng-model="filters.age_range_id" ng-change="filterEvents()" class="form-control" ng-options="a.id as a.name for a in ageRanges">
2019-12-16 16:54:40 +01:00
<option value="" translate>{{ 'app.public.events_list.for_all' }}</option>
</select>
</div>
</div>
2015-05-05 03:10:25 +02:00
<div class="event-focus" ng-if="featuredEevent && (!currentUser || currentUser.role === 'member')">
2022-06-14 17:50:04 +02:00
<event-card style="display: contents"
event="featuredEevent"
card-type="'lg'"
ui-sref="app.public.events_show({id: featuredEevent.id})">
</event-card>
2022-04-15 11:50:53 +02:00
</div>
<div ng-if="isAuthorized(['admin', 'manager'])">
<button class="btn btn-default" ng-click="scrollToFeaturedEvent()" translate>{{ 'app.public.events_list.show_featured' }}</button>
</div>
2022-04-15 11:50:53 +02:00
<div ng-repeat="month in monthOrder">
<h1>{{monthNames[month.split(',')[0] - 1]}}, {{month.split(',')[1]}}</h1>
2015-05-05 03:10:25 +02:00
<div class="event-monthList" ng-repeat="event in eventsGroupByMonth[month]">
2022-04-19 16:59:48 +02:00
<event-card style="display: contents"
event="event"
card-type="'sm'"
ng-if="isAuthorized(['admin', 'manager']) || event.id !== featuredEevent.id"
ng-class="{'featured-event': event.id === featuredEevent.id}"
2022-04-19 16:59:48 +02:00
ui-sref="app.public.events_show({id: event.id})">
</event-card>
2015-05-05 03:10:25 +02:00
</div>
2022-04-15 11:50:53 +02:00
2015-05-05 03:10:25 +02:00
</div>
<div class="row">
<div class="col-lg-12 text-center m-t-md">
2019-12-16 16:54:40 +01:00
<a class="btn btn-warning" ng-click="loadMoreEvents()" ng-hide="noMoreResults" translate>{{ 'app.public.events_list.load_the_next_events' }}</a>
2015-05-05 03:10:25 +02:00
</div>
</div>
</section>
</section>