MDL-58671 blocks: double-escaping-in-course-overview

Added extra { } braces in mustache to prevent double escaping
which means they are now tripple braces.

Previously if a course name or item such as an assighment
had a character like &  it would show as &amp in the course
overview block.
This commit is contained in:
Marcus Green
2017-04-25 18:51:31 +01:00
parent faedb2736e
commit 7283d0382e
4 changed files with 9 additions and 9 deletions
@@ -46,7 +46,7 @@
{{#icon}}{{#pix}} {{key}}, {{component}}, {{alttext}} {{/pix}}{{/icon}}
</div>
<div class="d-inline-block event-name-container">
<a class="event-name text-truncate" href="{{{url}}}">{{name}}</a>
<a class="event-name text-truncate" href="{{{url}}}">{{{name}}}</a>
<p class="small text-muted text-truncate m-b-0">
{{#userdate}} {{timesort}}, {{#str}} strftimerecent {{/str}} {{/userdate}}
</p>
@@ -29,11 +29,11 @@
<div class="course-info-container" id="course-info-container-{{id}}">
<div class="hidden-sm-up hidden-tablet hidden-phone">
{{> block_myoverview/progress-chart}}
<h4 class="h5"><a href="{{viewurl}}">{{fullnamedisplay}}</a></h4>
<h4 class="h5"><a href="{{viewurl}}">{{{fullnamedisplay}}}</a></h4>
</div>
<div class="hidden-sm-down hidden-tablet hidden-desktop">
{{> block_myoverview/progress-chart}}
<h4 class="h5"><a href="{{viewurl}}">{{fullnamedisplay}}</a></h4>
<h4 class="h5"><a href="{{viewurl}}">{{{fullnamedisplay}}}</a></h4>
</div>
<div class="hidden-xs-down hidden-md-up visible-tablet">
<div class="media">
@@ -43,11 +43,11 @@
</div>
</div>
<div class="media-body">
<h4 class="h5"><a href="{{viewurl}}">{{fullnamedisplay}}</a></h4>
<h4 class="h5"><a href="{{viewurl}}">{{{fullnamedisplay}}}</a></h4>
</div>
</div>
</div>
<p class="text-muted">
{{#shortentext}} 140, {{summary}}{{/shortentext}}
{{#shortentext}} 140, {{{summary}}}{{/shortentext}}
</p>
</div>
@@ -31,7 +31,7 @@
<div class="card-block course-info-container" id="course-info-container-{{id}}">
<div class="hidden-sm-up hidden-phone">
{{> block_myoverview/progress-chart}}
<h4 class="h5"><a href="{{viewurl}}">{{fullnamedisplay}}</a></h4>
<h4 class="h5"><a href="{{viewurl}}">{{{fullnamedisplay}}}</a></h4>
</div>
<div class="hidden-xs-down visible-phone">
<div class="media">
@@ -41,7 +41,7 @@
</div>
</div>
<div class="media-body">
<h4 class="h5"><a href="{{viewurl}}">{{fullnamedisplay}}</a></h4>
<h4 class="h5"><a href="{{viewurl}}">{{{fullnamedisplay}}}</a></h4>
</div>
</div>
</div>
@@ -48,8 +48,8 @@
{{#icon}}{{#pix}} {{key}}, {{component}}, {{alttext}} {{/pix}}{{/icon}}
</div>
<div class="d-inline-block event-name-container">
<a class="event-name text-truncate" href="{{{url}}}">{{name}}</a>
<p class="small text-muted text-truncate m-b-0">{{course.fullnamedisplay}}</p>
<a class="event-name text-truncate" href="{{{url}}}">{{{name}}}</a>
<p class="small text-muted text-truncate m-b-0">{{{course.fullnamedisplay}}}</p>
</div>
</div>
<div class="col-sm-4 col-lg-6 col-xl-5">