dpillot     2005/11/09 13:41:09 CET

  Modified files:
    core/src/webapp/jsp/jahia/engines/importexport contentpick.jsp 
  Log:
  better visualization
  
  Revision  Changes    Path
  1.36      +216 -183  
jahia/core/src/webapp/jsp/jahia/engines/importexport/contentpick.jsp
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/webapp/jsp/jahia/engines/importexport/contentpick.jsp.diff?r1=1.35&r2=1.36&f=h
  
  
  
  Index: contentpick.jsp
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/webapp/jsp/jahia/engines/importexport/contentpick.jsp,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- contentpick.jsp   8 Nov 2005 17:36:54 -0000       1.35
  +++ contentpick.jsp   9 Nov 2005 12:41:09 -0000       1.36
  @@ -1,21 +1,17 @@
  -<%@ page import="org.jahia.data.search.JahiaSearchHit,
  -                 org.jahia.data.search.JahiaSearchResult,
  -                 org.jahia.registries.ServicesRegistry,
  -                 java.util.HashMap" %>
  -<%@ page import="java.util.Enumeration" %>
  -<%@ page import="org.jahia.services.sites.JahiaSite" %>
  +<%@ page import="org.jahia.data.JahiaData,
  +                 org.jahia.data.search.JahiaSearchHit,
  +                 org.jahia.data.search.JahiaSearchHitInterface,
  +                 org.jahia.data.search.JahiaSearchResult" %>
   <%@ page import="org.jahia.engines.selectpage.SelectPage_Engine" %>
  -<%@ page import="org.jahia.services.containers.ContentContainer" %>
   <%@ page import="org.jahia.exceptions.JahiaException" %>
  +<%@ page import="org.jahia.gui.HTMLToolBox" %>
  +<%@ page import="org.jahia.params.ParamBean" %>
  +<%@ page import="org.jahia.registries.ServicesRegistry" %>
  +<%@ page import="org.jahia.services.containers.ContentContainer" %>
  +<%@ page import="org.jahia.services.sites.JahiaSite" %>
   <%@ page import="java.text.SimpleDateFormat" %>
  -<%@ page import="java.util.*" %>
  -<%@ page import="org.jahia.data.JahiaData" %>
   
  -<%@ page import="org.jahia.data.fields.JahiaField" %>
  -<%@ page import="org.jahia.params.ParamBean" %>
  -<%@ page import="org.jahia.gui.HTMLToolBox" %>
  -<%@ page import="org.jahia.resourcebundle.JahiaResourceBundle"%>
  -<%@ page import="org.jahia.data.search.JahiaSearchHitInterface"%>
  +<%@ page import="java.util.*" %>
   <%@ taglib uri="/WEB-INF/etc/taglibs/pager-taglib" prefix="pg" %>
   <%@ taglib uri="JahiaLib" prefix="jahia" %>
   <%!
  @@ -82,7 +78,7 @@
   %>
   <%
       /**
  -     * @version $Id: contentpick.jsp,v 1.35 2005/11/08 17:36:54 dpillot Exp $
  +     * @version $Id: contentpick.jsp,v 1.36 2005/11/09 12:41:09 dpillot Exp $
        */
   
       HashMap engineMap = (HashMap) 
request.getAttribute("org.jahia.engines.EngineHashMap");
  @@ -92,8 +88,8 @@
   
       final ParamBean jParams = (ParamBean) 
request.getAttribute("org.jahia.params.ParamBean");
       // to bundle html labels
  -    ResourceBundle 
bundle=ResourceBundle.getBundle("JahiaEnginesResources",jParams.getLocale());
  -    String bundle_prefix="org.jahia.engines.importexport.contentpick";
  +    ResourceBundle bundle = 
ResourceBundle.getBundle("JahiaEnginesResources", jParams.getLocale());
  +    String bundle_prefix = "org.jahia.engines.importexport.contentpick";
   
       //parameter to order the results (def:score)
       String orderBy = (String) engineMap.get("orderby");
  @@ -196,11 +192,13 @@
           background-color: #eee;
   
       }
  +
       /* invisible */
       .contvis {
           display: none;
           width: 100%;
       }
  +
       /* visible */
       .contvis1 {
           display: block;
  @@ -208,11 +206,11 @@
       }
   
       /* add & remove criteria*/
  -     .command {
  -             float:right;
  -             display: block;
  -             text-align: right;
  -     }
  +    .command {
  +        float: right;
  +        display: block;
  +        text-align: right;
  +    }
   
   </style>
   
  @@ -232,8 +230,14 @@
   <script type="text/javascript">
   var expand = 1;//number of queries non-empty
   
  -function displayPickers(id){
  -  fenetre = 
window.open("/jahia/jsp/jahia/engines/importexport/dispPickers.jsp?id="+id,"jwin","width=300,height=400");
  +
  +function hello() {
  +    alert("coucou");
  +}
  +
  +
  +function displayPickers(id) {
  +    fenetre = 
window.open("/jahia/jsp/jahia/engines/importexport/dispPickers.jsp?id=" + id, 
"jwin", "width=300,height=400");
   }
   
   //used to call the pagelink select
  @@ -505,39 +509,51 @@
   <div id="sc0" class="switchcontent" style="background-color: #ffffff;">
       <select name="concat" id="cond0" onchange="goSearch(this.name)">
           <% if (((String) engineMap.get("concat")).equalsIgnoreCase("or")) {%>
  -        <option value="or" selected="selected"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition0.or.label"/></option>
  +        <option value="or" selected="selected"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition0.or.label"/></option>
           <% } else { %>
  -        <option value="or"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition0.or.label"/></option>
  +        <option value="or"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition0.or.label"/></option>
           <% } %>
           <% if (((String) engineMap.get("concat")).equalsIgnoreCase("and")) 
{%>
  -        <option value="and" selected="selected"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition0.and.label"/></option>
  +        <option value="and" selected="selected"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition0.and.label"/></option>
           <% } else { %>
  -        <option value="and"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition0.and.label"/></option>
  +        <option value="and"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition0.and.label"/></option>
           <% } %>
       </select>
       <br/><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.prefix.and.label"/>
   </div>
   
   <div id="sc1" class="switchcontent1">
  -   <span class="command">
  +    <span class="command">
       <a href="javascript:expandcontent('sc2')" 
title="<%=bundle.getString(bundle_prefix+".criteria.add.label")%>">
  -        <img src="/jahia/jsp/jahia/engines/images/adding.png" width="16" 
height="16" border="0" 
alt="<%=bundle.getString(bundle_prefix+".criteria.add.label")%>"></a>&nbsp;&nbsp;&nbsp;
  +        <img src="/jahia/jsp/jahia/engines/images/adding.png" width="16" 
height="16" border="0"
  +             
alt="<%=bundle.getString(bundle_prefix+".criteria.add.label")%>"></a>&nbsp;&nbsp;&nbsp;
       </span>
       <select name="condition1" id="cond1" onchange="goSearch(this.name)">
           <% if (((String) engineMap.get("smode")).equalsIgnoreCase("or")) {%>
  -        <option value="or" selected="selected"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition1.or.label"/></option>
  +        <option value="or" selected="selected"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition1.or.label"/></option>
           <% } else { %>
  -        <option value="or"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition1.or.label"/></option>
  +        <option value="or"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition1.or.label"/></option>
           <% } %>
           <% if (((String) engineMap.get("smode")).equalsIgnoreCase("and")) {%>
  -        <option value="and" selected="selected"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition1.and.label"/></option>
  +        <option value="and" selected="selected"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition1.and.label"/></option>
           <% } else { %>
  -        <option value="and"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition1.and.label"/></option>
  +        <option value="and"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition1.and.label"/></option>
           <% } %>
           <% if (((String) engineMap.get("smode")).equalsIgnoreCase("exact")) 
{%>
  -        <option value="exact" 
selected="selected"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition1.exact.label"/>la
 phrase exacte</option>
  +        <option value="exact" selected="selected"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition1.exact.label"/>la
 phrase
  +            exacte</option>
           <% } else { %>
  -        <option value="exact"><jahia:engineResourceBundle 
resourceName="org.jahia.engines.importexport.contentpick.condition1.exact.label"/></option>
  +        <option value="exact"><jahia:engineResourceBundle
  +                
resourceName="org.jahia.engines.importexport.contentpick.condition1.exact.label"/></option>
           <% } %>
       </select>
       <!-- main query -->
  @@ -550,7 +566,7 @@
           if (sitecount > 1) {
               // looping on all sites
       %>
  -    
<br/><%=bundle.getString(bundle_prefix+".searchsite.allpos.label")%>&nbsp;
  +    <br/><%=bundle.getString(bundle_prefix + 
".searchsite.allpos.label")%>&nbsp;
       <select name="searchSite" onchange="goSearch(this.name)">
           <%
               sb = new StringBuffer();
  @@ -573,7 +589,7 @@
               sb.append("<option value=\"all\" ");
               if (searchsite.equalsIgnoreCase("all")) 
sb.append("selected=\"selected\"");
               sb.append(" >");
  -            
sb.append(bundle.getString(bundle_prefix+".searchsite.all.label"));
  +            sb.append(bundle.getString(bundle_prefix + 
".searchsite.all.label"));
               sb.append("</option>");
           %>
           <%=sb.toString()%>
  @@ -583,7 +599,7 @@
           // one site only
           JahiaSite jahiaSite = (JahiaSite) enum.nextElement();
       %>
  -    <br/><%=bundle.getString(bundle_prefix+".searchsite.onesite.label")%> 
<b><%=jahiaSite.getSiteKey() %></b>
  +    <br/><%=bundle.getString(bundle_prefix + ".searchsite.onesite.label")%> 
<b><%=jahiaSite.getSiteKey() %></b>
       <input type="hidden" name="searchSite" value="<%=jahiaSite.getID() %>"/>
       <% } %>
   
  @@ -600,18 +616,18 @@
           if (z == 2 && !query2.equalsIgnoreCase("")) sb.append(1); 
//visibility
           if (z == 3 && !query3.equalsIgnoreCase("")) sb.append(1);
           if (z == 4 && !query4.equalsIgnoreCase("")) sb.append(1);
  -         sb.append("\">");
  +        sb.append("\">");
           sb.append("<span class=\"command\">");
           if (z != 4) {
               sb.append("<a href=\"javascript:expandcontent('sc");
               sb.append((z + 1));
  -            sb.append("')\" 
title=\""+bundle.getString(bundle_prefix+".criteria.add.label")+"\"><img 
src=\"/jahia/jsp/jahia/engines/images/adding.png\" width=\"16\"height=\"16\" 
border=\"0\"></a>");
  +            sb.append("')\" title=\"" + bundle.getString(bundle_prefix + 
".criteria.add.label") + "\"><img 
src=\"/jahia/jsp/jahia/engines/images/adding.png\" width=\"16\"height=\"16\" 
border=\"0\"></a>");
           }
           sb.append("<a href=\"javascript:contractcontent('sc");
           sb.append(z);
  -        sb.append("')\" 
title=\""+bundle.getString(bundle_prefix+".criteria.remove.label")+"\"><img 
src=\"/jahia/jsp/jahia/engines/images/deleting.png\" width=\"16\" height=\"16\" 
border=\"0\"></a></span>");
  +        sb.append("')\" title=\"" + bundle.getString(bundle_prefix + 
".criteria.remove.label") + "\"><img 
src=\"/jahia/jsp/jahia/engines/images/deleting.png\" width=\"16\" height=\"16\" 
border=\"0\"></a></span>");
           //condition modules
  -        
sb.append(bundle.getString(bundle_prefix+".prefix.author.label"));//which
  +        sb.append(bundle.getString(bundle_prefix + 
".prefix.author.label"));//which
           sb.append("&nbsp;&nbsp;<select name=\"condition");
           sb.append(z);
           sb.append("\" onchange=\"goSearch(this.name)\">");
  @@ -620,28 +636,28 @@
           if (z == 3 && smode3.equalsIgnoreCase("creator")) 
sb.append("selected=\"selected\"");
           if (z == 4 && smode4.equalsIgnoreCase("creator")) 
sb.append("selected=\"selected\"");
           sb.append(">");
  -        sb.append(bundle.getString(bundle_prefix+".condition.author.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.author.label"));
           sb.append("</option>");
           sb.append("<option value=\"keywords\" ");
           if (z == 2 && smode2.equalsIgnoreCase("keywords")) 
sb.append("selected=\"selected\"");
           if (z == 3 && smode3.equalsIgnoreCase("keywords")) 
sb.append("selected=\"selected\"");
           if (z == 4 && smode4.equalsIgnoreCase("keywords")) 
sb.append("selected=\"selected\"");
           sb.append(">");
  -        
sb.append(bundle.getString(bundle_prefix+".condition.keywords.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.keywords.label"));
           sb.append("</option>");
           sb.append("<option value=\"pageid\" ");
           if (z == 2 && smode2.equalsIgnoreCase("pageid")) 
sb.append("selected=\"selected\"");
           if (z == 3 && smode3.equalsIgnoreCase("pageid")) 
sb.append("selected=\"selected\"");
           if (z == 4 && smode4.equalsIgnoreCase("pageid")) 
sb.append("selected=\"selected\"");
           sb.append(">");
  -        sb.append(bundle.getString(bundle_prefix+".condition.pageid.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.pageid.label"));
           sb.append("</option>");
           sb.append("<option value=\"date\" ");
           if (z == 2 && smode2.equalsIgnoreCase("date")) 
sb.append("selected=\"selected\"");
           if (z == 3 && smode3.equalsIgnoreCase("date")) 
sb.append("selected=\"selected\"");
           if (z == 4 && smode4.equalsIgnoreCase("date")) 
sb.append("selected=\"selected\"");
           sb.append(">");
  -        sb.append(bundle.getString(bundle_prefix+".condition.date.label"));
  +        sb.append(bundle.getString(bundle_prefix + ".condition.date.label"));
           sb.append("</option>");
           sb.append("</select>");
   
  @@ -651,25 +667,26 @@
           sb.append(1);
           sb.append("\" class=\"contvis");
           if ((z == 2 && smode2.equalsIgnoreCase("creator"))
  -                ||(z == 3 && smode3.equalsIgnoreCase("creator"))
  -                ||(z == 4 && smode4.equalsIgnoreCase("creator"))
  +                || (z == 3 && smode3.equalsIgnoreCase("creator"))
  +                || (z == 4 && smode4.equalsIgnoreCase("creator"))
                   ) sb.append("1\">");
  -            else sb.append("\">");
  +        else
  +            sb.append("\">");
           // select type author
  -        sb.append(bundle.getString(bundle_prefix+".postfix.author.label"));
  +        sb.append(bundle.getString(bundle_prefix + ".postfix.author.label"));
           sb.append("&nbsp;<select name=\"condition");
           sb.append(z);
           sb.append(1);
           sb.append("\" onchange=\"goSearch(this.name)\">");
           sb.append("<option value=\"creator\" >");
   
  -        
sb.append(bundle.getString(bundle_prefix+".condition.creator.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.creator.label"));
           sb.append("</option>");
           sb.append("<option value=\"contributor\" >");
  -        
sb.append(bundle.getString(bundle_prefix+".condition.contributor.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.contributor.label"));
           sb.append("</option>");
           sb.append("<option value=\"all\" >");
  -        sb.append(bundle.getString(bundle_prefix+".condition.both.label"));
  +        sb.append(bundle.getString(bundle_prefix + ".condition.both.label"));
   
           sb.append("</option>");
           sb.append("</select>");
  @@ -689,11 +706,12 @@
           sb.append(2);
           sb.append("\" class=\"contvis");
           if ((z == 2 && smode2.equalsIgnoreCase("keywords"))
  -                ||(z == 3 && smode3.equalsIgnoreCase("keywords"))
  -                ||(z == 4 && smode4.equalsIgnoreCase("keywords"))
  +                || (z == 3 && smode3.equalsIgnoreCase("keywords"))
  +                || (z == 4 && smode4.equalsIgnoreCase("keywords"))
                   ) sb.append("1\">");
  -            else sb.append("\">");
  -        sb.append(bundle.getString(bundle_prefix+".postfix.keywords.label"));
  +        else
  +            sb.append("\">");
  +        sb.append(bundle.getString(bundle_prefix + 
".postfix.keywords.label"));
           sb.append("&nbsp;<INPUT size=30 value=\"");
           if (z == 2) sb.append(query22);
           if (z == 3) sb.append(query32);
  @@ -710,11 +728,12 @@
           sb.append(3);
           sb.append("\" class=\"contvis");
           if ((z == 2 && smode2.equalsIgnoreCase("pageid"))
  -                ||(z == 3 && smode3.equalsIgnoreCase("pageid"))
  -                ||(z == 4 && smode4.equalsIgnoreCase("pageid"))
  +                || (z == 3 && smode3.equalsIgnoreCase("pageid"))
  +                || (z == 4 && smode4.equalsIgnoreCase("pageid"))
                   ) sb.append("1\">");
  -            else sb.append("\">");
  -        sb.append(bundle.getString(bundle_prefix+".postfix.author.label"));
  +        else
  +            sb.append("\">");
  +        sb.append(bundle.getString(bundle_prefix + ".postfix.author.label"));
           sb.append("&nbsp;<INPUT size=10 value=\"");
           if (z == 2) sb.append(query23);
           if (z == 3) sb.append(query33);
  @@ -731,24 +750,25 @@
           sb.append(4);
           sb.append("\" class=\"contvis");
           if ((z == 2 && smode2.equalsIgnoreCase("date"))
  -                ||(z == 3 && smode3.equalsIgnoreCase("date"))
  -                ||(z == 4 && smode4.equalsIgnoreCase("date"))
  +                || (z == 3 && smode3.equalsIgnoreCase("date"))
  +                || (z == 4 && smode4.equalsIgnoreCase("date"))
                   ) sb.append("1\">");
  -            else sb.append("\">");
  +        else
  +            sb.append("\">");
           // select type date
  -        sb.append(bundle.getString(bundle_prefix+".postfix.author.label"));
  +        sb.append(bundle.getString(bundle_prefix + ".postfix.author.label"));
           sb.append("&nbsp;<select name=\"condition");
           sb.append(z);
           sb.append(4);
           sb.append("\">");
           sb.append("<option value=\"pub\" 
selected=\"selected\">");//default:publication date
  -        
sb.append(bundle.getString(bundle_prefix+".results.publishdate.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".results.publishdate.label"));
           sb.append("</option>");
           sb.append("<option value=\"mod\" >");
  -        
sb.append(bundle.getString(bundle_prefix+".condition.contributiondate.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.contributiondate.label"));
           sb.append("</option>");
           sb.append("<option value=\"cre\" >");
  -        
sb.append(bundle.getString(bundle_prefix+".results.creationdate.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".results.creationdate.label"));
           sb.append("</option>");
           sb.append("</select>");
           // select date range
  @@ -758,16 +778,16 @@
           sb.append(4);
           sb.append("\" onchange=\"goSearch(this.name)\">");
           sb.append("<option value=\"-\" 
selected=\"selected\">");//default:vide
  -        
sb.append(bundle.getString(bundle_prefix+".condition.daterange.message.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.daterange.message.label"));
           sb.append("</option>");
           sb.append("<option value=\"week\">");
  -        
sb.append(bundle.getString(bundle_prefix+".condition.daterange.week.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.daterange.week.label"));
           sb.append("</option>");
           sb.append("<option value=\"month\" >");
  -        
sb.append(bundle.getString(bundle_prefix+".condition.daterange.month.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.daterange.month.label"));
           sb.append("</option>");
           sb.append("<option value=\"months\" >");
  -        
sb.append(bundle.getString(bundle_prefix+".condition.daterange.months.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.daterange.months.label"));
           sb.append("</option>");
           sb.append("</select>");
   
  @@ -781,7 +801,7 @@
           sb.append("<a href=\"javascript:callSelectPageLink(");
           sb.append(z);
           sb.append(")\">");
  -        
sb.append(bundle.getString(bundle_prefix+".condition.sitemapview.label"));
  +        sb.append(bundle.getString(bundle_prefix + 
".condition.sitemapview.label"));
           sb.append("</a></span>");
           sb.append("</div>");
   
  @@ -791,8 +811,11 @@
   
   
   </td></tr>
  -<tr><td><a href="javascript:goSearch('go')" 
title="<%=bundle.getString(bundle_prefix+".search.label")%>" 
style="text-decoration:none"><img 
src="/jahia/jsp/jahia/engines/images/view_next.png"
  -                                                                width="48" 
height="48" 
border="0">&nbsp;<%=bundle.getString(bundle_prefix+".search.label")%></a></td>
  +<tr><td><a href="javascript:goSearch('go')" 
title="<%=bundle.getString(bundle_prefix+".search.label")%>"
  +           style="text-decoration:none"><img 
src="/jahia/jsp/jahia/engines/images/view_next.png"
  +                                             width="48" height="48"
  +                                             
border="0">&nbsp;<%=bundle.getString(bundle_prefix + ".search.label")%></a>
  +</td>
       <td align="right"><img id="waiting" 
src="/jahia/jsp/jahia/engines/images/pix.gif" width="16" height="16" border="0"
                              align="right"></td>
   </tr>
  @@ -810,127 +833,134 @@
   <TR>
   <TD class="text">
   <fieldset>
  -<legend><%=bundle.getString(bundle_prefix+".results.label")%></legend>
  +<legend><%=bundle.getString(bundle_prefix + ".results.label")%></legend>
   <table width="100%" border="0" cellspacing="0" cellpadding="0">
   <tr>
   <td valign="top" width="100%" class="maintable10">
   <%
       if (totalHits != 0) {
   %>
  -<table border="0" cellspacing="0" cellpadding="4" width="100%">
  -    <tr>
  -        <th class="text">
  -            <% if (orderBy.equalsIgnoreCase("score")) { %>
  -            <%=bundle.getString(bundle_prefix+".results.name.label")%>
  -            <% } else { %>
  -            <a 
href="javascript:orderby('score');"><%=bundle.getString(bundle_prefix+".results.name.label")%></a>
  -            <% } %>
  -        </th>
  -        <th class="text">
  -            <% if (orderBy.equalsIgnoreCase("creator")) { %>
  -            <%=bundle.getString(bundle_prefix+".results.author.label")%>
  -            <% } else { %>
  -            <a 
href="javascript:orderby('creator');"><%=bundle.getString(bundle_prefix+".results.author.label")%></a>
  -            <% } %>
  -        </th>
  -        <th class="text">
  -            <% if (orderBy.equalsIgnoreCase("lastcontributor")) { %>
  -            <%=bundle.getString(bundle_prefix+".results.contributor.label")%>
  -            <% } else { %>
  -            <a 
href="javascript:orderby('lastcontributor');"><%=bundle.getString(bundle_prefix+".results.contributor.label")%></a>
  -            <% } %>
  -        </th>
  -        <th 
class="text"><%=bundle.getString(bundle_prefix+".results.usage.label")%></th>
  -        <!--th class="text">score</th-->
  -        <th class="text">
  -            <% if (orderBy.equalsIgnoreCase("creationdate")) { %>
  -            
<%=bundle.getString(bundle_prefix+".results.creationdate.label")%>
  -            <% } else { %>
  -            <a 
href="javascript:orderby('creationdate');"><%=bundle.getString(bundle_prefix+".results.creationdate.label")%></a>
  -            <% } %>
  -        </th>
  -        <th class="text">
  -            <% if (orderBy.equalsIgnoreCase("lastpublishdate")) { %>
  -            <%=bundle.getString(bundle_prefix+".results.publishdate.label")%>
  -            <% } else { %>
  -            <a 
href="javascript:orderby('lastpublishdate');"><%=bundle.getString(bundle_prefix+".results.publishdate.label")%></a>
  -            <% } %>
  -        </th>
  -        <th 
class="text"><center><%=bundle.getString(bundle_prefix+".results.copy.label")%></center></th>
  -        <th 
class="text"><center><%=bundle.getString(bundle_prefix+".results.copylinked.label")%></center></th>
  -    </tr>
  +<table border="0" cellspacing="2" cellpadding="4" width="100%">
  +<tr bgcolor="#eeeeee" valign="top">
  +    <th class="text">
  +        <% if (orderBy.equalsIgnoreCase("score")) { %>
  +        <%=bundle.getString(bundle_prefix + ".results.name.label")%>
  +        <% } else { %>
  +        <a 
href="javascript:orderby('score');"><%=bundle.getString(bundle_prefix + 
".results.name.label")%></a>
  +        <% } %>
  +    </th>
  +    <th class="text">
  +        <% if (orderBy.equalsIgnoreCase("creator")) { %>
  +        <%=bundle.getString(bundle_prefix + ".results.author.label")%>
  +        <% } else { %>
  +        <a 
href="javascript:orderby('creator');"><%=bundle.getString(bundle_prefix + 
".results.author.label")%></a>
  +        <% } %>
  +    </th>
  +    <th class="text">
  +        <% if (orderBy.equalsIgnoreCase("lastcontributor")) { %>
  +        <%=bundle.getString(bundle_prefix + ".results.contributor.label")%>
  +        <% } else { %>
  +        <a 
href="javascript:orderby('lastcontributor');"><%=bundle.getString(bundle_prefix 
+ ".results.contributor.label")%></a>
  +        <% } %>
  +    </th>
  +    <th class="text"><%=bundle.getString(bundle_prefix + 
".results.usage.label")%></th>
  +    <!--th class="text">score</th-->
  +    <th class="text">
  +        <% if (orderBy.equalsIgnoreCase("creationdate")) { %>
  +        <%=bundle.getString(bundle_prefix + ".results.creationdate.label")%>
  +        <% } else { %>
  +        <a 
href="javascript:orderby('creationdate');"><%=bundle.getString(bundle_prefix + 
".results.creationdate.label")%></a>
  +        <% } %>
  +    </th>
  +    <th class="text">
  +        <% if (orderBy.equalsIgnoreCase("lastpublishdate")) { %>
  +        <%=bundle.getString(bundle_prefix + ".results.publishdate.label")%>
  +        <% } else { %>
  +        <a 
href="javascript:orderby('lastpublishdate');"><%=bundle.getString(bundle_prefix 
+ ".results.publishdate.label")%></a>
  +        <% } %>
  +    </th>
  +    <th class="text"><center><%=bundle.getString(bundle_prefix + 
".results.copy.label")%></center></th>
  +    <th class="text"><center><%=bundle.getString(bundle_prefix + 
".results.copylinked.label")%></center></th>
  +</tr>
   
  -    <%
  +<%
   
  -        sb = new StringBuffer();
  -        for (int i = 0; i < totalHits; i++) {
  -            JahiaSearchHit thisHit = (JahiaSearchHit) sr.results().get(i);
  -            String url = "#";
  -            if (thisHit.getTeaser() != null && 
!thisHit.getTeaser().equalsIgnoreCase("")) {
  -                url = serverpath + thisHit.getURL();
  -            }
  -            String sitekey = null;
  -            int pickersUsage = 0;
  -            try {
  -                sitekey = 
ServicesRegistry.getInstance().getJahiaSitesService().getSite(thisHit.getPage().getJahiaID()).getSiteKey();
  -                pickersUsage = 
ContentContainer.getContainer(Integer.parseInt(thisHit.getId())).getPickerObjects().size();
  -            } catch (JahiaException e) {
  -                logger.error(e);
  -            }
  +    sb = new StringBuffer();
  +    for (int i = 0; i < totalHits; i++) {
  +        JahiaSearchHit thisHit = (JahiaSearchHit) sr.results().get(i);
  +        String url = "#";
  +        if (thisHit.getTeaser() != null && 
!thisHit.getTeaser().equalsIgnoreCase("")) {
  +            url = serverpath + thisHit.getURL();
  +        }
  +        String sitekey = null;
  +        int pickersUsage = 0;
  +        try {
  +            sitekey = 
ServicesRegistry.getInstance().getJahiaSitesService().getSite(thisHit.getPage().getJahiaID()).getSiteKey();
  +            pickersUsage = 
ContentContainer.getContainer(Integer.parseInt(thisHit.getId())).getPickerObjects().size();
  +        } catch (JahiaException e) {
  +            logger.error(e);
  +        }
   
  -            String cdate = printFriendlyDate(thisHit, "creationdate", 
request.getLocale());
  -            String pdate = printFriendlyDate(thisHit, "lastpublishingdate", 
request.getLocale());
  -                     //object info
  -            String siteLocalisation="Id:"+thisHit.getId()+ " Site:"+sitekey;
  -            //check if object is a text contentfield or a contentpage
  -            if(thisHit.getType()== JahiaSearchHitInterface.PAGE_TYPE){
  -               siteLocalisation="PID:"+thisHit.getPageId()+ " Site:"+sitekey;
  -            }
  -            //page id container
  -                     //String pageId=""+thisHit.getPage().getID();
  -            String pageId=""+thisHit.getPageId();
  -            sb.append("<tr><td class=\"text\"><a href=\"");
  -            sb.append(url);
  -            sb.append("\" title=\"pid");
  -            //sb.append(thisHit.getId());
  -            sb.append(pageId);
  -            sb.append(" in site:");
  -            sb.append(sitekey);
  -            sb.append("\" target=\"_new\"><b>");
  -            sb.append(thisHit.getTeaser());
  -            sb.append("</b></a><br><font size=\"1\"><i>(");
  -            sb.append(siteLocalisation);
  -            sb.append(")</i></font></td><td class=\"text\">");
  -            sb.append(thisHit.getParsedObject().getValue("creator"));
  -            sb.append("</td><td class=\"text\">");
  -            sb.append(thisHit.getParsedObject().getValue("lastcontributor"));
  -            sb.append("</td><td class=\"text\">");
  -            if(pickersUsage>0) {
  -                sb.append("<a href=\"javascript:displayPickers('");
  -                sb.append(thisHit.getId());
  -                sb.append("')\">");
  -                sb.append(pickersUsage);
  -                sb.append("</a>");
  -            } else sb.append("0");
  -
  -
  -            sb.append("</td><td class=\"text\">");
  -            sb.append(cdate);
  -            sb.append("</td><td class=\"text\">");
  -            sb.append(pdate);
  -            sb.append("</td><td class=\"text\"><input type=\"radio\" 
name=\"contentPickOp\" value=\"copy_");
  -            sb.append(thisHit.getId());
  -            sb.append("\"/></center></td><td class=\"text\"><center><input 
type=\"radio\" name=\"contentPickOp\" value=\"link_");
  +        String cdate = printFriendlyDate(thisHit, "creationdate", 
request.getLocale());
  +        String pdate = printFriendlyDate(thisHit, "lastpublishingdate", 
request.getLocale());
  +        //object info
  +        String siteLocalisation = "Id:" + thisHit.getId() + " Site:" + 
sitekey;
  +        //check if object is a text contentfield or a contentpage
  +        if (thisHit.getType() == JahiaSearchHitInterface.PAGE_TYPE) {
  +            siteLocalisation = "PID:" + thisHit.getPageId() + " Site:" + 
sitekey;
  +        }
  +        //page id container
  +        //String pageId=""+thisHit.getPage().getID();
  +        String pageId = "" + thisHit.getPageId();
  +        String color = "#FFFFFF";
  +        if (i % 2 > 0) color = "#EEFFFF";
  +        sb.append("<tr style=\"background-color:");
  +        sb.append(color);
  +        sb.append("\" onMouseOver=\"this.style.backgroundColor='#FFFFEE'\" 
onMouseOut=\"this.style.backgroundColor='");
  +        sb.append(color);
  +        sb.append("'\"><td class=\"text\"><a href=\"");
  +        sb.append(url);
  +        sb.append("\" title=\"pid");
  +        //sb.append(thisHit.getId());
  +        sb.append(pageId);
  +        sb.append(" in site:");
  +        sb.append(sitekey);
  +        sb.append("\" target=\"_new\"><b>");
  +        sb.append(thisHit.getTeaser());
  +        sb.append("</b></a><br><font size=\"1\"><i>(");
  +        sb.append(siteLocalisation);
  +        sb.append(")</i></font></td><td class=\"text\">");
  +        sb.append(thisHit.getParsedObject().getValue("creator"));
  +        sb.append("</td><td class=\"text\">");
  +        sb.append(thisHit.getParsedObject().getValue("lastcontributor"));
  +        sb.append("</td><td class=\"text\"><center>");
  +        if (pickersUsage > 0) {
  +            sb.append("<a href=\"javascript:displayPickers('");
               sb.append(thisHit.getId());
  -            sb.append("\"/></center></td></tr>");
  -        }//end loop
  -    %>
  -    <%=sb.toString()%>
  +            sb.append("')\">");
  +            sb.append(pickersUsage);
  +            sb.append("</a>");
  +        } else
  +            sb.append("0");
  +
  +
  +        sb.append("</center></td><td class=\"text\">");
  +        sb.append(cdate);
  +        sb.append("</td><td class=\"text\">");
  +        sb.append(pdate);
  +        sb.append("</td><td class=\"text\"><center><input type=\"radio\" 
name=\"contentPickOp\" value=\"copy_");
  +        sb.append(thisHit.getId());
  +        sb.append("\"/></center></td><td class=\"text\"><center><input 
type=\"radio\" name=\"contentPickOp\" value=\"link_");
  +        sb.append(thisHit.getId());
  +        sb.append("\"/></center></td></tr>");
  +    }//end loop
  +%>
  +<%=sb.toString()%>
   </table>
   <%
   } else {
   %>
  -<div 
class="text"><%=bundle.getString(bundle_prefix+".noresults.label")%></div>
  +<div class="text"><%=bundle.getString(bundle_prefix + 
".noresults.label")%></div>
   <%
       }
   %>
  @@ -953,6 +983,9 @@
   <%
       /**
        * $Log: contentpick.jsp,v $
  +     * Revision 1.36  2005/11/09 12:41:09  dpillot
  +     * better visualization
  +     *
        * Revision 1.35  2005/11/08 17:36:54  dpillot
        * fix for compilation
        *
  

Reply via email to