Valider 48237103 rédigé par kent1@arscenic.info's avatar kent1@arscenic.info
Parcourir les fichiers

Y'a pas de raison qu'un document même déjà inséré dans un article (vu == oui)...

Y'a pas de raison qu'un document même déjà inséré dans un article (vu == oui) ne puisse pas être réinséré avec |left, |right ou |center. Donc on enlève ce test à moins que quelqu'un comprenne son intérêt réel et l'explique clairement.

On ajoute un argument $media à medias_raccourcis_doc.
Les modèles audio et vidéo par défaut gère l'affichage d'un document même si leur taille est == 0 en hauteur et en largeur, donc on permet de les <embxx>.

Passage en version 2.8.2
parent 4b9e5fd1
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -27,7 +27,7 @@
			[(#TITRE|sinon{#VAL{<:medias:info_document:>}|concat{' ',#EXTENSION|majuscules}})]
				</div>
			]
			[(#ID_DOCUMENT|medias_raccourcis_doc{#_docslies:TITRE,#_docslies:DESCRIPTIF,#INCLUS,#LARGEUR,#HAUTEUR,#MODE,#VU})]
			[(#ID_DOCUMENT|medias_raccourcis_doc{#_docslies:TITRE,#_docslies:DESCRIPTIF,#INCLUS,#LARGEUR,#HAUTEUR,#MODE,#VU,#MEDIA})]
			</BOUCLE_type_doc>
				[<div class="mode">(#INCLUS|=={image}|et{#EVAL{_BOUTON_MODE_IMAGE}}|oui)
					[(#MODE|=={image}|oui)
+16 −19
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -13,7 +13,7 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
define('_BOUTON_MODE_IMAGE', true);

include_spip('inc/documents'); // pour la fonction affiche_raccourci_doc
function medias_raccourcis_doc($id_document,$titre,$descriptif,$inclus,$largeur,$hauteur,$mode,$vu){
function medias_raccourcis_doc($id_document,$titre,$descriptif,$inclus,$largeur,$hauteur,$mode,$vu,$media=null){
	$raccourci = '';
	$doc = 'doc';

@@ -21,16 +21,14 @@ function medias_raccourcis_doc($id_document,$titre,$descriptif,$inclus,$largeur,
		$doc = 'img';

	// Affichage du raccourci <doc...> correspondant
	if ($vu=='oui')
		$raccourci = affiche_raccourci_doc($doc, $id_document, '');
	else {
	$raccourci = 
		  affiche_raccourci_doc($doc, $id_document, 'left')
		. affiche_raccourci_doc($doc, $id_document, 'center')
		. affiche_raccourci_doc($doc, $id_document, 'right');
	if ($mode=='document'
		AND ($inclus == "embed" OR $inclus == "image")
			AND $largeur > 0 AND $hauteur > 0) {
		AND (($largeur > 0 AND $hauteur > 0) 
		OR in_array($media,array('video','audio')))) {
		$raccourci =
		  "<span>"._T('medias:info_inclusion_vignette')."</span>"
		. $raccourci
@@ -39,7 +37,6 @@ function medias_raccourcis_doc($id_document,$titre,$descriptif,$inclus,$largeur,
		. affiche_raccourci_doc('emb', $id_document, 'center')
		. affiche_raccourci_doc('emb', $id_document, 'right');
	}
	}
	return "<div class='raccourcis'>".$raccourci."</div>";
}

+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="medias"
	categorie="multimedia"
	version="2.8.1"
	version="2.8.2"
	etat="stable"
	compatibilite="[3.0.0;3.1.*]"
	logo="prive/themes/spip/images/portfolio-32.png"