Valider 1123e32f rédigé par esj's avatar esj
Parcourir les fichiers

Affichage du bloc de document: lorsqu'un nom est trop long, il déborde du...

Affichage du bloc de document: lorsqu'un nom est trop long, il déborde du cadre et s'affiche sur le formulaire de saisie à côté. C'est particulièrement le cas pour les documents distants. Comme ce nom est répété en bas du document, on affiche que le domaine de l'URL en haut. Quant au nom en bas dont seul le début et la fin sont écrits lorsqu'il est trop long, il vaut mieux écrire un début plus long et pas la fin, puisque celle-ci est l'extension du fichier, information déjà donnée 2 fois par le type de document et son logo.
parent 2edf8741
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+10 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -447,7 +447,15 @@ function afficher_case_document($id_document, $id, $script, $type, $deplier=fals
		}

	}
	$cadre = lignes_longues(typo($titre ? $titre : basename($fichier)), 20);
	if ($titre)
	  $cadre = $titre;
	elseif (!$distant)
	  $cadre = basename($fichier);
	else {
	  preg_match('@^[^/]*/*([^/]*)@', $fichier, $cadre);
	  $cadre = $cadre[1];
	}
	$cadre = lignes_longues($cadre, 20);
	// encapsuler chaque document dans un container pour permettre son remplacement en ajax
	return  '<div>'
		. debut_cadre($style, $icone, '', $cadre, "document$id_document")
+2 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -73,8 +73,8 @@ function legender_entete($document)
{
	$titre = $document['titre'];
	$entete = basename($document['fichier']);
	if (($n=strlen($entete)) > 20)
		$entete = substr($entete, 0, 7)."...".substr($entete, $n-7, $n);
	if (strlen($entete) > 20)
		$entete = substr($entete, 0, 20)."...";
	if (strlen($titre))
		$entete = "<strong>". lignes_longues(typo($titre),25) . "</strong>";
	return sinon($entete,_T('info_sans_titre'));