Skip to content
Extraits de code Groupes Projets
Valider dd31e6ef rédigé par pierre.andrews's avatar pierre.andrews
Parcourir les fichiers

corrige #1560. la suppression des documents est en ajax, aussi dans les pages d'edition.

parent d2f803e0
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -3,18 +3,21 @@ IMG/artoff*
IMG/arton*
IMG/autoff*
IMG/auton*
IMG/bin
IMG/breveoff*
IMG/breveon*
IMG/cache-*
IMG/jpg
IMG/motoff*
IMG/moton*
IMG/pdf
IMG/png
IMG/ruboff*
IMG/rubon*
IMG/siteoff*
IMG/siteon*
IMG/test_*
IMG/txt
config/*.php
config/.htaccess
ecrire/inc_connect.php3
......
......@@ -44,11 +44,14 @@ function inc_documenter_dist(
// On passe &$tous dans la boucle pour verifier si on a bien
// le droit de supprimer tous les documents
$tous = (count($docs) > 3);
$res = documenter_boucle($docs, $type, $ancre, $tous, $appelant, $opt);
$s = ($ancre =='documents' ? '': '-');
if (is_int($doc))
if (preg_match('/_edit$/', _request('script'))) {
$res = " ";
} else {
$res = documenter_boucle($docs, $type, $ancre, $tous, $appelant, $opt);
if (is_int($doc))
$res = documenter_bloc($doc, $res, $s, $appelant, $ancre, $tous, $type);
}
$s = ($ancre =='documents' ? '': '-');
return ajax_action_greffe("documenter", "$s$doc", $res);
}
......
......@@ -382,8 +382,8 @@ function afficher_case_document($id_document, $id, $script, $type, $deplier=fals
$ret = "";
if ($mode == 'document') {
$ret .= "<a id='document$id_document' name='document$id_document'></a>\n";
$ret .= debut_cadre_enfonce("doc-24.gif", true, "", lignes_longues(typo($cadre),20));
$ret .= debut_cadre_enfonce("doc-24.gif", true, "", lignes_longues(typo($cadre),20), "document$id_document");
$ret .= "<a name='document$id_document'></a>\n";
if ($distant == 'oui') {
$dist = "\n<div class='verdana1' style='float: $spip_lang_right; text-align: $spip_lang_right;'>";
......@@ -451,7 +451,7 @@ function afficher_case_document($id_document, $id, $script, $type, $deplier=fals
// Afficher une image inserable dans l'article
//
$ret .= debut_cadre_relief("image-24.gif", true, "", lignes_longues(typo($cadre),20));
$ret .= debut_cadre_relief("image-24.gif", true, "", lignes_longues(typo($cadre),20), "document$id_document");
//
// Afficher un apercu (pour les images)
......
......@@ -131,7 +131,7 @@ function inc_legender_dist($id_document, $document, $script, $type, $id, $ancre,
$s = ($ancre =='documents' ? '': '-');
if (preg_match('/_edit$/', $script)) {
$action = redirige_action_auteur('documenter', "$s$id/$type/$id_document", $script, "id_$type=$id&type=$type&s=$s#$ancre");
$action = ajax_action_auteur('documenter', "$s$id/$type/$id_document", $script, "id_$type=$id&type=$type&s=$s#$ancre", array($texte), '', 'function() {jQuery(this).remove()}');
}
else {
if (test_espace_prive())
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter