Files
totalsport/resources/views/home/eventos.blade.php

92 lines
2.8 KiB
PHP
Raw Normal View History

2020-04-10 02:21:25 -04:00
<div id="eventos">
<div class="ui container">
<div class="ui center aligned huge header">
EVENTOS
</div>
<div class="ui centered grid">
<div class="center aligned column">
2020-04-10 14:39:18 -04:00
<div class="ui tabular stackable compact menu">
<a class="active item servicio" data-filter="none">Todos</a>
2020-04-10 02:21:25 -04:00
@foreach ($servicios as $i => $servicio)
2020-04-28 23:52:56 -04:00
<a class="item servicio" data-filter="{{$servicio->titulo}}">{{$servicio->titulo}}</a>
2020-04-10 02:21:25 -04:00
@endforeach
</div>
</div>
</div>
2020-04-10 14:39:18 -04:00
<div class="ui center aligned grid" id="eventos_cards">
2020-04-28 23:52:56 -04:00
@foreach ($eventos as $i => $evento)
2020-04-10 14:39:18 -04:00
<div class="eight wide tablet four wide computer column">
2020-04-10 02:21:25 -04:00
<div class="ui basic segment">
2020-04-28 23:52:56 -04:00
<a href="{{$urls->base}}/evento/{{$i}}">
<div class="ui image">
<img src="{{$evento->imagen}}" />
</div>
<div class="ui center aligned header">
{{$evento->titulo}}
<br />
{{$evento->empresa}}
</div>
</a>
2020-04-10 02:21:25 -04:00
</div>
</div>
@endforeach
</div>
</div>
</div>
2020-04-10 14:39:18 -04:00
@push('scripts')
<script type="text/javascript">
var eventos = [
@foreach ($eventos as $evento)
{
titulo: '{{$evento->titulo}}',
2020-04-28 23:52:56 -04:00
image: '{{$evento->imagen}}',
2020-04-10 14:39:18 -04:00
empresa: '{{$evento->empresa}}',
2020-04-28 23:52:56 -04:00
servicio: '{{$evento->servicio}}'
2020-04-10 14:39:18 -04:00
},
@endforeach
];
function changeEventos(filter) {
var grid = $('#eventos_cards')
grid.html('')
$.each(eventos, function(i, el) {
if (filter != 'none' && el.servicio != filter) {
return
}
grid.append(
$('<div></div>').attr('class', 'eight wide tablet four wide computer column').append(
2020-04-28 23:52:56 -04:00
$('<div></div>').attr('class', 'ui basic segment').append(
$('<a></a>').attr('href', '{{$urls->base}}/evento/' + i).append(
$('<div></div>').attr('class', 'ui image').append(
$('<img />').attr('src', el.image)
)
).append(
$('<div></div>').attr('class', 'ui center aligned header').append(el.titulo).append(
$('<br />')
).append(el.empresa)
)
2020-04-10 14:39:18 -04:00
)
)
)
})
}
var current_tab = 'none'
function changeTab(filter) {
$('.servicio.active').removeClass('active')
$(".servicio[data-filter='" + filter + "']").addClass('active')
current_tab = filter
}
$(document).ready(function() {
$('.servicio').click(function(e) {
e.preventDefault()
var filter = $(this).attr('data-filter')
if (filter == current_tab) {
return
}
changeTab(filter)
changeEventos(filter)
})
})
</script>
@endpush