Skip to content

Commit b60aefe

Browse files
feat: add inline editing for event segment descriptions
1 parent a5500ad commit b60aefe

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

html-templates/events/event.tpl

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,20 @@
107107
<dt>{time_range $Segment->StartTime $Segment->EndTime}</dt>
108108
<dd>
109109
<h4><a href="{$Segment->getUrl()}">{$Segment->Title|escape}</a></h4>
110-
<div class="content-markdown event-segment-description">{$Segment->Description|escape|markdown}</div>
110+
{if $Segment->Description}
111+
<div
112+
class="content-markdown event-segment-description content-editable"
113+
{if $.User->hasAccountLevel('Staff')}
114+
data-content-endpoint="{$Event->getUrl(segments)}"
115+
data-content-id="{$Segment->Handle}"
116+
data-content-field="Description"
117+
data-content-value="{$Segment->Description|escape}"
118+
data-content-renderer="markdown"
119+
{/if}
120+
>
121+
{$Segment->Description|escape|markdown}
122+
</div>
123+
{/if}
111124
</dd>
112125

113126
{$lastLocationName = $Segment->LocationName}

html-templates/events/eventSegment.tpl

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,18 @@
4040
<div class="row">
4141
<div class="col-md-9">
4242
{if $Segment->Description}
43-
<div class="content-markdown event-segment-description well">{$Segment->Description|escape|markdown}</div>
43+
<div
44+
class="content-markdown event-segment-description well content-editable"
45+
{if $.User->hasAccountLevel('Staff')}
46+
data-content-endpoint="{$Event->getUrl(segments)}"
47+
data-content-id="{$Segment->Handle}"
48+
data-content-field="Description"
49+
data-content-value="{$Segment->Description|escape}"
50+
data-content-renderer="markdown"
51+
{/if}
52+
>
53+
{$Segment->Description|escape|markdown}
54+
</div>
4455
{/if}
4556
</div>
4657

0 commit comments

Comments
 (0)