Changeset 1575 for MDService2


Ignore:
Timestamp:
10/07/11 13:12:15 (13 years ago)
Author:
gaba
Message:

corrections, query tests

Location:
MDService2/branches/MDService_simple3
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple3/WebContent/static/queries.xml

    r1266 r1575  
    66                        <dd><p>just one word like:</p>
    77                                <ul>           
    8                                         <li><a class="query" href="/MDService2/?squery=system">system</a></li>
    9                                         <li><a class="query" href="/MDService2/?squery=-year-olds">-year-olds</a> - a bug there (don't use '-'!)</li>
    10                                         <li><a class="query" href="/MDService2/?squery=acquisition">acquisition</a></li>                       
     8                                        <li><a class="query" href="/MDService2/?query=system">system</a></li>
     9                                        <li><a class="query" href="/MDService2/?query=-year-olds">-year-olds</a> - a bug there (don't use '-'!)</li>
     10                                        <li><a class="query" href="/MDService2/?query=acquisition">acquisition</a></li>                 
    1111                                </ul>
    1212                        </dd>
     
    1414                        <dd>
    1515                                <ul>
    16                                         <li><a class="query" href="/MDService2/?squery=/?squery=child%20%7C%20acquisition">child | acquisition</a></li>
     16                                        <!-- <li><a class="query" href="/MDService2/?squery=/?squery=child%20%7C%20acquisition">child | acquisition</a></li>
     17                                        -->
    1718                                </ul>
    1819                        </dd>
     
    2021                        <dd>
    2122                                <ul>
    22                                         <li><a class="query" href="/MDService2/?squery=child%20acquisition">child acquisition</a></li>
    23                                         <li><a class="query" href="/MDService2/?squery=longitudinal%20study">longitudinal study</a></li>                       
     23                                        <li><a class="query" href="/MDService2/?query=child%20acquisition">child acquisition</a></li>
     24                                        <li><a class="query" href="/MDService2/?query=longitudinal%20study">longitudinal study</a></li>                 
    2425                                </ul>
    2526                        </dd>
     
    2728                        <dd>a sequence of terms
    2829                                <ul>
    29                                         <li><a class="query" href="/MDService2/?squery=%22longitudinal%20study%22">"longitudinal study"</a></li>
     30                                        <li><a class="query" href="/MDService2/?query=%22longitudinal%20study%22">"longitudinal study"</a></li>
    3031                                </ul>
    3132                        </dd>
     33                        <!--
     34                       
    3235                        <dt >Bookmarks</dt>     
    3336                        <dd>search/remember individual records (by handle/identifier)
     
    8689                                </ul>
    8790                        </dd>
    88                 </dl>
     91                       
     92                         -->
     93                                        </dl>
    8994        </div>
    9095</info>
  • MDService2/branches/MDService_simple3/WebContent/static/queries2.xml

    r1495 r1575  
    66                        <dd><p>just one word like:</p>
    77                                <ul>           
    8                                         <li><a class="query count" href="?squery=system">system</a></li>                                       
    9                                         <li><a class="query count" href="?squery=-year-olds">-year-olds</a> - a bug solved (parser doesn't like '-' at the beginning!)</li>
    10                                         <li><a class="query count" href="?squery=acquisition">acquisition</a></li>                                                                                             
     8                                        <li><a class="query count" href="?query=system">system</a></li>                                 
     9                                        <li><a class="query count" href="?query=-year-olds">-year-olds</a> - a bug solved (parser doesn't like '-' at the beginning!)</li>
     10                                        <li><a class="query count" href="?query=acquisition">acquisition</a></li>                                                                                               
    1111                                </ul>
    1212                        </dd>
    13                        
    14                        
    1513                        <dt >all of multiple terms (AND)</dt>
    1614                        <dd>
    1715                                <ul>
    18                                         <li><a class="query count" href="?squery=child%20acquisition">child acquisition</a></li>
    19                                         <li><a class="query count" href="?squery=longitudinal%20study">longitudinal study</a></li>                     
     16                                        <li><a class="query count" href="?query=child%20acquisition">child acquisition</a></li>
     17                                        <li><a class="query count" href="?query=longitudinal%20study">longitudinal study</a></li>                       
    2018                                </ul>
    2119                        </dd>
     
    2321                        <dd>a sequence of terms
    2422                                <ul>
    25                                         <li><a class="query count" href="?squery=%22longitudinal%20study%22">"longitudinal study"</a></li>
     23                                        <li><a class="query count" href="?query=%22longitudinal%20study%22">"longitudinal study"</a></li>
    2624                                </ul>
    2725                        </dd>
     
    3432                        </dd>
    3533                         
    36                         <!--
     34                        <!--  
    3735                                        <dt >Bookmarks</dt>     
    3836                        <dd>search/remember individual records (by handle/identifier)
  • MDService2/branches/MDService_simple3/src/xsl/cmd_functions.xsl

    r1574 r1575  
    231231                <xsl:param name="maximumRecords" />
    232232               
    233                 <xsl:variable name="searchurl" select="my:formURL('search','htmlpage','')" />
     233                <xsl:variable name="searchurl" select="concat($base_dir, '/search/', $format, '?')" />
     234                <xsl:variable name="param_query">
     235                        <xsl:if test="$q != ''">
     236                                <xsl:value-of select="concat('query=',$q)"></xsl:value-of>
     237                        </xsl:if>
     238                </xsl:variable>
    234239                <xsl:variable name="param_repository">
    235240                        <xsl:if test="$repository_name != ''">
    236241                                <xsl:value-of select="concat('&amp;repository=',$repository_name)"></xsl:value-of>
    237                         </xsl:if>
    238                 </xsl:variable>
    239                 <xsl:variable name="param_query">
    240                         <xsl:if test="$q != ''">
    241                                 <xsl:value-of select="concat('&amp;query=',$q)"></xsl:value-of>
    242242                        </xsl:if>
    243243                </xsl:variable>
  • MDService2/branches/MDService_simple3/src/xsl/mdset2view.xsl

    r1574 r1575  
    424424                                                <a class="internal" href="{concat('../../record/htmldetail/', my:encodePID(.//MdSelfLink), '?repository=', $repository_name)}" >
    425425                                                                <xsl:value-of select="$absolute_position" />
    426                                                 </a>                                           
     426                                                </a>
     427                                                <a class="internal" href="{my:formURL('record', 'htmldetail', my:encodePID(.//MdSelfLink))}"><span class="cmd cmd_detail" ></span></a>                                         
     428                                                </xsl:when>
     429                                                <xsl:when test="contains($format, 'htmltable')" >
     430                                                <a class="internal" href="{my:formURL('record', 'htmldetail', my:encodePID(.//MdSelfLink))}" >
     431                                                                <xsl:value-of select="$absolute_position" />
     432                                                </a>   
     433                                                <a class="internal" href="{my:formURL('record', 'htmldetail', my:encodePID(.//MdSelfLink))}"><span class="cmd cmd_detail" ></span></a>                                 
    427434                                                </xsl:when>
    428435                                                <xsl:otherwise>
    429                                                 <a class="internal" href="{my:formURL('record', 'htmldetail', my:encodePID(.//MdSelfLink))}" >
     436                                                <a class="internal" href="{my:formURL('record', 'htmlpage', my:encodePID(.//MdSelfLink))}" >
    430437                                                                <xsl:value-of select="$absolute_position" />
    431438                                                </a>
     439                                                <a class="internal" href="{my:formURL('record', 'htmlpage', my:encodePID(.//MdSelfLink))}"><span class="cmd cmd_detail" ></span></a>
    432440                                                </xsl:otherwise>
    433441                                        </xsl:choose>
    434                                         <a class="internal" href="{my:formURL('record', 'htmldetail', my:encodePID(.//MdSelfLink))}"><span class="cmd cmd_detail" ></span></a>
    435442                                                                       
    436443                                        <span class="cmd cmd_save" ></span>                                             
  • MDService2/branches/MDService_simple3/src/xsl/static2view.xsl

    r1558 r1575  
    5353<xsl:template match="a[contains(@class,'query') or contains(@class,'request')]">
    5454
    55  <xsl:variable name="specific_prefix" select="if (contains(@href,'query')) then 'search/htmlpage/' else ''" />
     55 <xsl:variable name="specific_prefix" select="if (contains(@href,'query')) then 'search/htmlpage' else ''" />
    5656 
    5757 <xsl:variable name="target_url" >
     
    6161                        </xsl:when>
    6262                        <xsl:when test="@class='query count'">
    63                                         <xsl:copy-of select="concat($base_url, 'search/xml/', @href)" />                                                                               
     63                                        <xsl:copy-of select="concat($base_url, 'search/xml', @href)" />                                                                         
    6464                        </xsl:when>
    6565                        <xsl:when test="@class='request'">
     
    6868                                       
    6969                        <xsl:when test="@class='query'">
    70                                         <xsl:copy-of select="concat($base_url, 'search/htmltable/', @href)"  />                                                                         
     70                                        <xsl:copy-of select="concat($base_url, 'search/htmltable', @href)"  />                                                                         
    7171                        </xsl:when>
    7272                        <xsl:when test="starts-with(@href,'http:')">
     
    122122                        </xsl:when>
    123123                        <xsl:when test="@class='query count'">
    124                                                         <xsl:value-of select="$data//numberOfRecords" />
    125                                                         </xsl:when>
     124                                                        number of records: <xsl:value-of select="$data//numberOfRecords" />
     125                        </xsl:when>
    126126                       
    127127                        <!-- <xsl:when test="@class='query'">
Note: See TracChangeset for help on using the changeset viewer.