summaryrefslogtreecommitdiffstats
path: root/xslt/MacDive.xslt
diff options
context:
space:
mode:
Diffstat (limited to 'xslt/MacDive.xslt')
-rw-r--r--xslt/MacDive.xslt15
1 files changed, 15 insertions, 0 deletions
diff --git a/xslt/MacDive.xslt b/xslt/MacDive.xslt
index 21f827b9e..7e0e4c6e7 100644
--- a/xslt/MacDive.xslt
+++ b/xslt/MacDive.xslt
@@ -208,6 +208,21 @@
</cylinder>
</xsl:for-each>
+ <xsl:for-each select="gases/gas">
+ <event name="gaschange">
+ <xsl:attribute name="time">
+ <xsl:call-template name="sec2time">
+ <xsl:with-param name="timeSec">
+ <xsl:value-of select="sum(preceding-sibling::gas/duration)"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:attribute>
+ <xsl:attribute name="value">
+ <xsl:value-of select="helium * 65536 + oxygen"/>
+ </xsl:attribute>
+ </event>
+ </xsl:for-each>
+
<xsl:if test="diveMaster">
<divemaster>
<xsl:value-of select="diveMaster"/>