James Moger
2013-09-30 235ad956fa84cad4fac1b2e69a0c9e4f50376ea3
Revise date label creation for optional css class

Change-Id: Ia244aedb37067c138343a9094bf489a367a4464d
1 files modified
8 ■■■■ changed files
src/main/java/com/gitblit/wicket/WicketUtils.java 8 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/wicket/WicketUtils.java
@@ -507,6 +507,10 @@
    }
    public static Label createDateLabel(String wicketId, Date date, TimeZone timeZone, TimeUtils timeUtils) {
        return createDateLabel(wicketId, date, timeZone, timeUtils, true);
    }
    public static Label createDateLabel(String wicketId, Date date, TimeZone timeZone, TimeUtils timeUtils, boolean setCss) {
        String format = GitBlit.getString(Keys.web.datestampShortFormat, "MM/dd/yy");
        DateFormat df = new SimpleDateFormat(format);
        if (timeZone == null) {
@@ -530,7 +534,9 @@
            title = tmp;
        }
        Label label = new Label(wicketId, dateString);
        WicketUtils.setCssClass(label, timeUtils.timeAgoCss(date));
        if (setCss) {
            WicketUtils.setCssClass(label, timeUtils.timeAgoCss(date));
        }
        if (!StringUtils.isEmpty(title)) {
            WicketUtils.setHtmlTooltip(label, title);
        }