Author: pvollenweider
Date: Mon Jul  2 10:57:39 2007
New Revision: 737

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D737&repname=
=3Dcorporate_portal_templates_v2
Log:
Truncate long file name in search box or saved search box to prevent displa=
y problems. The parameter maxLength is send into a request parameter.

Modified:
    branches/JAHIA-ACG-BRANCH/src/jsp/box/declarations.inc
    branches/JAHIA-ACG-BRANCH/src/jsp/box/savedsearch.inc
    branches/JAHIA-ACG-BRANCH/src/jsp/box/searchbox.inc
    branches/JAHIA-ACG-BRANCH/src/jsp/double.jsp

Modified: branches/JAHIA-ACG-BRANCH/src/jsp/box/declarations.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-ACG-BR=
ANCH/src/jsp/box/declarations.inc&rev=3D737&repname=3Dcorporate_portal_temp=
lates_v2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-ACG-BRANCH/src/jsp/box/declarations.inc (original)
+++ branches/JAHIA-ACG-BRANCH/src/jsp/box/declarations.inc Mon Jul  2 10:57=
:39 2007
@@ -19,6 +19,11 @@
 id =3D id =3D=3D null ? "" : "_" + id;
 String rowColor =3D "#ffffff";
 int rowColorCount =3D 0;
+int maxLength =3D -1;
+try {
+    maxLength =3D Integer.parseInt(request.getParameter("maxLength"));
+} catch (NumberFormatException nfe) {
+}
 %>
 <%!
 //String boxTypes[] =3D {"files", "links", "lastNews", "texts", "webapps",=
"filterWizards"};
@@ -40,6 +45,10 @@
     return css;
 }
 =

+public String truncate(String target, int maxSize) =

+throws JahiaException {
+      return (target.length() > maxSize ? target.substring(0, maxSize) + "=
..." : target);
+}
 =

 %>
 =


Modified: branches/JAHIA-ACG-BRANCH/src/jsp/box/savedsearch.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-ACG-BR=
ANCH/src/jsp/box/savedsearch.inc&rev=3D737&repname=3Dcorporate_portal_templ=
ates_v2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-ACG-BRANCH/src/jsp/box/savedsearch.inc (original)
+++ branches/JAHIA-ACG-BRANCH/src/jsp/box/savedsearch.inc Mon Jul  2 10:57:=
39 2007
@@ -198,7 +198,7 @@
                                    extention =3D currentName.substring(curre=
ntName.lastIndexOf(".")+1,
                                        currentName.length());
                                }
-
+                                =

                                Iterator fieldsIt =3D viewSettings.getFields(=
).iterator();
                                JahiaSavedSearchDetail searchDetail =3D null;
                                while ( fieldsIt.hasNext() ){
@@ -248,8 +248,8 @@
                                       </display:column>
                                     <% }
                                 } else if ( searchDetail.getName().equals(=
"File")) {%>
-                               <display:column title=3D'<%=3DgetResourceBund=
le("search.file","File",jData)%>' sortable=3D"true" sortProperty=3D"fileNam=
e" comparator=3D"<%=3D comparator %>">
-                                   <!--<%=3DcurrentName%>--><a href=3D'<%=3D=
JahiaTools.replacePattern(jff.getDownloadUrl(),"'","&#39;")%>' class=3D"<%=
=3Dextention%>" target=3D"_blank"><%=3DcurrentName%></a>
+                               <display:column maxLength=3D"335" title=3D'<%=
=3DgetResourceBundle("search.file","File",jData)%>' sortable=3D"true" sortP=
roperty=3D"fileName" comparator=3D"<%=3D comparator %>">
+                                   <a title=3D"<%=3DcurrentName%>" href=3D'<=
%=3DJahiaTools.replacePattern(jff.getDownloadUrl(),"'","&#39;")%>' class=3D=
"<%=3Dextention%>" target=3D"_blank"><%=3Dtruncate(currentName,maxLength)%>=
</a>
                                </display:column>
                                  <% } else if ( searchDetail.getName().equals(=
"Author")) { %>
                                <logic:equal name=3D"displayDetails" value=3D=
"true">

Modified: branches/JAHIA-ACG-BRANCH/src/jsp/box/searchbox.inc
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-ACG-BR=
ANCH/src/jsp/box/searchbox.inc&rev=3D737&repname=3Dcorporate_portal_templat=
es_v2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-ACG-BRANCH/src/jsp/box/searchbox.inc (original)
+++ branches/JAHIA-ACG-BRANCH/src/jsp/box/searchbox.inc Mon Jul  2 10:57:39=
 2007
@@ -240,7 +240,7 @@
                     target=3D"_blank"><img title=3D"Open in IE folder" alt=
=3D"IE Folder" border=3D"0" src=3D"<content:serverHttpPath/>/jsp/jahia/java=
script/zimbra/complexTree/IEFolder.gif" /></a>
                     </display:column>
                        <display:column title=3D'<%=3DgetResourceBundle("search=
.file","File",jData)%>' sortable=3D"true" sortProperty=3D"fileName" compara=
tor=3D"<%=3D comparator %>">
-                           <!--<%=3DcurrentName%>--><a href=3D'<%=3DJahiaTools=
.replacePattern(org.jahia.engines.filemanager.TableEntry.javascriptDecode(j=
ff.getDownloadUrl()),"'","&#39;")%>' class=3D"<%=3Dextention%>" target=3D"_=
blank"><%=3DcurrentName%></a>
+                           <a title=3D"<%=3DcurrentName%>" href=3D'<%=3DJahiaT=
ools.replacePattern(org.jahia.engines.filemanager.TableEntry.javascriptDeco=
de(jff.getDownloadUrl()),"'","&#39;")%>' class=3D"<%=3Dextention%>" target=
=3D"_blank"><%=3Dtruncate(currentName,maxLength)%></a>
                        </display:column>
                        <logic:equal name=3D"displayDetails" value=3D"true">
                            <display:column property=3D"author" 
title=3D'<%=3Dget=
ResourceBundle("search.author","Author",jData)%>' sortable=3D"true" compara=
tor=3D"<%=3D comparator %>" />
@@ -249,10 +249,6 @@
                            <display:column property=3D"lastContributor" 
title=3D=
'<%=3DgetResourceBundle("search.lastAuthor","Last author",jData)%>' sortabl=
e=3D"true" comparator=3D"<%=3D comparator %>" />
                          </logic:equal>
                          <logic:equal name=3D"displayDetails" value=3D"true">
-                      <display:column property=3D"shortCreationDate"
-                        title=3D'<%=3DgetResourceBundle("search.creationDa=
te","Creation date",jData)%>' sortable=3D"true"/>
-                         </logic:equal>
-                         <logic:equal name=3D"displayDetails" value=3D"true">
                            <display:column property=3D"shortModificationDate"
                       title=3D'<%=3DgetResourceBundle("search.lastModifica=
tionDate","Last modification date",jData)%>'
                         sortable=3D"true"/>

Modified: branches/JAHIA-ACG-BRANCH/src/jsp/double.jsp
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-ACG-BR=
ANCH/src/jsp/double.jsp&rev=3D737&repname=3Dcorporate_portal_templates_v2
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- branches/JAHIA-ACG-BRANCH/src/jsp/double.jsp (original)
+++ branches/JAHIA-ACG-BRANCH/src/jsp/double.jsp Mon Jul  2 10:57:39 2007
@@ -31,6 +31,7 @@
            <jsp:include page=3D"box/box.jsp" flush=3D"true">
                <jsp:param name=3D"id" value=3D"leftcol"/>
                <jsp:param name=3D"displayDetails" value=3D"true"/>
+               <jsp:param name=3D"maxLength" value=3D"30"/>
            </jsp:include>
     </jesi:fragment>
 </div>
@@ -67,9 +68,10 @@
            <jsp:include page=3D"box/box.jsp" flush=3D"true">
                <jsp:param name=3D"id" value=3D"rightcol"/>
                <jsp:param name=3D"displayDetails" value=3D"false"/>
+               <jsp:param name=3D"maxLength" value=3D"30"/>
            </jsp:include>
     </jesi:fragment>
 </div>
 <%@ include file=3D"common/bottom.inc"%>
 =

-</jesi:template>
\ No newline at end of file
+</jesi:template>

_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to