Browse Source

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 ?)

git-svn-id: svn://zone.spip.net/spip-zone/_plugins_/figure@103510 ac52e18a-acf5-0310-9fe8-c4428f23b10a
master
real3t 6 years ago
parent
commit
130a27a519
  1. 6
      modeles/application.html
  2. 6
      modeles/audio.html
  3. 12
      modeles/image.html
  4. 7
      modeles/inc_figcaption.html
  5. 6
      modeles/spipdoc.html
  6. 6
      modeles/text.html
  7. 6
      modeles/text_html.html
  8. 6
      modeles/video.html
  9. 2
      plugin.xml

6
modeles/application.html

@ -43,11 +43,7 @@ style='[(#ENV{align}|match{^(left|right)$}|oui)float:#ENV{align};] (#ENV{align,c
[(#INCLURE{fond=modeles/img}{id_document}{align=#ENV{align}}{embed=oui}{lien=#ENV{lien}}{lien_class=#ENV{lien_class}})]
]
][(#INCLUS|=={embed}|oui)[(#ENV{controls,''}|non)
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
][<small>(#CREDITS)</small>
]</figcaption>
<INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>
</figure>
]]
</BOUCLE_tous>

6
modeles/audio.html

@ -12,11 +12,7 @@
controls="controls"
[autoplay="autoplay"(#ENV{autoplay}|oui)]></audio>
</div>
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
][<small>(#CREDITS)</small>
]</figcaption>
<INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>
[<script>/*<!\[CDATA\[*/var mejspath='[(#CHEMIN{lib/mejs/mediaelement-and-player.min.js}|timestamp)]',mejscss='[(#CHEMIN{lib/mejs/mediaelementplayer.min.css}|timestamp)]';
(#INCLURE{javascript/mejs-init.min.js})/*\]\]>*/</script>]
[(#ENV{skin}|oui)[<style>(#INCLURE{#CHEMIN{css/mejs-skin-#ENV{skin}.css}|sinon{#CHEMIN{lib/mejs/mejs-skins.css}}|url_absolue_css})</style>]]

12
modeles/image.html

@ -26,11 +26,7 @@ equivalent a un <docXX> pour une image en mode image
(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)role="group"]>
[<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>})][
(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>[
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
][<small>(#CREDITS)</small>
]</figcaption>]
<INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
</figure>
][
@ -48,10 +44,6 @@ style='[(#ENV{align}|match{^(left|right)$}|?{' '})float:#ENV{align};] (#ENV{alig
<param name='src' value='#URL_DOCUMENT'>
[(#ID_DOCUMENT|appliquer_filtre{#MIME_TYPE})]
</object>[(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
][<small>(#CREDITS)</small>
]</figcaption>]
<INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
</figure>]
</BOUCLE_tous>

7
modeles/inc_figcaption.html

@ -0,0 +1,7 @@
[(#ENV{titre}|ou{#ENV{descriptif}}|ou{#ENV{credits}}|oui)
<figcaption class='spip_doc_caption'[ style='width:(#GET{width}|min{350}|max{120})px;margin-right:auto;margin-left:auto;text-align:center;']>[
<div class='#EDIT{titre} spip_doc_titre'><strong>(#ENV*{titre})</strong></div>]
[<div class='#EDIT{descriptif} spip_doc_descriptif'>(#ENV*{descriptif}|PtoBR)[(#NOTES|PtoBR)</div>]
][<div class='#EDIT{credit} spip_doc_credit'><small>(#ENV*{credits})</small><div>
]</figcaption>]
#FILTRE{trim}

6
modeles/spipdoc.html

@ -39,11 +39,7 @@
class="(#ENV{lien_class})"] title='[(#GET{title}|attribut_html)]'[
(#ENV{lien}|?{'',type="#MIME_TYPE"})]>]<img src='#GET{fichier}' alt='' width='#GET{width}' height='#GET{height}'>[(#GET{url}|?{</a>})][
(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'[ style='width:(#GET{width}|min{350}|max{120})px;']>[
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
][<small>(#CREDITS)</small>
]</figcaption>]
<INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
</figure>
</BOUCLE_doc>

6
modeles/text.html

@ -3,10 +3,6 @@
(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)role="group"]
><pre>(#FICHIER|contenu_document{#ENV{charset,auto}}|echapper_tags)</pre>[
(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
][<small>(#CREDITS)</small>
]</figcaption>]
<INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
</figure>
]</BOUCLE_tous>

6
modeles/text_html.html

@ -3,10 +3,6 @@
(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)role="group"]
><object data="(#URL_DOCUMENT)" width="100%" height="400"><a href="#URL_DOCUMENT">#FICHIER</a></object>[
(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
][<small>(#CREDITS)</small>
]</figcaption>]
<INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
</figure>
]</BOUCLE_tous>

6
modeles/video.html

@ -39,11 +39,7 @@
</video>
</div>
</div>[(#TITRE|ou{#DESCRIPTIF}|ou{#CREDITS}|oui)
<figcaption class='#EDIT{descriptif} spip_doc_descriptif'>[
<strong class='#EDIT{titre} spip_doc_titre'>(#TITRE)</strong>]
[(#DESCRIPTIF|PtoBR)[(#NOTES|PtoBR)]
][<small>(#CREDITS)</small>
]</figcaption>]
<INCLURE{fond=modeles/inc_figcaption,titre=#TITRE,descriptif=#DESCRIPTIF,credits=#CREDITS}>]
[<script>/*<!\[CDATA\[*/var mejspath='[(#CHEMIN{lib/mejs/mediaelement-and-player.min.js}|timestamp)]',mejscss='[(#CHEMIN{lib/mejs/mediaelementplayer.min.css}|timestamp)]';
(#INCLURE{javascript/mejs-init.min.js})/*\]\]>*/</script>]
[(#ENV{skin}|oui)[<style>(#INCLURE{#CHEMIN{css/mejs-skin-#ENV{skin}.css}|sinon{#CHEMIN{lib/mejs/mejs-skins.css}}|url_absolue_css})</style>]]

2
plugin.xml

@ -3,7 +3,7 @@
<prefix>figure</prefix>
<icon>figure.png</icon>
<version>0.2.9</version>
<version>0.3.0</version>
<etat>dev</etat>
<categorie>multimedia</categorie>

Loading…
Cancel
Save