<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
                xmlns:tei="http://www.tei-c.org/ns/1.0" 
                xmlns:ct="http://www.comhartaighde.com/ns/1.0" 
                exclude-result-prefixes="tei ct"
                version="1.0">
    
    
<xsl:strip-space elements="*[not(p)]"/>
    
<!--<xsl:template match="idno">
    <p><xsl:value-of select="."/></p>
</xsl:template>-->
    
<xsl:template match="DOI">
    <p><xsl:value-of select="."/></p>
</xsl:template>
    
<xsl:template match="briseadhLíne">
    <br />
</xsl:template>

<xsl:template match="príomhshonraí/teideal">
    <xsl:apply-templates />
</xsl:template>
    
<xsl:template match="corpAilt/ceann">
    <h2><xsl:apply-templates /></h2>
</xsl:template>
    
<xsl:template match="achoimre/ceann">
    <h2 id="abstractTitle"><xsl:apply-templates /></h2>
</xsl:template>

<xsl:template match="achoimre/p">
    <xsl:element name="p">
        <xsl:attribute name="id">
            <xsl:text>a</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <xsl:attribute name="data-id">
            <xsl:text>a</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <xsl:apply-templates />
    </xsl:element>
</xsl:template>   
    
<xsl:template match="corpAilt/p">
    <xsl:element name="p">
        <xsl:attribute name="id">
            <xsl:text>p</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <xsl:attribute name="data-id">
            <xsl:text>p</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <span class="paranumber"><xsl:number/><xsl:text> </xsl:text></span>
        <xsl:apply-templates />
    </xsl:element>
</xsl:template>    
    
<xsl:template match="corpAilt/athfhriotal">
    <blockquote>
        <xsl:element name="p">
            <xsl:attribute name="id">
                <xsl:text>q</xsl:text>
                <xsl:number/>
            </xsl:attribute>
            <xsl:attribute name="data-id">
                <xsl:text>q</xsl:text>
                <xsl:number/>
            </xsl:attribute>
            <xsl:attribute name="class">quote</xsl:attribute>
            <xsl:apply-templates />
        </xsl:element>
    </blockquote>
</xsl:template>
    
<xsl:template match="corpAilt/athfhriotal[@cineál='eangaithe']">
    <xsl:element name="blockquote">
        <xsl:attribute name="class">indented</xsl:attribute>
        <xsl:attribute name="id">
            <xsl:text>q</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <xsl:attribute name="data-id">
            <xsl:text>q</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <xsl:for-each select="p">
            <xsl:element name="p">
                <xsl:attribute name="class">quote</xsl:attribute>
                <xsl:if test="@cineál='eangaithe'"><xsl:attribute name="class">initialIndent</xsl:attribute></xsl:if>
                <xsl:apply-templates />
            </xsl:element>
        </xsl:for-each>
    </xsl:element>
</xsl:template>     

<xsl:template match="l">
    <p class="line"><xsl:apply-templates /></p>
</xsl:template>
    
<xsl:template match="corpAilt/téacs">
    <xsl:element name="div">
        <xsl:attribute name="id">
            <xsl:text>t</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <xsl:attribute name="data-id">
            <xsl:text>t</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <xsl:attribute name="class">textExtract</xsl:attribute>
        <xsl:for-each select="corp/véarsa">
            <div class="lineGroup"><xsl:apply-templates /></div>
        </xsl:for-each>
    </xsl:element>
</xsl:template>

<xsl:template match="corpAilt/tábla/sraith[@ról='lipéad']/cill">
    <xsl:element name="th">
        <xsl:apply-templates />
    </xsl:element>
</xsl:template>  
    
<xsl:template match="corpAilt/tábla/sraith[@ról='sonraí']/cill[@ról='lipéad']">
    <xsl:element name="td">
        <xsl:attribute name="class">
            <xsl:text>label</xsl:text>
        </xsl:attribute>
            <xsl:apply-templates />
    </xsl:element>
</xsl:template> 
    
<xsl:template match="corpAilt/tábla/sraith[@ról='sonraí']/cill[@ról='sonra']|corpAilt/tábla/sraith[@ról='sonraí']/cill[not(@*)]">
    <xsl:element name="td">
        <xsl:apply-templates />
    </xsl:element>
</xsl:template> 

<xsl:template match="cill[@leithead]">
    <xsl:element name="td">
        <xsl:attribute name="colspan">
            <xsl:value-of select="@leithead"/>
        </xsl:attribute>
        <xsl:attribute name="style">
            <xsl:text>text-align:center;</xsl:text>
        </xsl:attribute>
        <xsl:apply-templates />
    </xsl:element>
</xsl:template>

<xsl:template match="corpAilt/tábla">
    <xsl:element name="div">
        <xsl:attribute name="id">
            <xsl:text>tb</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <xsl:attribute name="data-id">
            <xsl:text>tb</xsl:text>
            <xsl:number/>
        </xsl:attribute>
        <xsl:attribute name="class">
            <xsl:text>table</xsl:text>
        </xsl:attribute>
        <xsl:for-each select="ceann">
            <h4><xsl:apply-templates /></h4>
        </xsl:for-each>
        <table>
            <xsl:for-each select="sraith[@ról='lipéad']">
                <thead>
                    <tr>
                        <xsl:apply-templates />
                    </tr>
                </thead>
            </xsl:for-each>
            <tbody>
                <xsl:for-each select="sraith[@ról='sonraí']">
                    <tr>
                        <xsl:apply-templates />
                    </tr>
                </xsl:for-each>
            </tbody>
        </table>
    </xsl:element>
</xsl:template>

<xsl:template match="corpAilt/léirmheastóirí">
    <div class="reviewerDesc">
        <xsl:for-each select="p">
            <p><xsl:apply-templates /></p>
        </xsl:for-each>
    </div>
</xsl:template>

<xsl:template match="corpAilt/aguisín">
    <xsl:element name="h2">
        <xsl:attribute name="id">
            <xsl:value-of select="@xml:id"/>
        </xsl:attribute>
        <xsl:for-each select="ceann"><xsl:apply-templates /></xsl:for-each>
    </xsl:element>
    <xsl:element name="a">
        <xsl:attribute name="href">
            <xsl:value-of select="comhad/@url" />
        </xsl:attribute>
        <xsl:attribute name="class">pdf-link</xsl:attribute>
        <xsl:for-each select="curSíos"><xsl:apply-templates /></xsl:for-each>
    </xsl:element>
</xsl:template>
    
<!--<xsl:template match="div[@type='endnotes']/note">
    <xsl:element name="p">
        <xsl:attribute name="id">
            <xsl:value-of select="@xml:id"/>
        </xsl:attribute>
        <sup><xsl:number/></sup>
        <xsl:text> </xsl:text>
        <xsl:apply-templates />
    </xsl:element>
</xsl:template>--> 


</xsl:stylesheet>