From 52c8d049af6c0963b63dd1e70f66128527a7cba5 Mon Sep 17 00:00:00 2001
From: Ugnich Anton
Date: Wed, 7 Nov 2012 16:36:17 +0700
Subject: JS local time auto-expand comments
---
src/java/com/juick/http/www/PageTemplates.java | 40 +++++++++++++++++---------
1 file changed, 27 insertions(+), 13 deletions(-)
(limited to 'src/java/com/juick/http/www/PageTemplates.java')
diff --git a/src/java/com/juick/http/www/PageTemplates.java b/src/java/com/juick/http/www/PageTemplates.java
index 41646e30..2ec42e42 100644
--- a/src/java/com/juick/http/www/PageTemplates.java
+++ b/src/java/com/juick/http/www/PageTemplates.java
@@ -48,17 +48,18 @@ public class PageTemplates {
private static SimpleDateFormat sdfSQL = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");
private static SimpleDateFormat sdfSimple = new SimpleDateFormat("d MMM");
private static SimpleDateFormat sdfFull = new SimpleDateFormat("d MMM yyyy");
+ private static SimpleDateFormat sdfJS = new SimpleDateFormat("yyyy,MM,dd,HH,mm,ss");
public static void pageHead(PrintWriter out, String title, String headers) {
out.println("");
out.println("");
out.println("
");
out.println(" " + title + "");
- out.println(" ");
+ out.println(" ");
out.println(" ");
out.println(" ");
out.println(" ");
- out.println(" ");
+ out.println(" ");
if (headers != null) {
out.println(headers);
}
@@ -77,14 +78,12 @@ public class PageTemplates {
out.println(" ");
out.println(" ");
out.println("");
@@ -205,6 +204,19 @@ public class PageTemplates {
}
}
+ public static String formatJSLocalTime(String ts) {
+ try {
+ Date date = sdfSQL.parse(ts);
+ return "";
+ } catch (ParseException e) {
+ System.err.print(e);
+ }
+ return "";
+ }
+
public static String formatReplies(int replies, Locale loc) {
return replies + " repl" + (replies % 10 == 1 ? "y" : "ies");
}
@@ -280,10 +292,12 @@ public class PageTemplates {
ArrayList msgs = MessagesQueries.getMessages(sql, mids);
ArrayList blUIDs = new ArrayList(20);
- for (int i = 0; i < mids.size(); i++) {
- blUIDs.add(msgs.get(i).User.UID);
+ if (visitor != null) {
+ for (int i = 0; i < mids.size(); i++) {
+ blUIDs.add(msgs.get(i).User.UID);
+ }
+ blUIDs = UserQueries.checkBL(sql, visitor.UID, blUIDs);
}
- blUIDs = UserQueries.checkBL(sql, visitor.UID, blUIDs);
for (int i = 0; i < msgs.size(); i++) {
com.juick.Message msg = msgs.get(i);
@@ -306,7 +320,7 @@ public class PageTemplates {
out.println(" ");
out.println(" ");
- out.println(" ");
+ out.println(" ");
out.println(" ");
if (msg.Place != null) {
out.println(" " + msg.Place.name + "
");
--
cgit v1.2.3