Merge pull request #3814 from rabuzarus/20171019_-_fix_event_display_in_stream

fix #3812 - some brocken parts in the display of events (default template)
This commit is contained in:
Michael Vogel 2017-10-19 14:54:33 +02:00 committed by GitHub
commit 6367439e8a
3 changed files with 15 additions and 7 deletions

View file

@ -959,9 +959,11 @@ function format_event_item($item) {
// Format the event location.
$evloc = event_location2array($item['event-location']);
$location = array(
'name' => prepare_text($evloc['name'])
);
$location = array();
if (isset($evloc['name'])) {
$location['name'] = prepare_text($evloc['name']);
}
// Construct the map HTML.
if (isset($evloc['address'])) {
$location['map'] = '<div class="map">' . generate_named_map($evloc['address']) . '</div>';

View file

@ -4,23 +4,25 @@
<div class="event-start">
<span class="event-label">{{$dtstart_label}}</span>&nbsp;
<span class="dtstart" title="$dtstart_title">{{$dtstart_dt}}</span>
<span class="dtstart" title="{{$dtstart_title}}">{{$dtstart_dt}}</span>
</div>
{{if $finish}}
<div class="event-end">
<span class="event-label">{{$dtstart_label}}</span>&nbsp;
<span class="dend" title="$dtend_title">{{$dtend_dt}}</span>
<span class="event-label">{{$dtend_label}}</span>&nbsp;
<span class="dtend" title="{{$dtend_title}}">{{$dtend_dt}}</span>
</div>
{{/if}}
{{if $description}}
<div class="description event-description">{{$description}}</div>
{{/if}}
{{if $location}}
<div class="event-location">
<span class="event-label">{{$location_label}}</span>&nbsp;
{{if $location.name}}
<span class="event-location">{{$location.name}}</span>
<span class="location">{{$location.name}}</span>
{{/if}}
{{if $location.map}}{{$location.map}}{{/if}}

View file

@ -2,7 +2,9 @@
<div class="vevent event-card">
<div class="vevent-header">
<div class="event-card-details">
{{* The part with the event data (start, end, location, title *}}
<div class="event-card-header">
{{* On the left we will present the date in short form (e.g. Oct 15) *}}
<div class="event-card-left-date">
<span class="event-date-wrapper medium">
<span class="event-card-short-month">{{$month_short}}</span>
@ -11,6 +13,7 @@
</div>
<div class="event-card-content media-body">
<div class="event-title event-card-title summary event-summary">{{$title}}</div>
{{* If there is a map, we insert a button for showing/hiding the map *}}
{{if $location.map}}<button id="event-map-btn-{{$id}}" class="event-map-btn btn-link fakelink nav nav-pills preferences" data-map-id="event-location-map-{{$id}}" data-show-label="{{$show_map_label}}" data-hide-label="{{$hide_map_label}}">{{$map_btn_label}}</button>{{/if}}
<div class="event-property">
<span class="event-date">
@ -35,6 +38,7 @@
</div>
<div class="clearfix"></div>
{{* The content of the event description *}}
{{if $description}}
<div class="description event-description">
{{$description}}