From bc10f9b3128f6d6986138914b3b53f5d974a2d09 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 11 Apr 2011 21:49:36 -0400 Subject: [PATCH] Eliminated most session usage. --- src/com/gitblit/wicket/WicketUtils.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/wicket/WicketUtils.java b/src/com/gitblit/wicket/WicketUtils.java index 126c37d..3a5ab92 100644 --- a/src/com/gitblit/wicket/WicketUtils.java +++ b/src/com/gitblit/wicket/WicketUtils.java @@ -136,4 +136,16 @@ WicketUtils.setHtmlTitle(label, title); return label; } + + public static Label createTimestampLabel(String wicketId, Date date, TimeZone timeZone) { + DateFormat df = new SimpleDateFormat(StoredSettings.getString("datetimestampLongFormat", "EEEE, MMMM d, yyyy h:mm a z")); + if (timeZone != null) { + df.setTimeZone(timeZone); + } + String dateString = df.format(date); + String title = Utils.timeAgo(date); + Label label = new Label(wicketId, dateString); + WicketUtils.setHtmlTitle(label, title); + return label; + } } -- Gitblit v1.9.1