Changeset 8245

Show
Ignore:
Timestamp:
02/24/10 12:51:11 (5 months ago)
Author:
ssterling
Message:

Make Solr Search the default: swapped "search" and "search2" in struts.xml and changed the FTLs for consistent screen flow.

Location:
head/ambra/webapp/src/main
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • head/ambra/webapp/src/main/resources/struts.xml

    r8193 r8245  
    221221  </package> 
    222222 
    223   <package name="search" extends="default" namespace="/search"> 
     223  <package name="search" extends="default" namespace="/search2"> 
    224224 
    225225    <default-action-ref name="pageNotFound" /> 
     
    261261    Copy of the "search" package to act as a starting point for re-engineering the search functionality. 
    262262  --> 
    263   <package name="search2" extends="default" namespace="/search2"> 
     263  <package name="search2" extends="default" namespace="/search"> 
    264264 
    265265    <default-action-ref name="pageNotFound" /> 
  • head/ambra/webapp/src/main/webapp/search2/searchResults.ftl

    r8239 r8245  
    2828        This URL is used for both the return link to the Advanced Search form AND the links to other pages of results. 
    2929      --> 
    30       <@s.url id="advancedSearchURL" includeParams="none" namespace="/search2" action="advancedSearch" /> 
     30      <@s.url id="advancedSearchURL" includeParams="none" namespace="/search" action="advancedSearch" /> 
    3131 
    3232      <!-- 
     
    9090  <h1>Search Results</h1> 
    9191 
    92  
    93 <h1>This FTL is in the search2 directory</h1> 
    94 <!-- TODO: take this out, and the line above it, too. 
    95 <#list limitToCategory as cat> 
    96 <br/>limitToCategory: ${cat} 
    97 </#list> 
    98 <#list limitToJournal as issn> 
    99 <br/>limitToJournal: ${issn} 
    100 </#list> 
    101 <br/> 
    102 <#list journals as journal> 
    103 <br/>${journal.dublinCore.title}: ${journal.eIssn} 
    104 </#list> 
    105 --> 
    106  
    107  
    10892  <div id="search-results"> 
    10993 
  • head/ambra/webapp/src/main/webapp/search2/searchStart.ftl

    r8239 r8245  
    1818  limitations under the License. 
    1919--> 
    20  
    21 <h1>This FTL is in the search2 directory</h1> 
    22  
    2320 
    2421<#assign checkedstr = "checked=\"checked\""> 
     
    7067      </div> 
    7168    </#if> 
    72     <@s.url id="advSearchURL" includeParams="none" namespace="/search2" action="advancedSearch" /> 
     69    <@s.url id="advSearchURL" includeParams="none" namespace="/search" action="advancedSearch" /> 
    7370    <form id="advSearchForm" name="advSearchForm" onsubmit="return true;" action="${advSearchURL}" 
    7471          method="post" enctype="multipart/form-data" class="advSearch" title="Advanced Search"> 
  • head/ambra/webapp/src/main/webapp/search/searchResults.ftl

    r7812 r8245  
    2929    <#if (startPage gt 0) > 
    3030      <#if limitToJournalAsString??> 
    31         <@s.url id="prevPageURL" action="simpleSearch" namespace="/search" startPage="${startPage - 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" limitToJournal="${limitToJournalAsString}" includeParams="none"/> 
    32       <#else> 
    33         <@s.url id="prevPageURL" action="simpleSearch" namespace="/search" startPage="${startPage - 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" includeParams="none"/> 
     31        <@s.url id="prevPageURL" action="simpleSearch" namespace="/search2" startPage="${startPage - 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" limitToJournal="${limitToJournalAsString}" includeParams="none"/> 
     32      <#else> 
     33        <@s.url id="prevPageURL" action="simpleSearch" namespace="/search2" startPage="${startPage - 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" includeParams="none"/> 
    3434      </#if> 
    3535      <@s.a href="%{prevPageURL}">&lt; Prev</@s.a> | 
     
    4040      <#else> 
    4141        <#if limitToJournalAsString??> 
    42           <@s.url id="searchPageURL" action="simpleSearch" namespace="/search" startPage="${pageNumber - 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" limitToJournal="${limitToJournalAsString}" includeParams="none"/> 
     42          <@s.url id="searchPageURL" action="simpleSearch" namespace="/search2" startPage="${pageNumber - 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" limitToJournal="${limitToJournalAsString}" includeParams="none"/> 
    4343        <#else> 
    44           <@s.url id="searchPageURL" action="simpleSearch" namespace="/search" startPage="${pageNumber - 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" includeParams="none"/> 
     44          <@s.url id="searchPageURL" action="simpleSearch" namespace="/search2" startPage="${pageNumber - 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" includeParams="none"/> 
    4545        </#if> 
    4646        <@s.a href="%{searchPageURL}">${pageNumber}</@s.a> 
     
    5050    <#if hasMore == 1> 
    5151      <#if limitToJournalAsString??> 
    52         <@s.url id="nextPageURL" action="simpleSearch" namespace="/search" startPage="${startPage + 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" limitToJournal="${limitToJournalAsString}" includeParams="none"/> 
    53       <#else> 
    54         <@s.url id="nextPageURL" action="simpleSearch" namespace="/search" startPage="${startPage + 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" includeParams="none"/> 
     52        <@s.url id="nextPageURL" action="simpleSearch" namespace="/search2" startPage="${startPage + 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" limitToJournal="${limitToJournalAsString}" includeParams="none"/> 
     53      <#else> 
     54        <@s.url id="nextPageURL" action="simpleSearch" namespace="/search2" startPage="${startPage + 1}" pageSize="${pageSize}" query="${query}" journalOpt="${journalOpt}" includeParams="none"/> 
    5555      </#if> 
    5656      | <@s.a href="%{nextPageURL}"> Next &gt;</@s.a> 
     
    121121     
    122122    <@s.url id="searchHelpURL" includeParams="none" namespace="/static" action="searchHelp" /> 
    123     <@s.url id="advancedSearchURL" includeParams="none" namespace="/search" action="advancedSearch" /> 
     123    <@s.url id="advancedSearchURL" includeParams="none" namespace="/search2" action="advancedSearch" /> 
    124124    <div id="searchMore"> 
    125125      <form name="reviseSearch" action="${advancedSearchURL}" method="get"> 
     
    142142        </#if> 
    143143      </form> 
    144       <form name="reviseQuery" action="${searchURL}" method="get"> 
     144 
     145      <!--  TODO: This "action" should be composed dynamically, but is here hard-coded to make the old (Mulgara-based) search work. 
     146            TODO: The next line should read: form name="reviseQuery" action="${searchURL}" method="get" 
     147      --> 
     148      <form name="reviseQuery" action="/ambra-webapp/search2/simpleSearch.action" method="get"> 
    145149        <@s.hidden name="noSearchFlag" value="set" /> 
    146150        <@s.hidden name="creator" /> 
  • head/ambra/webapp/src/main/webapp/search/searchStart.ftl

    r7812 r8245  
    6666      </div> 
    6767    </#if> 
    68     <@s.url id="advSearchURL" includeParams="none" namespace="/search" action="advancedSearch" /> 
     68    <@s.url id="advSearchURL" includeParams="none" namespace="/search2" action="advancedSearch" /> 
    6969    <form id="advSearchForm" name="advSearchForm" onsubmit="return true;" action="${advSearchURL}" 
    7070          method="post" enctype="multipart/form-data" class="advSearch" title="Advanced Search">