Loading plugins/img_viewer/img_viewer.xsl +29 −3 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ <img class="viewable img_viewer_link" id="{$id}"> <xsl:attribute name="onclick">MAX.plugins['img_viewer'].openImageInDialog('<xsl:value-of select="$href"/>')</xsl:attribute> <xsl:attribute name="src"> <xsl:value-of select="concat($baseuri,$project, '/ui/images/',$link)"/> <xsl:value-of select="concat($baseuri,$project,'/',$imagesRepository,$link)"/> </xsl:attribute> </img> </xsl:template> Loading @@ -81,4 +81,30 @@ </img> </xsl:template> <xsl:template match="ead:daogrp"> <div id="diaporama"> <h2> <!-- <xsl:value-of select="max:i18n($project,'label.daogrp',$locale)"/> --> Illustrations </h2> <xsl:apply-templates/> </div> </xsl:template> <xsl:template match="ead:daoloc"> <img class="img_viewer_link"> <xsl:attribute name="src"> <xsl:value-of select="concat($baseuri,$project,'/',$imagesRepository)"/> <xsl:value-of select="@xlink:href"/> </xsl:attribute> <xsl:attribute name="href">#</xsl:attribute> <xsl:attribute name="onclick"> <xsl:text>MAX.plugins['img_viewer'].openImagesInDialog('</xsl:text> <xsl:value-of select="concat($baseuri,$project,'/',$imagesRepository)"/> <xsl:value-of select="@xlink:href"/> <xsl:text>')</xsl:text> </xsl:attribute> </img> </xsl:template> </xsl:stylesheet> plugins/img_viewer/readme.md +12 −1 Original line number Diff line number Diff line Plugin d'affichage des images ======================= * Fonctionne avec la librairie Openseadragon * Pour que le plugin fonctionne, la librairie doit être présente dans le dossier ui/lib Ce plugin requiert le chemin de stockage des images relatif à l'édition (`imagesRepository`) comme paramètre de configuration : ``` <plugin name="img_viewer"> <parameters> <parameter key="imagesRepository" value="ui/images/" xsl="true"/> </parameters> </plugin> ``` Le chemin (ici <span class="dossier">ui/images</span>) est indiqué dans l'attribut `@value` de la balise `<parameter>`. Loading
plugins/img_viewer/img_viewer.xsl +29 −3 Original line number Diff line number Diff line Loading @@ -61,7 +61,7 @@ <img class="viewable img_viewer_link" id="{$id}"> <xsl:attribute name="onclick">MAX.plugins['img_viewer'].openImageInDialog('<xsl:value-of select="$href"/>')</xsl:attribute> <xsl:attribute name="src"> <xsl:value-of select="concat($baseuri,$project, '/ui/images/',$link)"/> <xsl:value-of select="concat($baseuri,$project,'/',$imagesRepository,$link)"/> </xsl:attribute> </img> </xsl:template> Loading @@ -81,4 +81,30 @@ </img> </xsl:template> <xsl:template match="ead:daogrp"> <div id="diaporama"> <h2> <!-- <xsl:value-of select="max:i18n($project,'label.daogrp',$locale)"/> --> Illustrations </h2> <xsl:apply-templates/> </div> </xsl:template> <xsl:template match="ead:daoloc"> <img class="img_viewer_link"> <xsl:attribute name="src"> <xsl:value-of select="concat($baseuri,$project,'/',$imagesRepository)"/> <xsl:value-of select="@xlink:href"/> </xsl:attribute> <xsl:attribute name="href">#</xsl:attribute> <xsl:attribute name="onclick"> <xsl:text>MAX.plugins['img_viewer'].openImagesInDialog('</xsl:text> <xsl:value-of select="concat($baseuri,$project,'/',$imagesRepository)"/> <xsl:value-of select="@xlink:href"/> <xsl:text>')</xsl:text> </xsl:attribute> </img> </xsl:template> </xsl:stylesheet>
plugins/img_viewer/readme.md +12 −1 Original line number Diff line number Diff line Plugin d'affichage des images ======================= * Fonctionne avec la librairie Openseadragon * Pour que le plugin fonctionne, la librairie doit être présente dans le dossier ui/lib Ce plugin requiert le chemin de stockage des images relatif à l'édition (`imagesRepository`) comme paramètre de configuration : ``` <plugin name="img_viewer"> <parameters> <parameter key="imagesRepository" value="ui/images/" xsl="true"/> </parameters> </plugin> ``` Le chemin (ici <span class="dossier">ui/images</span>) est indiqué dans l'attribut `@value` de la balise `<parameter>`.