James Moger
2012-09-17 5c6afb3a068c21d990187c6b199e7bd3c876745d
Fix linefeed problem for Prettify (issue-130)
1 files modified
5 ■■■■■ changed files
src/com/gitblit/wicket/pages/BlobPage.java 5 ●●●●● patch | view | raw | blame | history
src/com/gitblit/wicket/pages/BlobPage.java
@@ -169,10 +169,11 @@
        
        sb.append("<table width=\"100%\"><tbody>");
        
        String linePattern = "<tr class=\"{0}\"><td><a href=\"#L{2}\">{1}</a></tr>";
        String linePattern = "<tr class=\"{0}\"><td><a href=\"#L{2}\">{1}</a>\r</tr>";
        for (int i = 0; i < lines.length; i++) {
            String line = lines[i].replace('\r', ' ');
            String cssClass = (i % 2 == 0) ? "even" : "odd";
            sb.append(MessageFormat.format(linePattern, cssClass, lines[i], "" + (i + 1)));
            sb.append(MessageFormat.format(linePattern, cssClass, line, "" + (i + 1)));
        }
        sb.append("</tbody></table></pre>");
        sb.append("</pre>");