r249 - in trunk/bow-ui/src/main: java/org/chorem/bow java/org/chorem/bow/action webapp/css webapp/jsp webapp/jsp/inc
Author: bpoussin Date: 2011-04-20 15:56:27 +0200 (Wed, 20 Apr 2011) New Revision: 249 Url: http://chorem.org/repositories/revision/bow/249 Log: - centralisation du rendu des dates par BowUtils.formatDate - ajout d'un fond aux popups javascript d'ajout d'alias public Modified: trunk/bow-ui/src/main/java/org/chorem/bow/BowUtils.java trunk/bow-ui/src/main/java/org/chorem/bow/action/AddUrlAction.java trunk/bow-ui/src/main/java/org/chorem/bow/action/AliasAction.java trunk/bow-ui/src/main/webapp/css/global.css trunk/bow-ui/src/main/webapp/jsp/home.jsp trunk/bow-ui/src/main/webapp/jsp/inc/bookmark.jsp trunk/bow-ui/src/main/webapp/jsp/search.jsp Modified: trunk/bow-ui/src/main/java/org/chorem/bow/BowUtils.java =================================================================== --- trunk/bow-ui/src/main/java/org/chorem/bow/BowUtils.java 2011-04-20 13:36:20 UTC (rev 248) +++ trunk/bow-ui/src/main/java/org/chorem/bow/BowUtils.java 2011-04-20 13:56:27 UTC (rev 249) @@ -23,52 +23,27 @@ */ package org.chorem.bow; -import org.apache.commons.lang.time.DateUtils; +import java.util.Date; import org.nuiton.util.StringUtil; import org.nuiton.wikitty.WikittyProxy; import org.nuiton.wikitty.search.Criteria; import org.nuiton.wikitty.search.Search; -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.Date; import java.util.UUID; +import org.apache.commons.lang.time.DateFormatUtils; public class BowUtils { - public static String BOW_DATE_PATTERN = "dd/MM/yyyy HH:mm:ss"; - + final static public String BOW_DATE_SHORT_PATTERN = "yyyy/MM/dd"; + private BowUtils() { } - /** - * Convert bow formated date to date object - * - * @param dateAsString bow formated date - * @return Date parsed - * @throws ParseException if error occured on parsing date - */ - static public Date parseDate(String dateAsString) throws ParseException { - return DateUtils.parseDate(dateAsString, new String[]{BOW_DATE_PATTERN}); + static public String formatDate(Date date) { + String result = DateFormatUtils.format(date, BOW_DATE_SHORT_PATTERN); + return result; } - /** - * Convert date to bow format - * - * @param date date to format - * @return formated date - * @throws ParseException if error occured on parsing date - */ - static public String formatDate(Date date) throws ParseException { - if (date == null) { - return null; - } - SimpleDateFormat format = new SimpleDateFormat(BOW_DATE_PATTERN); - return format.format(date); - } - - - /** * Generates a random token * * @return the generated token Modified: trunk/bow-ui/src/main/java/org/chorem/bow/action/AddUrlAction.java =================================================================== --- trunk/bow-ui/src/main/java/org/chorem/bow/action/AddUrlAction.java 2011-04-20 13:36:20 UTC (rev 248) +++ trunk/bow-ui/src/main/java/org/chorem/bow/action/AddUrlAction.java 2011-04-20 13:56:27 UTC (rev 249) @@ -24,7 +24,6 @@ package org.chorem.bow.action; import org.apache.commons.lang.StringUtils; -import org.apache.commons.lang.time.DateFormatUtils; import org.chorem.bow.BookmarkUtils; import org.chorem.bow.BowBookmark; import org.chorem.bow.BowUser; @@ -43,8 +42,6 @@ private static final long serialVersionUID = 3389170166034184139L; - final static private String DATE_FORMAT = "yyyy/MM/dd"; - protected String link; protected String name; protected String alias; @@ -200,8 +197,8 @@ String description = oldBookmark.getDescription(); if (!StringUtils.isEmpty(bookmark.getDescription())) { description += "\n"; - description += DateFormatUtils.format( - bookmark.getCreationDate(), DATE_FORMAT) + ": "; + description += BowUtils.formatDate( + bookmark.getCreationDate()) + ": "; description += bookmark.getDescription(); } Modified: trunk/bow-ui/src/main/java/org/chorem/bow/action/AliasAction.java =================================================================== --- trunk/bow-ui/src/main/java/org/chorem/bow/action/AliasAction.java 2011-04-20 13:36:20 UTC (rev 248) +++ trunk/bow-ui/src/main/java/org/chorem/bow/action/AliasAction.java 2011-04-20 13:56:27 UTC (rev 249) @@ -41,7 +41,9 @@ @Override public String execute() throws Exception { - log.debug("Redirect alias " + alias); + if (log.isDebugEnabled()) { + log.debug("Redirect alias " + alias); + } String result = SUCCESS; try { if (!StringUtils.isEmpty(alias)) { Modified: trunk/bow-ui/src/main/webapp/css/global.css =================================================================== --- trunk/bow-ui/src/main/webapp/css/global.css 2011-04-20 13:36:20 UTC (rev 248) +++ trunk/bow-ui/src/main/webapp/css/global.css 2011-04-20 13:56:27 UTC (rev 249) @@ -140,4 +140,6 @@ -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; + + padding:10px; } \ No newline at end of file Modified: trunk/bow-ui/src/main/webapp/jsp/home.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/jsp/home.jsp 2011-04-20 13:36:20 UTC (rev 248) +++ trunk/bow-ui/src/main/webapp/jsp/home.jsp 2011-04-20 13:56:27 UTC (rev 249) @@ -28,7 +28,6 @@ <%@page import="org.chorem.bow.BowBookmark" %> <%@page import="org.chorem.bow.BowPreference" %> <%@page import="java.util.List" %> -<%@page import="java.text.SimpleDateFormat" %> <% BowSession bowSession = BowSession.getBowSession(session); BookmarkActions bookmarkActions = (BookmarkActions) request.getAttribute("bookmarkActions"); @@ -52,13 +51,11 @@ <% int nbBookmarks = preference.getBookmarks(); - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); List<BowBookmark> bookmarkList = bookmarkActions.getBookmarks(); if (!bookmarkList.isEmpty()) { int count = 0; for (BowBookmark bookmark : bookmarkList) { request.setAttribute("bookmark", bookmark); - request.setAttribute("sdf", sdf); %> <s:include value="inc/bookmark.jsp" /> <% @@ -83,7 +80,6 @@ int count = 0; for (BowBookmark bookmark : lastBookmarks) { request.setAttribute("bookmark", bookmark); - request.setAttribute("sdf", sdf); %> <s:include value="inc/bookmark.jsp" /> <% @@ -120,7 +116,7 @@ }); }); </script> - <div id="setPublicAliasPopup" title="Enter the public alias"> + <div id="setPublicAliasPopup" class="fond" title="Enter the public alias"> <s:form id="setPublicAliasForm" action="createAlias"> <s:textfield key="bow.rightMenu.bookmark.alias" name="alias" class="text ui-widget-content ui-corner-all" /> <s:hidden id="publicAliasFormBookmarkId" name="bookmarkId" /> Modified: trunk/bow-ui/src/main/webapp/jsp/inc/bookmark.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/jsp/inc/bookmark.jsp 2011-04-20 13:36:20 UTC (rev 248) +++ trunk/bow-ui/src/main/webapp/jsp/inc/bookmark.jsp 2011-04-20 13:56:27 UTC (rev 249) @@ -24,6 +24,8 @@ <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib prefix="s" uri="/struts-tags" %> <%@page import="org.chorem.bow.BowBookmark" %> +<%@page import="org.chorem.bow.BowUtils"%> + <div class="bookmark" xmlns:s="http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd" xmlns:jsp="http://java.sun.com/JSP/Page"> @@ -51,10 +53,9 @@ <s:set var="aliasServlet" value="%{@org.chorem.bow.BowConfig@getInstance().getServletAliasUrl()}" /> <s:set var="publicAliasUrl" value="%{#request.bookmark.getPublicAlias()}" /> <s:set var="aliasUrl" value="%{@org.chorem.bow.BowConfig@getInstance().getServletAliasUrl() + #bookmarkAlias}" /> - <s:set var="date" value="%{#request.sdf.format(#request.bookmark.getCreationDate())}" /> <div class="bookmarkhead"> - <p class="date">(<s:property value="%{date}" />)</p> + <p class="date"><%=BowUtils.formatDate(bookmark.getCreationDate())%></p> <s:a cssClass="alias" href="%{#aliasServlet + #wikittyId}.action" title="%{#bookmarkLink}" onclick="window.open(this.href); return false;"> a:<s:property value="%{#privateAlias}" /> </s:a> Modified: trunk/bow-ui/src/main/webapp/jsp/search.jsp =================================================================== --- trunk/bow-ui/src/main/webapp/jsp/search.jsp 2011-04-20 13:36:20 UTC (rev 248) +++ trunk/bow-ui/src/main/webapp/jsp/search.jsp 2011-04-20 13:56:27 UTC (rev 249) @@ -80,10 +80,8 @@ List<BowBookmark> bookmarkList = bookmarkActions.getBookmarks(); if (!bookmarkList.isEmpty()) { - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); for (BowBookmark bookmark : bookmarkList) { request.setAttribute("bookmark", bookmark); - request.setAttribute("sdf", sdf); %> <jsp:include page="inc/bookmark.jsp" flush="true"> <jsp:param name="searchLine" value="%{#searchLine}" />
participants (1)
-
bpoussin@users.chorem.org