Changeset 43838 in spip-zone


Ignore:
Timestamp:
Jan 24, 2011, 2:01:55 PM (10 years ago)
Author:
cedric@…
Message:

utiliser ajaxReload pour ajaxer le portfolio en bas de page article

Location:
_core_/plugins/medias
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias/formulaires/joindre_document.php

    r43779 r43838  
    174174                $messages_erreur = array();
    175175                $nb_docs = 0;
     176                $sel = array();
    176177                foreach ($nouveaux_doc as $doc) {
    177178                        if (!is_numeric($doc))
     
    180181                                if (!$ancre)
    181182                                        $ancre = $doc;
     183                                $sel[] = $doc;
    182184                                $nb_docs++;
    183185                        }
     
    186188                        $res['message_erreur'] = implode('<br />',$messages_erreur);
    187189                if ($nb_docs){
    188                         $autoopen = "<script type='text/javascript'>setTimeout(function(){if (window.jQuery) jQuery('#doc$ancre a.editbox').get(0).focus();},30);</script>";
    189                         $res['message_ok'] = $nb_docs==1? _T('medias:document_installe_succes').$autoopen:_T('medias:nb_documents_installe_succes',array('nb'=>$nb_docs));
     190                        $sel = "#doc".implode(",#doc",$sel);
     191                        $js = "if (window.jQuery) jQuery(function(){ajaxReload('portfolio');});";
     192                        if ($nb_docs==1)
     193                                $js .= "setTimeout(function(){if (window.jQuery) jQuery('#doc$ancre a.editbox').get(0).focus();},30);";
     194                        $js = "<script type='text/javascript'>$js</script>";
     195                        $res['message_ok'] = singulier_ou_pluriel($nb_docs,'medias:document_installe_succes','medias:nb_documents_installe_succes').$js;
    190196                }
    191197                if ($ancre)
  • _core_/plugins/medias/prive/contenu/portfolio_document.html

    r30304 r43838  
    77]
    88[
    9 (#INCLURE{fond=formulaires/inc-portfolio_documents}{env}{ajax})
     9(#INCLURE{fond=formulaires/inc-portfolio_documents}{env}{ajax=portfolio})
    1010]
    1111[
  • _core_/plugins/medias/prive/inc-ajouter-documents.html

    r43780 r43838  
    22<div class='nettoyeur'></div>
    33<a href='[(#SELF|parametre_url{ajouter,non})]' class='ajax bouton_fermer'>[(#CHEMIN{images/frame-close.png}|balise_img)]</a>
    4 #FORMULAIRE_JOINDRE_DOCUMENT{new,#ENV{id_objet,0},#ENV{objet,''}}
     4<div class="ajax">
     5        #FORMULAIRE_JOINDRE_DOCUMENT{new,#ENV{id_objet,0},#ENV{objet,''}}
     6</div>
    57<div class='nettoyeur'></div>
    68]
Note: See TracChangeset for help on using the changeset viewer.