Changeset 1557 for MDService2


Ignore:
Timestamp:
09/23/11 09:04:48 (13 years ago)
Author:
gaba
Message:

format update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MDService2/branches/MDService_simple3/src/xsl/mdset2view.xsl

    r1555 r1557  
    141141    <diagnostics>50</diagnostics>
    142142    -->
    143 <xsl:template name="header">
     143<xsl:template name="header">   
    144144        <div class="result-header" >
    145145        <xsl:attribute name="max_value"><xsl:value-of select="numberOfRecords" /></xsl:attribute>
    146146        <xsl:variable name="cnt_hits" select="number(diagnostics)" />
    147147       
    148         <form action="{my:formURL('search', 'htmlpage', $q)}" method="get">                                                     
     148                                                               
     149        <form action="{my:formURL('search', 'htmlpage', $q)}" method="get">
    149150                       
    150151                <span class="label" >hits: </span><span class="value hilight"><xsl:value-of select="numberOfRecords" /></span>;
    151                 <span class="label" >from:</span><span><input type="text" name="startRecord" class="value start_record paging-input"><xsl:attribute name="value">
     152                <span class="label" >from:</span><span>
     153                <input type="text" name="startRecord" class="value start_record paging-input">
     154                        <xsl:attribute name="value">
    152155                <xsl:value-of select="$startRecord"/>
    153                         </xsl:attribute>
    154                 </input></span>
     156                </xsl:attribute>
     157                </input>
     158                </span>
    155159       
    156160                <span class="label" >max:</span><span><input type="text" name="maximumRecords" class="value maximum_records paging-input" ><xsl:attribute name="value">
     
    179183                        </xsl:choose>
    180184                </xsl:variable>
    181                 <!--
    182                 <xsl:variable name="next_maximumRecords">
    183                         <xsl:choose>
    184                                 <xsl:when test="number($maximumRecords) + number($pageRecordCount) > number(numberOfRecords)"> <xsl:value-of select="numberOfRecords"></xsl:value-of></xsl:when>
    185                                 <xsl:otherwise><xsl:value-of select="format-number(number($maximumRecords) + number($pageRecordCount),'#')"></xsl:value-of></xsl:otherwise>
    186                         </xsl:choose>
    187                 </xsl:variable>
    188                 <xsl:variable name="prev_maximumRecords">
    189                         <xsl:choose>
    190                                 <xsl:when test="number($prev_startRecord) + number($pageRecordCount) > number(numberOfRecords)"> <xsl:value-of select="numberOfRecords"></xsl:value-of></xsl:when>
    191                                 <xsl:otherwise><xsl:value-of select="format-number(number($prev_startRecord) + number($pageRecordCount),'#')"></xsl:value-of></xsl:otherwise>
    192                         </xsl:choose>
    193                 </xsl:variable>
    194                  -->
    195185                <xsl:variable name="next_startRecord">
    196186                        <xsl:choose>
     
    200190                </xsl:variable>
    201191                <a href="{my:formsearchURL($q,$prev_startRecord,$maximumRecords,$repository_name)}">
    202                         <span class="cmd cmd_prev">     
     192                        <span
    203193                        <xsl:choose>
    204194                        <xsl:when test="$startRecord = '1'">
    205                                 <xsl:attribute name="disabled">disabled</xsl:attribute>
     195                                <xsl:attribute name="class"><xsl:value-of select="'cmd cmd_prev disabled'"></xsl:value-of></xsl:attribute>
    206196                        </xsl:when>
     197                        <xsl:otherwise>
     198                                <xsl:attribute name="class"><xsl:value-of select="'cmd cmd_prev '"></xsl:value-of></xsl:attribute>
     199                        </xsl:otherwise>
    207200                        </xsl:choose>
    208201                        </span>
     
    211204                        <span class="cmd cmd_next">     
    212205                        <xsl:choose>
    213                                 <xsl:when test="$maximumRecords &gt; numberOfRecords or $maximumRecords = numberOfRecords">
    214                                         <xsl:attribute name="disabled">disabled</xsl:attribute>
    215                                 </xsl:when>
    216                                 </xsl:choose>
     206                        <xsl:when test="number($startRecord) + number($maximumRecords) >= number(numberOfRecords)">
     207                                <xsl:attribute name="class"><xsl:value-of select="'cmd cmd_next disabled'"></xsl:value-of></xsl:attribute>
     208                        </xsl:when>
     209                        <xsl:otherwise>
     210                                <xsl:attribute name="class"><xsl:value-of select="'cmd cmd_next '"></xsl:value-of></xsl:attribute>
     211                        </xsl:otherwise>
     212                        </xsl:choose>
    217213                        </span>
    218214                </a>
    219         </form>
     215        <div>
     216                        <span class="label" >format:</span>
     217                        <select class="value-format" name="format">
     218                       
     219                        <option value="htmltable">
     220                                <xsl:choose>
     221                                <xsl:when test="contains($format, 'htmltable')">
     222                                        <xsl:attribute name="selected">selected</xsl:attribute>
     223                                </xsl:when>
     224                                </xsl:choose><xsl:text>table</xsl:text>         
     225                        </option>
     226                        <option value="htmllist">
     227                                <xsl:choose>
     228                                <xsl:when test="contains($format, 'htmllist')">
     229                                        <xsl:attribute name="selected">selected</xsl:attribute>
     230                                </xsl:when>
     231                                </xsl:choose><xsl:text>list</xsl:text>
     232                        </option>
     233                        </select>
     234                </div>
     235                </form>
    220236        <span class="cmd cmd_detail" />
    221237                <div class='ui-widget-content columns-wrapper'>
     
    225241                                <xsl:call-template name="columns" />
    226242                        </div>
    227                 </div>   
     243                </div> 
     244               
    228245    </div>
     246
    229247    <div class="note" ><span class="label" >echo: </span><span class="value"><xsl:value-of select="echoedSearchRetrieveRequest" /></span>;<span class="label" >duration: </span><span class="value"><xsl:value-of select="extraResponseData/duration" /></span>;</div>
     248       
    230249</xsl:template>
    231250
     
    244263        </div>
    245264        </td><td valign="top">
     265        <!--
    246266                <div>
    247267                        <span class="label" >format:</span>
     
    264284                        </select>
    265285                </div>
     286         -->
     287       
    266288        <xsl:if test="extraResponseData/usedProfiles" >
    267289                <div class="used-profiles">
Note: See TracChangeset for help on using the changeset viewer.