From: <aca...@us...> - 2007-07-20 15:25:55
|
Revision: 648 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=648&view=rev Author: acarboni Date: 2007-07-20 08:25:58 -0700 (Fri, 20 Jul 2007) Log Message: ----------- Fixed xsl match Modified Paths: -------------- trunk/web/geonetwork/xsl/metadata-iso19139.xsl Modified: trunk/web/geonetwork/xsl/metadata-iso19139.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-07-20 14:59:39 UTC (rev 647) +++ trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-07-20 15:25:58 UTC (rev 648) @@ -1246,7 +1246,7 @@ </xsl:when> <xsl:when test="string(gmd:protocol/gco:CharacterString)='WWW:LINK-1.0-http--link'"/> <!-- hide orName for www links --> <xsl:otherwise> - <xsl:apply-templates mode="elementEP" select="gmd:name/gco:CharacterString|geonet:child[string(@name)='name']"> + <xsl:apply-templates mode="elementEP" select="gmd:name|geonet:child[string(@name)='name']"> <xsl:with-param name="schema" select="$schema"/> <xsl:with-param name="edit" select="true()"/> </xsl:apply-templates> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aca...@us...> - 2007-07-28 13:26:42
|
Revision: 678 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=678&view=rev Author: acarboni Date: 2007-07-28 06:26:07 -0700 (Sat, 28 Jul 2007) Log Message: ----------- Fixed tooltips for bounding box Modified Paths: -------------- trunk/web/geonetwork/xsl/metadata-iso19139.xsl Modified: trunk/web/geonetwork/xsl/metadata-iso19139.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-07-28 12:46:50 UTC (rev 677) +++ trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-07-28 13:26:07 UTC (rev 678) @@ -400,7 +400,7 @@ <xsl:apply-templates mode="iso19139VertElement" select="gmd:northBoundLatitude/gco:Decimal"> <xsl:with-param name="schema" select="$schema"/> <xsl:with-param name="edit" select="$edit"/> - <xsl:with-param name="name" select="'northBoundLatitude'"/> + <xsl:with-param name="name" select="'gmd:northBoundLatitude'"/> </xsl:apply-templates> </td> <td/> @@ -410,7 +410,7 @@ <xsl:apply-templates mode="iso19139VertElement" select="gmd:westBoundLongitude/gco:Decimal"> <xsl:with-param name="schema" select="$schema"/> <xsl:with-param name="edit" select="$edit"/> - <xsl:with-param name="name" select="'westBoundLongitude'"/> + <xsl:with-param name="name" select="'gmd:westBoundLongitude'"/> </xsl:apply-templates> </td> @@ -431,7 +431,7 @@ <xsl:apply-templates mode="iso19139VertElement" select="gmd:eastBoundLongitude/gco:Decimal"> <xsl:with-param name="schema" select="$schema"/> <xsl:with-param name="edit" select="$edit"/> - <xsl:with-param name="name" select="'eastBoundLongitude'"/> + <xsl:with-param name="name" select="'gmd:eastBoundLongitude'"/> </xsl:apply-templates> </td> </tr> @@ -441,7 +441,7 @@ <xsl:apply-templates mode="iso19139VertElement" select="gmd:southBoundLatitude/gco:Decimal"> <xsl:with-param name="schema" select="$schema"/> <xsl:with-param name="edit" select="$edit"/> - <xsl:with-param name="name" select="'southBoundLatitude'"/> + <xsl:with-param name="name" select="'gmd:southBoundLatitude'"/> </xsl:apply-templates> </td> <td/> @@ -471,7 +471,12 @@ <b> <xsl:choose> <xsl:when test="$helpLink!=''"> - <a href="javascript:popNew('{$helpLink}')"><xsl:value-of select="$title"/></a> + <span id="tip.{$helpLink}" style="cursor:help;"><xsl:value-of select="$title"/> + <xsl:call-template name="asterisk"> + <xsl:with-param name="link" select="$helpLink"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:call-template> + </span> </xsl:when> <xsl:otherwise> <xsl:value-of select="$title"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <aca...@us...> - 2007-08-08 23:02:34
|
Revision: 719 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=719&view=rev Author: acarboni Date: 2007-08-08 16:02:29 -0700 (Wed, 08 Aug 2007) Log Message: ----------- Added thumbnail in default view Modified Paths: -------------- trunk/web/geonetwork/xsl/metadata-iso19139.xsl Modified: trunk/web/geonetwork/xsl/metadata-iso19139.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-08-08 23:01:24 UTC (rev 718) +++ trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-08-08 23:02:29 UTC (rev 719) @@ -421,12 +421,12 @@ <xsl:apply-templates mode="brief" select="//gmd:MD_Metadata"/> </xsl:variable> <xsl:variable name="metadata" select="xalan:nodeset($md)/*[1]"/> - <td width="100" height="100" align="center"> + <!--td width="100" height="100" align="center"> <xsl:call-template name="thumbnail"> <xsl:with-param name="metadata" select="$metadata"/> </xsl:call-template> - </td> - + </td--> + <td/> <td class="padded" align="center"> <xsl:apply-templates mode="iso19139VertElement" select="gmd:eastBoundLongitude/gco:Decimal"> <xsl:with-param name="schema" select="$schema"/> @@ -833,7 +833,7 @@ <!-- default --> <xsl:otherwise> - <!-- thumbnail + <!-- thumbnail --> <tr> <td class="padded" align="center" valign="center" colspan="2"> <xsl:variable name="md"> @@ -845,8 +845,8 @@ </xsl:call-template> </td> </tr> - --> + <xsl:call-template name="iso19139Simple"> <xsl:with-param name="schema" select="$schema"/> <xsl:with-param name="edit" select="$edit"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <blu...@us...> - 2008-02-28 00:36:21
|
Revision: 1154 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=1154&view=rev Author: bluenetdevteam Date: 2008-02-27 16:36:22 -0800 (Wed, 27 Feb 2008) Log Message: ----------- Retrieve the keywords relevant to the record in preparing brief summary xml Modified Paths: -------------- trunk/web/geonetwork/xsl/metadata-iso19139.xsl Modified: trunk/web/geonetwork/xsl/metadata-iso19139.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2008-02-27 22:15:58 UTC (rev 1153) +++ trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2008-02-28 00:36:22 UTC (rev 1154) @@ -2039,7 +2039,7 @@ <abstract><xsl:value-of select="gmd:abstract"/></abstract> </xsl:if> - <xsl:for-each select="//gmd:keyword/gco:CharacterString[text()]"> + <xsl:for-each select=".//gmd:keyword/gco:CharacterString[text()]"> <keyword><xsl:value-of select="."/></keyword> </xsl:for-each> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tic...@us...> - 2007-09-12 13:11:59
|
Revision: 809 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=809&view=rev Author: ticheler Date: 2007-09-12 06:11:57 -0700 (Wed, 12 Sep 2007) Log Message: ----------- Temporal extent beginPosition and endPosition are shown with calendar buttons Modified Paths: -------------- trunk/web/geonetwork/xsl/metadata-iso19139.xsl Modified: trunk/web/geonetwork/xsl/metadata-iso19139.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-09-12 13:10:24 UTC (rev 808) +++ trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-09-12 13:11:57 UTC (rev 809) @@ -689,6 +689,68 @@ </xsl:template> <!-- ============================================================================= --> + <!-- + gml:TimePeriod (format = %Y-%m-%dThh:mm:ss) + --> + <!-- ============================================================================= --> + + <xsl:template mode="iso19139" match="gml:TimePeriod[gml:beginPosition|gml:endPosition]" priority="2"> + <xsl:param name="schema"/> + <xsl:param name="edit"/> + <xsl:for-each select="gml:beginPosition|gml:endPosition"> + <xsl:choose> + <xsl:when test="$edit=true()"> + <xsl:apply-templates mode="simpleElement" select="."> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + <xsl:with-param name="text"> + <xsl:variable name="ref" select="geonet:element/@ref"/> + + <table width="100%"><tr> + <td> + <input class="md" type="text" name="_{$ref}" id="_{$ref}_cal" value="{text()}" size="30" readonly="1"/> + </td> + <td align="center" width="30" valign="middle"> + <img src="{/root/gui/url}/scripts/calendar/img.gif" + id="_{$ref}_trigger" + style="cursor: pointer; border: 1px solid;" + title="Date selector" + onmouseover="this.style.background='red';" + onmouseout="this.style.background=''" /> + <script type="text/javascript"> + Calendar.setup( + { + inputField : "_<xsl:value-of select="$ref"/>_cal", // ID of the input field + ifFormat : "%Y-%m-%dT%H:%M:00", // the date format + showsTime : false, // Do not show the time + button : "_<xsl:value-of select="$ref"/>_trigger" // ID of the button + } + ); + </script> + </td> + <td align="left" width="100%"> + <xsl:text> </xsl:text><a href="JavaScript:clear{$ref}();"> clear</a> + <script type="text/javascript"> + function clear<xsl:value-of select="$ref"/>() { + document.mainForm._<xsl:value-of select="$ref"/>.value = "" + } + </script> + </td> + </tr></table> + </xsl:with-param> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="iso19139String"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + + <!-- ============================================================================= --> <!-- subtemplates --> <!-- ============================================================================= --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <blu...@us...> - 2007-09-17 16:21:59
|
Revision: 838 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=838&view=rev Author: bluenetdevteam Date: 2007-09-17 09:21:59 -0700 (Mon, 17 Sep 2007) Log Message: ----------- Add check to correctly display embedded MD_Metadata records eg. such as those in gmd:series Modified Paths: -------------- trunk/web/geonetwork/xsl/metadata-iso19139.xsl Modified: trunk/web/geonetwork/xsl/metadata-iso19139.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-09-17 00:11:47 UTC (rev 837) +++ trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2007-09-17 16:21:59 UTC (rev 838) @@ -943,91 +943,106 @@ <xsl:param name="schema"/> <xsl:param name="edit"/> - <xsl:apply-templates mode="elementEP" select="gmd:fileIdentifier|geonet:child[string(@name)='fileIdentifier']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> +<!-- if the parent is root then display fields not in tabs --> - <xsl:apply-templates mode="elementEP" select="gmd:language|geonet:child[string(@name)='language']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:choose> + <xsl:when test="name(..)='root'"> + <xsl:apply-templates mode="elementEP" select="gmd:fileIdentifier|geonet:child[string(@name)='fileIdentifier']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:characterSet|geonet:child[string(@name)='characterSet']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:language|geonet:child[string(@name)='language']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:parentIdentifier|geonet:child[string(@name)='parentIdentifier']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:characterSet|geonet:child[string(@name)='characterSet']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:hierarchyLevel|geonet:child[string(@name)='hierarchyLevel']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:parentIdentifier|geonet:child[string(@name)='parentIdentifier']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:hierarchyLevelName|geonet:child[string(@name)='hierarchyLevelName']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:hierarchyLevel|geonet:child[string(@name)='hierarchyLevel']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:dateStamp|geonet:child[string(@name)='dateStamp']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:hierarchyLevelName|geonet:child[string(@name)='hierarchyLevelName']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:metadataStandardName|geonet:child[string(@name)='metadataStandardName']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:dateStamp|geonet:child[string(@name)='dateStamp']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:metadataStandardVersion|geonet:child[string(@name)='metadataStandardVersion']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:metadataStandardName|geonet:child[string(@name)='metadataStandardName']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:contact|geonet:child[string(@name)='contact']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:metadataStandardVersion|geonet:child[string(@name)='metadataStandardVersion']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:dataSetURI|geonet:child[string(@name)='dataSetURI']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:contact|geonet:child[string(@name)='contact']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:locale|geonet:child[string(@name)='locale']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:dataSetURI|geonet:child[string(@name)='dataSetURI']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:series|geonet:child[string(@name)='series']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:locale|geonet:child[string(@name)='locale']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:describes|geonet:child[string(@name)='describes']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:series|geonet:child[string(@name)='series']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:propertyType|geonet:child[string(@name)='propertyType']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:describes|geonet:child[string(@name)='describes']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:featureType|geonet:child[string(@name)='featureType']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:propertyType|geonet:child[string(@name)='propertyType']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> - <xsl:apply-templates mode="elementEP" select="gmd:featureAttribute|geonet:child[string(@name)='featureAttribute']"> - <xsl:with-param name="schema" select="$schema"/> - <xsl:with-param name="edit" select="$edit"/> - </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:featureType|geonet:child[string(@name)='featureType']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> + <xsl:apply-templates mode="elementEP" select="gmd:featureAttribute|geonet:child[string(@name)='featureAttribute']"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> + </xsl:when> + +<!-- otherwise, display everything because we have embedded MD_Metadata --> + + <xsl:otherwise> + <xsl:apply-templates mode="elementEP" select="*"> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:template> <!-- ============================================================================= --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fxp...@us...> - 2008-04-08 11:07:22
|
Revision: 1265 http://geonetwork.svn.sourceforge.net/geonetwork/?rev=1265&view=rev Author: fxprunayre Date: 2008-04-08 04:07:16 -0700 (Tue, 08 Apr 2008) Log Message: ----------- Added template for xlink used to link datasets and service Modified Paths: -------------- trunk/web/geonetwork/xsl/metadata-iso19139.xsl Modified: trunk/web/geonetwork/xsl/metadata-iso19139.xsl =================================================================== --- trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2008-04-08 11:05:33 UTC (rev 1264) +++ trunk/web/geonetwork/xsl/metadata-iso19139.xsl 2008-04-08 11:07:16 UTC (rev 1265) @@ -5,6 +5,7 @@ xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:gml="http://www.opengis.net/gml" + xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:geonet="http://www.fao.org/geonetwork" xmlns:xalan = "http://xml.apache.org/xalan"> @@ -75,6 +76,43 @@ <!-- ==================================================================== --> + <!-- ===================================================================== --> + <!-- xLink : transform xlink to hyperlink with href --> + <!-- ===================================================================== --> + <xsl:template mode="iso19139" match="srv:operatesOn[@xlink:href]"> + <xsl:param name="schema"/> + <xsl:param name="edit"/> + + <xsl:variable name="title"> + <xsl:call-template name="getTitle"> + <xsl:with-param name="name" select="name(.)"/> + <xsl:with-param name="schema" select="$schema"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="helpLink"> + <xsl:call-template name="getHelpLink"> + <xsl:with-param name="name" select="name(.)"/> + <xsl:with-param name="schema" select="$schema"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="text"> + <a> + <xsl:attribute name="href"><xsl:value-of select="@xlink:href"/></xsl:attribute> + <xsl:value-of select="@xlink:title"/> + </a> + </xsl:variable> + <xsl:apply-templates mode="simpleElement" select="."> + <xsl:with-param name="schema" select="$schema"/> + <xsl:with-param name="edit" select="$edit"/> + <xsl:with-param name="title" select="$title"/> + <xsl:with-param name="helpLink" select="$helpLink"/> + <xsl:with-param name="text" select="$text"/> + </xsl:apply-templates> + + </xsl:template> + + <!-- ==================================================================== --> + <xsl:template name="iso19139String"> <xsl:param name="schema"/> <xsl:param name="edit"/> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |