From 6b66aa3eb6ff94d206090128a31acf8a264cec06 Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Wed, 4 Jun 2014 14:21:12 +0600 Subject: [PATCH] SONAR-5209 Fix issue comments --- sonar-server/src/main/hbs/issues/comment-form.hbs | 2 +- sonar-server/src/main/hbs/issues/issue.hbs | 4 ++-- .../src/main/js/common/handlebars-extensions.js | 11 +++++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/sonar-server/src/main/hbs/issues/comment-form.hbs b/sonar-server/src/main/hbs/issues/comment-form.hbs index f517dfd5ac8..a431ea98daa 100644 --- a/sonar-server/src/main/hbs/issues/comment-form.hbs +++ b/sonar-server/src/main/hbs/issues/comment-form.hbs @@ -1,7 +1,7 @@ diff --git a/sonar-server/src/main/hbs/issues/issue.hbs b/sonar-server/src/main/hbs/issues/issue.hbs index cca057a77dd..2cdc3db10bd 100644 --- a/sonar-server/src/main/hbs/issues/issue.hbs +++ b/sonar-server/src/main/hbs/issues/issue.hbs @@ -132,10 +132,10 @@    {{t 'edit'}}  {{t 'delete'}} + data-confirm-msg="{{t 'issue.comment.delete_confirm_message'}}">{{t 'delete'}} {{/if}} - {{{html}}} + {{{show html htmlText}}} {{/each}} diff --git a/sonar-server/src/main/js/common/handlebars-extensions.js b/sonar-server/src/main/js/common/handlebars-extensions.js index b893a35a513..b088af5e282 100644 --- a/sonar-server/src/main/js/common/handlebars-extensions.js +++ b/sonar-server/src/main/js/common/handlebars-extensions.js @@ -61,6 +61,17 @@ define(['handlebars', 'moment'], function (Handlebars, moment) { return value != null ? value : defaultValue; }); + Handlebars.registerHelper('show', function() { + var args = Array.prototype.slice.call(arguments), + ret = null; + args.forEach(function(arg) { + if (arg != null && ret == null) { + ret = arg; + } + }); + return ret; + }); + Handlebars.registerHelper('percent', function(value, total) { return '' + ((value || 0) / total * 100) + '%'; }); -- 2.39.5
- +