Commit 32a8c4dd596adcf006136acd9866cfd1192198bb
1 parent
8459e1b6
Exists in
master
and in
7 other branches
Remove html tags from proposal abstract
Showing
2 changed files
with
7 additions
and
4 deletions
Show diff stats
index.html
| ... | ... | @@ -279,7 +279,7 @@ |
| 279 | 279 | |
| 280 | 280 | <script id="support-proposal-template" type="text/x-handlebars-template"> |
| 281 | 281 | <div class="abstract"> |
| 282 | - <p>{{trimString abstract 200}}</p> | |
| 282 | + <p>{{stripTags (trimString abstract 200)}}</p> | |
| 283 | 283 | </div> |
| 284 | 284 | <div class="vote-actions"> |
| 285 | 285 | <a href="#" class="like dislike" data-vote-value="-1"></a> |
| ... | ... | @@ -303,7 +303,7 @@ |
| 303 | 303 | </tr> |
| 304 | 304 | {{#each proposals}} |
| 305 | 305 | <tr> |
| 306 | - <td class="abstract-text"><div class="truncate"><p class="truncated">{{abstract}}</p></div></td> | |
| 306 | + <td class="abstract-text"><div class="truncate"><p class="truncated">{{stripTags abstract}}</p></div></td> | |
| 307 | 307 | <td class="votes-for value">{{votes_for}}</td> |
| 308 | 308 | <td class="votes-against value">{{votes_against}}</td> |
| 309 | 309 | <td class="views value">{{hits}}</td> | ... | ... |
js/handlebars-helpers.js
| ... | ... | @@ -75,8 +75,11 @@ define(['handlebars'], function(Handlebars){ |
| 75 | 75 | }); |
| 76 | 76 | |
| 77 | 77 | Handlebars.registerHelper('trimString', function(passedString, endstring) { |
| 78 | - var theString = passedString.substring(0, endstring); | |
| 79 | - return new Handlebars.SafeString(theString) | |
| 78 | + return passedString.substring(0, endstring); | |
| 79 | + }); | |
| 80 | + | |
| 81 | + Handlebars.registerHelper('stripTags', function(passedString) { | |
| 82 | + return $("<div/>").html(passedString).text(); | |
| 80 | 83 | }); |
| 81 | 84 | |
| 82 | 85 | Handlebars.registerHelper('proposal_action', function(discussion, target) { | ... | ... |