Changeset 103510 in spip-zone


Ignore:
Timestamp:
Mar 25, 2017, 11:35:26 AM (3 years ago)
Author:
real3t@…
Message:

Uniformisation de l'appel à figcaption (via une inclusion)

Passage en div pour ne pas tout avoir sur la même ligne.

ajout des classes

  • spip_doc_caption (pour l'instant stylé en dur mais ça devrait être fait par CSS externe)
  • spip_doc_credit

Je n'ai pas touché à doc_legende.html (c'est utilisé quand ?)

Location:
_plugins_/figure
Files:
8 edited
1 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/figure/modeles/application.html

    r103077 r103510  
    4444        ]
    4545        ][(#INCLUS|=={embed}|oui)[(#ENV{controls,''}|non)
    46         <figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
    47                 <strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
    48                 [(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
    49                 ][<small>(#CREDITS)</small>
    50         ]</figcaption>
     46        <INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>
    5147</figure>
    5248]]
  • _plugins_/figure/modeles/audio.html

    r103077 r103510  
    1313                        [autoplay="autoplay"(#ENV{autoplay}|oui)]></audio>
    1414        </div>
    15         <figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
    16                 <strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
    17                 [(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
    18                 ][<small>(#CREDITS)</small>
    19         ]</figcaption>
     15        <INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>
    2016        [<script>/*<!\[CDATA\[*/var mejspath='[(#CHEMIN{lib/mejs/mediaelement-and-player.min.js}|timestamp)]',mejscss='[(#CHEMIN{lib/mejs/mediaelementplayer.min.css}|timestamp)]';
    2117        (#INCLURE{javascript/mejs-init.min.js})/*\]\]>*/</script>]
  • _plugins_/figure/modeles/image.html

    r103077 r103510  
    2727        [<a href="(#GET{url})"[ class="(#ENV{lien_class})"] title='#TYPE_DOCUMENT - [(#TAILLE|taille_en_octets|attribut_html)]'[ type="(#ENV{lien}|?{#ENV{lien_mime},#MIME_TYPE})"]>]<img src='#GET{fichier}' alt='' width='#GET{width}' height='#GET{height}'>[(#GET{url}|?{</a>})][
    2828        (#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
    29         <figcaption class='#EDIT{descriptif} spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>[
    30                 <strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
    31                 [(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
    32                 ][<small>(#CREDITS)</small>
    33         ]</figcaption>]
     29        <INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
    3430</figure>
    3531][
     
    4945                [(#ID_DOCUMENT|appliquer_filtre{#MIME_TYPE})]
    5046        </object>[(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
    51         <figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
    52                 <strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
    53                 [(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
    54                 ][<small>(#CREDITS)</small>
    55         ]</figcaption>]
     47        <INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
    5648</figure>]
    5749</BOUCLE_tous>
  • _plugins_/figure/modeles/inc_figcaption.html

    r103505 r103510  
    1 <BOUCLE_doc (DOCUMENTS) {id_document} {tout}>
    2 [<!--(#REM)
    3 
    4         La largeur de la legende est egale a la largeur de l'image
    5         avec un minimum de 120px, et un maximum de 350px.
    6 
    7         Dans le cas d'une simple image (mode=image), on affiche
    8         le document lui-meme, sans lien de telechargement
    9 -->]
    10 [(#ENV{mode_force,#MODE}|=={image}|oui)
    11         #SET{fichier,#URL_DOCUMENT}
    12         #SET{width,#LARGEUR}
    13         #SET{height,#HAUTEUR}
    14         #SET{url,#ENV{lien}}
    15 ]
    16 [(#ENV{mode_force,#MODE}|=={image}|non)
    17         [(#SET{fichier,[(#LOGO_DOCUMENT|extraire_attribut{src})]})]
    18         [(#SET{width,[(#LOGO_DOCUMENT|extraire_attribut{width})]})]
    19         [(#SET{height,[(#LOGO_DOCUMENT|extraire_attribut{height})]})]
    20         #SET{url,#ENV{lien,#URL_DOCUMENT}}
    21 ][<!--(#REM)
    22 
    23 
    24         Si largeur ou hauteur fournit en parametre, redimensionner
    25 
    26 -->][
    27 (#ENV{largeur,0}|ou{#ENV{hauteur,0}})
    28         #SET{fichier,#GET{fichier}|image_reduire{#ENV{largeur,0},#ENV{hauteur,0}}}
    29         #SET{width,#GET{fichier}|largeur}
    30         #SET{height,#GET{fichier}|hauteur}
    31         #SET{fichier,#GET{fichier}|extraire_attribut{src}}
    32 ]
    33 [(#SET{title,[(#TYPE_DOCUMENT) - [(#TAILLE|taille_en_octets)]]})]
    34 [(#MEDIA|=={image}|oui) #SET{title,#TITRE|sinon{#GET{title}}]
    35 <figure class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{align})][ (#ENV{class})] spip_lien_ok'[
    36         style='float:(#ENV{align}|match{left|right});'][
    37         (#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)role="group"]>
    38         [<a href="(#GET{url})"[
    39                 class="(#ENV{lien_class})"] title='[(#GET{title}|attribut_html)]'[
    40                 (#ENV{lien}|?{'',type="#MIME_TYPE"})]>]<img src='#GET{fichier}' alt='' width='#GET{width}' height='#GET{height}'>[(#GET{url}|?{</a>})][
    41         (#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
    42         <figcaption class='#EDIT{descriptif} spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>[
    43                 <strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
    44                 [(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
    45                 ][<small>(#CREDITS)</small>
     1        [(#ENV{titre}|ou{#ENV{descriptif}}|ou{#ENV{credits}}|oui)
     2        <figcaption class='spip_doc_caption'[ style='width:(#GET{width}|min{350}|max{120})px;margin-right:auto;margin-left:auto;text-align:center;']>[
     3                <div class='#EDIT{titre} spip_doc_titre'><strong>(#ENV*{titre})</strong></div>]
     4                [<div class='#EDIT{descriptif} spip_doc_descriptif'>(#ENV*{descriptif}|PtoBR)[(#NOTES|PtoBR)</div>]
     5                ][<div class='#EDIT{credit} spip_doc_credit'><small>(#ENV*{credits})</small><div>
    466        ]</figcaption>]
    47 </figure>
    48 
    49 </BOUCLE_doc>
    507#FILTRE{trim}
  • _plugins_/figure/modeles/spipdoc.html

    r103077 r103510  
    4040                (#ENV{lien}|?{'',type="#MIME_TYPE"})]>]<img src='#GET{fichier}' alt='' width='#GET{width}' height='#GET{height}'>[(#GET{url}|?{</a>})][
    4141        (#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
    42         <figcaption class='#EDIT{descriptif} spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>[
    43                 <strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
    44                 [(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
    45                 ][<small>(#CREDITS)</small>
    46         ]</figcaption>]
     42        <INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
    4743</figure>
    4844
  • _plugins_/figure/modeles/text.html

    r103077 r103510  
    44><pre>(#FICHIER|contenu_document{#ENV{charset,auto}}|echapper_tags)</pre>[
    55        (#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
    6         <figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
    7                 <strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
    8                 [(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
    9                 ][<small>(#CREDITS)</small>
    10         ]</figcaption>]
     6        <INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
    117</figure>
    128]</BOUCLE_tous>
  • _plugins_/figure/modeles/text_html.html

    r103077 r103510  
    44><object data="(#URL_DOCUMENT)" width="100%" height="400"><a href="#URL_DOCUMENT">#FICHIER</a></object>[
    55        (#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
    6         <figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
    7                 <strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
    8                 [(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
    9                 ][<small>(#CREDITS)</small>
    10         ]</figcaption>]
     6        <INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
    117</figure>
    128]</BOUCLE_tous>
  • _plugins_/figure/modeles/video.html

    r103077 r103510  
    4040                </div>
    4141        </div>[(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
    42         <figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
    43                 <strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
    44                 [(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
    45                 ][<small>(#CREDITS)</small>
    46         ]</figcaption>]
     42        <INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
    4743        [<script>/*<!\[CDATA\[*/var mejspath='[(#CHEMIN{lib/mejs/mediaelement-and-player.min.js}|timestamp)]',mejscss='[(#CHEMIN{lib/mejs/mediaelementplayer.min.css}|timestamp)]';
    4844        (#INCLURE{javascript/mejs-init.min.js})/*\]\]>*/</script>]
  • _plugins_/figure/plugin.xml

    r103507 r103510  
    44        <icon>figure.png</icon>
    55
    6         <version>0.2.9</version>
     6        <version>0.3.0</version>
    77        <etat>dev</etat>
    88        <categorie>multimedia</categorie>
Note: See TracChangeset for help on using the changeset viewer.