<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output omit-xml-declaration="yes" indent="yes" encoding="UTF-8" />


<xsl:template match="title/title">
    <span class="workTitle"><xsl:value-of select="."/></span>
</xsl:template>
    
<xsl:template match="i">
    <i><xsl:value-of select="."/></i>
</xsl:template>
    
<xsl:template match="title">
    <xsl:apply-templates/>
</xsl:template>

<xsl:template match="/">
<xsl:if test="edition/article[@article_type='Eagarfhocal']">
    <section id="editorial">
        <h1>Eagarfhocal</h1>
        <xsl:for-each select="edition/article[@article_type='Eagarfhocal']">
            <xsl:sort select="@sequence"/>
            <div class="article">
                <xsl:element name="a">
                <xsl:attribute name="href">
                    <xsl:text>/eagrain/</xsl:text>
                    <xsl:value-of select="/edition/@number"/>
                    <xsl:text>/</xsl:text>
                    <xsl:value-of select="@identifier"/>
                </xsl:attribute>
                    <h2><span class="tocOrder"><xsl:value-of select="@sequence"/><xsl:text>. </xsl:text></span><xsl:apply-templates select="title"/></h2>
                    <p class="authorNames"><xsl:value-of select="authors"/></p>
                </xsl:element>
            </div>
        </xsl:for-each>
    </section>
</xsl:if>
<xsl:if test="edition/article[@article_type='Alt Taighde']">
    <section id="researchArticles">
        <h1>Ailt Taighde</h1>
        <xsl:for-each select="edition/article[@article_type='Alt Taighde']">
            <xsl:sort select="@sequence"/>
            <div class="article">
                <xsl:element name="a">
                <xsl:attribute name="href">
                    <xsl:text>/eagrain/</xsl:text>
                    <xsl:value-of select="/edition/@number"/>
                    <xsl:text>/</xsl:text>
                    <xsl:value-of select="@identifier"/>
                </xsl:attribute>
                    <h2><span class="tocOrder"><xsl:value-of select="@sequence"/><xsl:text>. </xsl:text></span><xsl:apply-templates select="title"/></h2>
                    <p class="authorNames"><xsl:value-of select="authors"/></p>
                </xsl:element>
            </div>
        </xsl:for-each>
    </section>
</xsl:if>
<xsl:if test="edition/article[@article_type='Léirmheas']">
    <section id="reviews">
        <h1>Léirmheasanna</h1>
        <xsl:for-each select="edition/article[@article_type='Léirmheas']">
            <xsl:sort select="@sequence"/>
            <div class="article">
                <xsl:element name="a">
                <xsl:attribute name="href">
                    <xsl:text>/eagrain/</xsl:text>
                    <xsl:value-of select="/edition/@number"/>
                    <xsl:text>/</xsl:text>
                    <xsl:value-of select="@identifier"/>
                </xsl:attribute>
                    <h2><span class="tocOrder"><xsl:value-of select="@sequence"/><xsl:text>. </xsl:text></span><xsl:apply-templates select="title"/></h2>
                    <!--<p class="authorNames"></p>-->
                    <p class="reviewers"><span class="reviewerLabel">Léirmheas: </span><xsl:value-of select="authors"/></p>
                </xsl:element>
            </div>
        </xsl:for-each>
    </section>
</xsl:if>
</xsl:template>
    
</xsl:stylesheet>