Changeset 893 for MDService2/trunk/MDService2/src
- Timestamp:
- 11/14/10 12:51:32 (14 years ago)
- Location:
- MDService2/trunk/MDService2/src
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/trunk/MDService2/src/eu/clarin/cmdi/mdservice/action/AdminAction.java
r890 r893 34 34 } 35 35 36 36 37 } -
MDService2/trunk/MDService2/src/xsl/cache2view.xsl
r890 r893 16 16 17 17 <xsl:param name="title" >MDService2 - cache</xsl:param> 18 18 19 19 20 <!--<xsl:output method="xml" encoding="UTF-8"/>--> … … 21 22 <xsl:template name="continue-root"> 22 23 23 <xsl:variable name="count_fields" select="count( //f[1]/@*)" />24 <xsl:variable name="count_fields" select="count($cache_cols)" /> 24 25 25 26 <table class="show"> 26 27 <thead> 27 28 <tr> 28 <xsl:for-each select=" //f[1]/@*">29 <th><xsl:value-of select=" name()" /></th>29 <xsl:for-each select="$cache_cols"> 30 <th><xsl:value-of select="." /></th> 30 31 </xsl:for-each> 31 32 </tr> 32 33 </thead> 33 34 <xsl:for-each-group select="//f" group-by="@type" > 34 <tr><td colspan="{$count_fields}" ><h3 ><xsl:value-of select="@type" /></h3></td></tr>35 <tr><td colspan="{$count_fields}" ><h3 id="{@type}" ><a href="#{@type}" ><xsl:value-of select="@type" /></a></h3></td></tr> 35 36 <xsl:for-each select="current-group()" > 36 37 <tr> 37 <xsl:for-each select="@*" > 38 <xsl:variable name="number" select="if (number(.)=number(.)) then 'number' else ''"></xsl:variable> 39 <td class="{$number}"><xsl:value-of select="." /></td> 38 <xsl:variable name="curr" select="." /> 39 <xsl:for-each select="$cache_cols" > 40 <xsl:variable name="value" select="$curr/@*[name()=current()]" /> 41 <xsl:variable name="number" select="if (number($value)=number($value)) then 'number' else ''"></xsl:variable> 42 <td class="{$number}"><xsl:value-of select="$value" /></td> 40 43 </xsl:for-each> 41 44 </tr> -
MDService2/trunk/MDService2/src/xsl/cmd_commons.xsl
r862 r893 158 158 </div> 159 159 </xsl:template> 160 161 <xsl:template name="format-field" > 162 <xsl:param name="elems" /> 163 <xsl:choose> 164 <xsl:when test="count($elems/*) > 1" > 165 STRUCTURE! 166 <ul> 167 <xsl:for-each select="$elems" > 168 <li><xsl:call-template name="format-value" /></li> 169 </xsl:for-each> 170 </ul> 171 </xsl:when> 172 <xsl:when test="count($elems) > 1" > 173 <ul> 174 <xsl:for-each select="$elems" > 175 <li><xsl:call-template name="format-value" /></li> 176 </xsl:for-each> 177 </ul> 178 </xsl:when> 179 <xsl:otherwise> 180 <xsl:call-template name="format-value"> 181 <xsl:with-param name="value" select="$elems" /> 182 </xsl:call-template> 183 </xsl:otherwise> 184 </xsl:choose> 185 186 </xsl:template> 187 188 <xsl:template name="format-value" > 189 <xsl:param name="value" select="."/> 190 <!-- cnt_value:<xsl:value-of select="count($value)" /> --> 191 <xsl:choose> 192 <xsl:when test="starts-with($value[1], 'http:') " > 193 <a target="_blank" class="external" href="{$value}"><xsl:value-of select="$value"></xsl:value-of></a> 194 </xsl:when> 195 <xsl:otherwise> 196 <xsl:value-of select="$value" /> 197 </xsl:otherwise> 198 </xsl:choose> 199 </xsl:template> 200 201 160 202 161 203 <!-- should be obsoleted by model2matrix.xsl … … 289 331 <xsl:variable name="matching_termset" select="$terms_setup/Termsets/Termset[starts-with($url,@url_prefix)]" /> 290 332 291 <xsl:value-of select="if (exists($matching_termset)) then replace($url, ($matching_termset /@url_prefix,''), concat(string-join($matching_termset/@id,','),':')) else $url" />333 <xsl:value-of select="if (exists($matching_termset)) then replace($url, ($matching_termset[1]/@url_prefix,''), concat(string-join($matching_termset/@id,','),':')) else $url" /> 292 334 </xsl:function> 293 335 -
MDService2/trunk/MDService2/src/xsl/mdinst2view.xsl
r862 r893 77 77 78 78 <xsl:template match="IsPartOf" > 79 <a href="{concat($recordset_prefix, my:encodePID(.))}"><xsl:value-of select="." /></a>,79 <a class="internal" href="{concat($default_prefix, my:encodePID(.))}"><xsl:value-of select="." /></a>, 80 80 </xsl:template> 81 81 … … 92 92 <xsl:if test="count(ResourceProxy) > $resourceref_limit" > 93 93 <span class="label" >showing first </span> <xsl:value-of select="$resourceref_limit" /> <span class="label" > references. </span> 94 <s><a href="{concat($ recordset_prefix, my:encodePID(./ancestor::CMD/Header/MdSelfLink))}">see more</a></s>94 <s><a href="{concat($default_prefix, my:encodePID(./ancestor::CMD/Header/MdSelfLink))}">see more</a></s> 95 95 </xsl:if> 96 96 <xsl:apply-templates select="ResourceProxy[position() < $resourceref_limit]" /> … … 121 121 </xsl:variable> 122 122 123 <li><span class="label" ><xsl:value-of select="ResourceType" />:</span> <a href="./{my:encodePID($href)}?cache=skip" ><xsl:value-of select="$href" /></a></li>123 <li><span class="label" ><xsl:value-of select="ResourceType" />:</span> <a class="internal" href="{concat($default_prefix, my:encodePID($href))}" ><xsl:value-of select="$href" /></a></li> 124 124 </xsl:template> 125 125 … … 135 135 </xsl:choose> 136 136 </xsl:variable> 137 <div class="cmds-xmlelem value-{$has_text}" ><span class="label"><xsl:value-of select="name()" />:</span> 138 <span class="value"><xsl:value-of select="text()" /></span> 137 <div class="cmds-xmlelem value-{$has_text}" > 138 <span class="label"><xsl:value-of select="name()" />:</span> 139 <span class="value"><xsl:call-template name="format-value" > 140 <xsl:with-param name="value" select="text()[.!='']" /> 141 </xsl:call-template> 142 </span> 139 143 <xsl:apply-templates select="*" /> 140 144 <xsl:if test="@*"> … … 148 152 149 153 <xsl:template match="@*" > 150 <span class="label"><xsl:value-of select="name()" />: </span><span class="value"><xsl: value-of select="." /></span>;154 <span class="label"><xsl:value-of select="name()" />: </span><span class="value"><xsl:call-template name="format-value" /><!--<xsl:value-of select="." /> --></span>; 151 155 </xsl:template> 152 156 -
MDService2/trunk/MDService2/src/xsl/mdset2view.xsl
r862 r893 179 179 <xsl:choose> 180 180 <xsl:when test="exists(.//MdSelfLink)" > 181 <a href="{concat('record/htmldetail/', my:encodePID(.//MdSelfLink))}" >181 <a class="internal" href="{concat('record/htmldetail/', my:encodePID(.//MdSelfLink))}" > 182 182 <xsl:value-of select="position()" /> 183 183 </a> … … 212 212 <td> 213 213 <xsl:for-each select="$curr_cmd"> 214 <xsl:variable name="elems" select="saxon:evaluate(concat('.//', $curr_col_xpath))" /> 215 <xsl:choose> 216 <xsl:when test="count($elems) > 1" > 217 <ul> 218 <xsl:for-each select="$elems" > 219 <li><xsl:value-of select="." /></li> 220 </xsl:for-each> 221 </ul> 222 </xsl:when> 223 <xsl:otherwise> 224 <xsl:value-of select="$elems" /> 225 </xsl:otherwise> 226 </xsl:choose> 227 228 214 <xsl:call-template name="format-field" > 215 <xsl:with-param name="elems" select="saxon:evaluate(concat('.//', $curr_col_xpath))" /> 216 </xsl:call-template> 229 217 230 218 </xsl:for-each> -
MDService2/trunk/MDService2/src/xsl/params.xsl
r890 r893 40 40 <xsl:param name="resourceref_limit" select="20" /> 41 41 42 <xsl:param name="recordset_prefix" select="concat($base_dir, '/record/htmldetail/')" /> 42 <!-- <xsl:param name="recordset_prefix" select="concat($base_dir, '/record/htmldetail/')" /> --> 43 <xsl:param name="default_prefix" select="concat($base_dir, '/', replace($format, '2','/'), '/')" /> 43 44 44 45 <xsl:param name="detail_comp_prefix" select="'comp/htmldetail/'"/> … … 54 55 <xsl:param name="isocat_uri_replace" select="'isocat/htmldiv/'" /> 55 56 56 57 57 58 <xsl:param name="cache_cols_" >id date duration repository collection lang query squery startRecord maximumRecords maxDepth</xsl:param> 59 <xsl:param name="cache_cols" select="tokenize($cache_cols_,'\s+')" /> 60 58 61 59 62
Note: See TracChangeset
for help on using the changeset viewer.