47 lines
1.2 KiB
HTML
47 lines
1.2 KiB
HTML
|
[(#REM)
|
||
|
|
||
|
Controleur pour le crayon 'document'
|
||
|
|
||
|
]
|
||
|
#CACHE{0}
|
||
|
|
||
|
|
||
|
[(#REM) En fonction de du contexte, choisir un logo ]
|
||
|
|
||
|
<BOUCLE_d(DOCUMENTS){id_document}{tout}>
|
||
|
|
||
|
[(#SET{image,[<img src="(#LOGO_DOCUMENT||extraire_attribut{src})" />]})]
|
||
|
|
||
|
<fieldset[ style="(#ENV{style});"]>
|
||
|
<legend>
|
||
|
[(#SET{logo,[(#GET{image}|image_reduire{0,40})]})]
|
||
|
|
||
|
[(#REM) hacke l'url pour eviter le cache du navigateur ]
|
||
|
[(#SET{url,[(#GET{logo}|extraire_attribut{src}
|
||
|
|parametre_url{s,#EVAL{time()}})]})]
|
||
|
|
||
|
<small>[(#GET{logo}|inserer_attribut{src,#GET{url}}
|
||
|
|inserer_attribut{style,vertical-align:middle;})]
|
||
|
<:crayons:legend_controleur_fichier_remplacer{extension=#EXTENSION}:>
|
||
|
[((#GET{image}
|
||
|
|extraire_attribut{width})×[(#GET{image}
|
||
|
|extraire_attribut{height})]px)]</small>
|
||
|
|
||
|
</legend>
|
||
|
|
||
|
<input class="crayon-active" name="#ENV{name_document}" type="file"[
|
||
|
onchange="(#MODE|=={vignette}|?{' '})if (this.value && !this.value.match(/\.(png|jpeg|jpg|gif)$/i)) { alert('Il faut choisir une image :-)'); this.value=''; };"] />
|
||
|
|
||
|
[(#REM)
|
||
|
|
||
|
TODO: document distant (cf. document_fichier_revision dans inc/crayons)
|
||
|
|
||
|
<br />
|
||
|
<input class="crayon-active" name="#ENV{name_fichier}" type="text" value="#FICHIER" />
|
||
|
|
||
|
]
|
||
|
|
||
|
</fieldset>
|
||
|
|
||
|
</BOUCLE_d>
|