| | |
| | | import org.eclipse.jgit.lib.Repository;
|
| | |
|
| | | import com.gitblit.utils.JGitUtils;
|
| | | import com.gitblit.utils.Utils;
|
| | | import com.gitblit.utils.StringUtils;
|
| | | import com.gitblit.wicket.GitBlitWebSession;
|
| | | import com.gitblit.wicket.RepositoryPage;
|
| | | import com.gitblit.wicket.WicketUtils;
|
| | |
| | | Label stateLabel = new Label("ticketState", t.state);
|
| | | WicketUtils.setTicketCssClass(stateLabel, t.state);
|
| | | add(stateLabel);
|
| | | add(new Label("ticketTags", WicketUtils.flattenStrings(t.tags)));
|
| | | add(new Label("ticketTags", StringUtils.flattenStrings(t.tags)));
|
| | |
|
| | | ListDataProvider<Comment> commentsDp = new ListDataProvider<Comment>(t.comments);
|
| | | DataView<Comment> commentsView = new DataView<Comment>("comment", commentsDp) {
|
| | |
| | | }
|
| | |
|
| | | private String prepareComment(String comment) {
|
| | | String html = Utils.escapeForHtml(comment, false);
|
| | | html = WicketUtils.breakLines(comment).trim();
|
| | | String html = StringUtils.escapeForHtml(comment, false);
|
| | | html = StringUtils.breakLinesForHtml(comment).trim();
|
| | | return html.replaceAll("\\bcommit\\s*([A-Za-z0-9]*)\\b", "<a href=\"/commit/" + repositoryName + "/$1\">commit $1</a>");
|
| | | }
|
| | | }
|