Changeset 43978 in spip-zone


Ignore:
Timestamp:
Jan 29, 2011, 2:56:27 PM (9 years ago)
Author:
cedric@…
Message:

la page mediatheque passe en squelette complet,
l'upload de doc depuis cette page passe aussi en ajax, avec ajaxReload('documents') au retour
nettoyage/reorganisation des inclusion ajax

Location:
_core_/plugins/medias
Files:
4 added
2 deleted
4 edited
4 moved

Legend:

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

    r43838 r43978  
    189189                if ($nb_docs){
    190190                        $sel = "#doc".implode(",#doc",$sel);
    191                         $js = "if (window.jQuery) jQuery(function(){ajaxReload('portfolio');});";
     191                        $js = "if (window.jQuery) jQuery(function(){ajaxReload('documents');});";
    192192                        if ($nb_docs==1)
    193193                                $js .= "setTimeout(function(){if (window.jQuery) jQuery('#doc$ancre a.editbox').get(0).focus();},30);";
  • _core_/plugins/medias/plugin.xml

    r43900 r43978  
    5858                <titre>medias:documents</titre>
    5959                <icone>images/portfolio-16.png</icone>
    60                 <url>portfolio</url>
     60                <url>mediatheque</url>
    6161        </bouton>
    6262
  • _core_/plugins/medias/prive/contenu/portfolio_document.html

    r43838 r43978  
    77]
    88[
    9 (#INCLURE{fond=formulaires/inc-portfolio_documents}{env}{ajax=portfolio})
     9(#INCLURE{fond=prive/squelettes/inclure/portfolio-documents}{env}{ajax=documents})
    1010]
    1111[
    12 (#INCLURE{fond=prive/inc-ajouter-documents}{env}{ajax})
     12(#INCLURE{fond=prive/squelettes/inclure/ajouter-documents}{env}{ajax})
    1313]
    1414[<script type="text/javascript" src='(#CHEMIN{javascript/jquery.MultiFile.js})'></script>
  • _core_/plugins/medias/prive/squelettes/contenu/document_edit.html

    r43935 r43978  
    1 [(#ID_DOCUMENT|interdire_acces)]
    2 [(#AUTORISER{modifier,document,#ID_DOCUMENT}|interdire_acces)]
     1[(#ID_DOCUMENT|sinon_interdire_acces)]
     2[(#AUTORISER{modifier,document,#ID_DOCUMENT}|sinon_interdire_acces)]
    33<div class='cadre-formulaire-editer'>
    44<div class="entete-formulaire">
    5         [(#ENV{redirect}|sinon{#URL_ECRIRE{portfolio}}|icone_verticale{<:icone_retour:>,document,'',left})]
     5        [(#ENV{redirect}|sinon{#URL_ECRIRE{mediatheque}}|icone_verticale{<:icone_retour:>,document,'',left})]
    66        [<:medias:info_modifier_document:>
    77        <h1>(#INFO_TITRE{document,#ID_DOCUMENT}|sinon{#INFO_FICHIER*{document,#ID_DOCUMENT}})</h1>]
  • _core_/plugins/medias/prive/squelettes/inclure/mediatheque-galerie.html

    r43935 r43978  
    1 #SET{self,#SELF|parametre_url{debut_galerie,''}}
    2 #SET{self,#GET{self}|parametre_url{extension,''}}
    31#SET{editable,#ENV{editable,' '}|oui}
    4 
    5 <div class='onglets_simple'>
    6 <ul class='medias'>
    7 [<li>(#GET{self}|parametre_url{media,''}|lien_ou_expose{<:medias:tous_les_medias:>,#ENV{media,''}|=={''},ajax})</li>]
    8 <BOUCLE_medias(DOCUMENTS){id_rubrique ?}{id_article ?}{id_breve ?}{id_document ?}{recherche ?}{statut==.*}{compteur types_documents, media}{media IN image,audio,video,file}>
    9 [<li class='#MEDIA'>(#GET{self}|parametre_url{media,#MEDIA}|lien_ou_expose{#VAL{medias:media_}|concat{#MEDIA}|_T|concat{' (',#COMPTEUR{types_documents},')'},#ENV{media}|=={#MEDIA},ajax})</li>]
    10 </BOUCLE_medias>
    11 </ul>
    12 <div class='nettoyeur'></div>
    13 </div>
    14 
    15 [(#ENV{id_document}|oui)
    16 <a class='annule_filtre' href='[(#GET{self}|parametre_url{id_document,''})]' title="<:medias:tout_voir|attribut_html:>">[(#CHEMIN{images/annuler-recherche.png}|balise_img|inserer_attribut{alt,<:medias:tout_voir:>})]</a>
    17 ]
    18 
    19 <div class='onglets_simple second'>
    20 <ul class='statut'>
    21 [<li class='first'>(#GET{self}|parametre_url{statut,''}|lien_ou_expose{<:medias:documents_tous:>,#ENV{statut,.*}|=={.*},ajax})</li>]
    22 [<li>(#GET{self}|parametre_url{statut,publie}|lien_ou_expose{<:medias:documents_publies:>,#ENV{statut}|=={publie},ajax})</li>]
    23 [<li>(#GET{self}|parametre_url{statut,prepa|poubelle}|lien_ou_expose{<:medias:documents_non_publies:>,#ENV{statut}|=={prepa|poubelle},ajax})</li>]
    24 </ul>
    25 
    26 <ul class='distant'>
    27 [<li class='first'>(#GET{self}|parametre_url{distant,''}|lien_ou_expose{<:medias:documents_tous:>,#ENV{distant,''}|=={''},ajax})</li>]
    28 [<li>(#GET{self}|parametre_url{distant,'oui'}|lien_ou_expose{<:medias:documents_distants:>,#ENV{distant,''}|=={'oui'},ajax})</li>]
    29 [<li>(#GET{self}|parametre_url{distant,'non'}|lien_ou_expose{<:medias:documents_locaux:>,#ENV{distant,''}|=={'non'},ajax})</li>]
    30 </ul>
    31 
    32 <ul class='brises'>
    33 [<li class='first'>(#GET{self}|parametre_url{brise|orphelins,''}|lien_ou_expose{<:medias:documents_tous:>,#ENV{brise,0}|non|et{#ENV{orphelins,0}|non},ajax})</li>]
    34 [<li>(#GET{self}|parametre_url{brise,''}|parametre_url{orphelins,1}|lien_ou_expose{<:medias:documents_orphelins:>,#ENV{orphelins,0}|=={1},ajax})</li>]
    35 [<li>(#GET{self}|parametre_url{brise,1}|parametre_url{orphelins,''}|lien_ou_expose{<:medias:documents_brises:>,#ENV{brise,0}|=={1},ajax})</li>]
    36 </ul>
    37 
    38 <ul class='sanstitre'>
    39 [<li class='first'>(#GET{self}|parametre_url{sanstitre,''}|lien_ou_expose{<:medias:documents_tous:>,#ENV{sanstitre,''}|=={''},ajax})</li>]
    40 [<li>(#GET{self}|parametre_url{sanstitre,'1'}|lien_ou_expose{<:info_sans_titre:>,#ENV{sanstitre,''}|=={'1'},ajax})</li>]
    41 </ul>
    42 <div class='nettoyeur'></div>
    43 </div>
    44 
    45 [(#GET{editable})
    46 <div class='actions'>
    47 [(#ENV{brise,0}|oui)
    48 [(#URL_ACTION_AUTEUR{verifier_documents_brises,'1',#GET{self}}|lien_ou_expose{<:medias:verifier_documents_brises:>,0,ajax})]
    49 ]
    50 [
    51 (#INCLURE{fond=prive/inc-ajouter-documents}{env}{ajax})
    52 ]
    53 </div>]
    54 
    55 <B_types>
    56 <ul class='choix-type'>
    57 <BOUCLE_types(TYPES_DOCUMENTS){media=#ENV{media,''}}>
    58 <BOUCLE_compte(DOCUMENTS){id_rubrique ?}{id_article ?}{id_breve ?}{id_document ?}{recherche ?}{statut==.*}{extension} />
    59 [(#TOTAL_BOUCLE|oui)[<li>(#GET{self}|parametre_url{extension,#EXTENSION}|lien_ou_expose{#TITRE|concat{' (',#TOTAL_BOUCLE,')'},#ENV{extension}|=={#EXTENSION},ajax})<span> | </span></li>]]
    60 <//B_compte>
    61 </BOUCLE_types>
    62 </ul>
    63 </B_types>
    642
    653<div class="galerie[ media-(#ENV{media,''})]">
     
    15391        <//B_galerie>
    15492        [(#ENV{orphelins}|et{#AUTORISER{supprimer,orphelins,'',#SESSION{id_auteur}}})
    155         [(#INCLURE{fond=prive/bouton/inc-supprimer-orphelins,env,nb_orphelins=#GET{nb_orphelins}})]
     93        [(#INCLURE{fond=prive/squelettes/inclure/bouton-supprimer-orphelins,env,nb_orphelins=#GET{nb_orphelins}})]
    15694        ]
    15795        </B_docs_supprimables>
Note: See TracChangeset for help on using the changeset viewer.