Changeset 1047

Show
Ignore:
Timestamp:
10/24/06 17:18:53
Author:
johnsa
Message:

search results supported in public client.

for now, enter a search term such as "eventSummary:test"; the default search field will be added shortly.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/blue.css

    r1046 r1047  
    300300  font-weight: normal; 
    301301} 
     302#searchTable td { 
     303  padding: 4px; 
     304} 
     305#searchTable .searchRelevance { 
     306  background-color: #2c5f89; 
     307  color: black; 
     308} 
    302309#calPageTable { 
    303310  width: 100%; 
  • trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/default.xsl

    r1046 r1047  
    10931093  <!--==== SEARCH RESULT ====--> 
    10941094  <xsl:template name="searchResult"> 
     1095    <xsl:variable name="subscriptionId" select="subscription/id"/> 
     1096    <xsl:variable name="calPath" select="calendar/encodedPath"/> 
     1097    <xsl:variable name="guid" select="guid"/> 
     1098    <xsl:variable name="recurrenceId" select="recurrenceId"/> 
    10951099    <h2 class="bwStatusConfirmed">Search Result</h2> 
    10961100    <table id="searchTable" cellpadding="0" cellspacing="0"> 
    10971101      <tr> 
    1098         <th> 
    1099           <xsl:value-of select="/bedework/resultSize"/> result<xsl:if test="/bedework/resultSize != 1">s</xsl:if> returned 
    1100         </th> 
    1101         <th> 
     1102        <th colspan="5"> 
    11021103          <form name="searchForm" method="post" action="{$search}" id="searchPageForm"> 
    11031104            Search: 
    1104             <input type="text" name="query" size="10"/> 
     1105            <input type="text" name="query" size="30"> 
     1106              <xsl:attribute name="value"><xsl:value-of select="/bedework/searchResults/query"/></xsl:attribute> 
     1107            </input> 
    11051108            <input type="submit" name="submit" value="go"/> 
    11061109          </form> 
     1110          <xsl:value-of select="/bedework/searchResults/resultSize"/> 
     1111          result<xsl:if test="/bedework/searchResults/resultSize != 1">s</xsl:if> returned 
     1112          for <em><xsl:value-of select="/bedework/searchResults/query"/></em> 
    11071113        </th> 
    11081114      </tr> 
    1109       <tr> 
    1110         <td> 
    1111         </td> 
    1112         <td> 
    1113         </td> 
    1114       </tr> 
     1115      <xsl:for-each select="/bedework/searchResults/searchResult"> 
     1116        <tr> 
     1117          <td> 
     1118            <xsl:value-of select="ceiling(number(score)*100)"/>% 
     1119            <img src="{$resourcesRoot}/images/spacer.gif" height="4" class="searchRelevance"> 
     1120              <xsl:attribute name="width"><xsl:value-of select="ceiling(number(score)*100)"/></xsl:attribute> 
     1121            </img> 
     1122          </td> 
     1123          <td> 
     1124            <a href="{$eventView}&amp;subid={$subscriptionId}&amp;calPath={$calPath}&amp;guid={$guid}&amp;recurrenceId={$recurrenceId}"> 
     1125              <xsl:value-of select="event/summary"/> 
     1126            </a> 
     1127          </td> 
     1128          <td> 
     1129            <xsl:value-of select="event/start/longdate"/> 
     1130            <xsl:text> </xsl:text> 
     1131            <xsl:value-of select="event/start/time"/> 
     1132            <xsl:choose> 
     1133              <xsl:when test="event/start/longdate != event/end/longdate"> 
     1134                - <xsl:value-of select="event/start/longdate"/> 
     1135                <xsl:text> </xsl:text> 
     1136                <xsl:value-of select="event/end/time"/> 
     1137              </xsl:when> 
     1138              <xsl:when test="event/start/time != event/end/time"> 
     1139                - <xsl:value-of select="event/end/time"/> 
     1140              </xsl:when> 
     1141            </xsl:choose> 
     1142          </td> 
     1143          <td> 
     1144            <xsl:variable name="calUrl" select="event/calendar/encodedPath"/> 
     1145            <a href="{$setSelection}&amp;calUrl={$calUrl}"> 
     1146              <xsl:value-of select="event/calendar/name"/> 
     1147            </a> 
     1148          </td> 
     1149          <td> 
     1150            <xsl:value-of select="event/location/address"/> 
     1151          </td> 
     1152        </tr> 
     1153      </xsl:for-each> 
    11151154    </table> 
    11161155  </xsl:template> 
  • trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/green.css

    r1046 r1047  
    302302        padding-left: 1em; 
    303303} 
     304#searchTable th { 
     305  padding-left: 0.5em; 
     306  padding-right: 0.5em; 
     307  padding-top: 2px; 
     308  padding-bottom: 2px; 
     309  text-align: left; 
     310  background: #e5e5e5; 
     311  color: #000; 
     312  font-weight: normal; 
     313} 
     314#searchTable td { 
     315  padding: 4px; 
     316} 
     317#searchTable .searchRelevance { 
     318  background-color: #090; 
     319  color: black; 
     320} 
    304321#calPageTable { 
    305322  width: 100%; 
  • trunk/deployment/webpublic/webapp/resources/demoskins/MainCampus/default/default/red.css

    r1046 r1047  
    302302        padding-left: 1em; 
    303303} 
     304#searchTable th { 
     305  padding-left: 0.5em; 
     306  padding-right: 0.5em; 
     307  padding-top: 2px; 
     308  padding-bottom: 2px; 
     309  text-align: left; 
     310  background: #e5e5e5; 
     311  color: #000; 
     312  font-weight: normal; 
     313} 
     314#searchTable td { 
     315  padding: 4px; 
     316} 
     317#searchTable .searchRelevance { 
     318  background-color: #900; 
     319  color: black; 
     320} 
    304321#calPageTable { 
    305322  width: 100%;