Loading plugins/mirador_viewer/mirador_viewer.xsl +20 −4 Original line number Diff line number Diff line Loading @@ -16,15 +16,31 @@ <!-- Ugly template for alpha tests--> <xsl:template match="ead:extref[contains(@xlink:href,'/manifest')]"> <xsl:variable name="iiifLink"> <xsl:value-of select="$baseuri"/> <xsl:value-of select="$project"/> <xsl:text>/mirador/?link=</xsl:text> <xsl:choose> <xsl:when test="contains(@xlink:href,'#')"> <xsl:value-of select="substring-before(@xlink:href,'#')"/> <xsl:choose> <xsl:when test="@entityref='iiif_manifest'"> <xsl:value-of select="$baseuri"/><xsl:value-of select="$project"/><xsl:text>/mirador/?link=</xsl:text><xsl:value-of select="@xlink:href"/><xsl:text>&canvasId=&canvasIndex=15</xsl:text> <xsl:when test="contains(@xlink:href,'#http')"> <xsl:text>&canvasId=</xsl:text> <xsl:value-of select="substring-after(@xlink:href,'#')"/> <xsl:text>&canvasIndex=</xsl:text> </xsl:when> <xsl:otherwise> <xsl:value-of select="$baseuri"/><xsl:value-of select="$project"/><xsl:text>/mirador/?link=https</xsl:text><xsl:value-of select="substring-after(@xlink:href,'=http')"/><xsl:text>&canvasId=&canvasIndex=15</xsl:text> <xsl:text>&canvasId=&canvasIndex=</xsl:text> <xsl:value-of select="substring-after(@xlink:href,'#')"/> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:otherwise> <xsl:value-of select="@xlink:href"/> <xsl:text>&canvasId=&canvasIndex=</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:variable> <span onclick="window.open('{$iiifLink}','Mirador Viewer','width=800,height=600,location=no')" class="mirador-link"><xsl:value-of select="."/></span> </xsl:template> Loading Loading
plugins/mirador_viewer/mirador_viewer.xsl +20 −4 Original line number Diff line number Diff line Loading @@ -16,15 +16,31 @@ <!-- Ugly template for alpha tests--> <xsl:template match="ead:extref[contains(@xlink:href,'/manifest')]"> <xsl:variable name="iiifLink"> <xsl:value-of select="$baseuri"/> <xsl:value-of select="$project"/> <xsl:text>/mirador/?link=</xsl:text> <xsl:choose> <xsl:when test="contains(@xlink:href,'#')"> <xsl:value-of select="substring-before(@xlink:href,'#')"/> <xsl:choose> <xsl:when test="@entityref='iiif_manifest'"> <xsl:value-of select="$baseuri"/><xsl:value-of select="$project"/><xsl:text>/mirador/?link=</xsl:text><xsl:value-of select="@xlink:href"/><xsl:text>&canvasId=&canvasIndex=15</xsl:text> <xsl:when test="contains(@xlink:href,'#http')"> <xsl:text>&canvasId=</xsl:text> <xsl:value-of select="substring-after(@xlink:href,'#')"/> <xsl:text>&canvasIndex=</xsl:text> </xsl:when> <xsl:otherwise> <xsl:value-of select="$baseuri"/><xsl:value-of select="$project"/><xsl:text>/mirador/?link=https</xsl:text><xsl:value-of select="substring-after(@xlink:href,'=http')"/><xsl:text>&canvasId=&canvasIndex=15</xsl:text> <xsl:text>&canvasId=&canvasIndex=</xsl:text> <xsl:value-of select="substring-after(@xlink:href,'#')"/> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:otherwise> <xsl:value-of select="@xlink:href"/> <xsl:text>&canvasId=&canvasIndex=</xsl:text> </xsl:otherwise> </xsl:choose> </xsl:variable> <span onclick="window.open('{$iiifLink}','Mirador Viewer','width=800,height=600,location=no')" class="mirador-link"><xsl:value-of select="."/></span> </xsl:template> Loading