Changeset 63243 in spip-zone


Ignore:
Timestamp:
Jul 3, 2012, 4:02:53 PM (7 years ago)
Author:
joseph@…
Message:

Et afficher correctement les raccourcis

Location:
_plugins_/modeles_media/trunk/modeles
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/modeles_media/trunk/modeles/document_case.html

    r63242 r63243  
    66
    77]
    8 #CACHE{3600*100}
    98<BOUCLE_docslies(DOCUMENTS documents_liens types_documents){id_document}{id_objet}{objet}{statut?}>
    10         <div class="item #MODE" id="doc#ID_DOCUMENT">
     9        <div class="item #MODE" id="doc#ID_DOCUMENT"
     10                         onclick="jQuery(this).toggleClass('hover');">
    1111                <h3 class="titrem">[<span class="fichier">(#FICHIER*|basename)</span>]
    1212                        <span class="image_loading"></span>
    1313                        [<span class="#EDIT{titre} titre">(#TITRE|sinon{<i class="sanstitre"><:info_sans_titre:></i>})</span>]
    14                         [(#CHEMIN{#MODE|=={image}|?{images/image-24.gif,images/doc-24.gif}}|balise_img{'',cadre-icone})]
     14                        [(#CHEMIN_IMAGE{#MODE|=={image}|?{image-24.png,doc-24.png}}|balise_img{'',cadre-icone})]
    1515                </h3>
    1616                <div class="infos">
    1717                        [(#EXTENSION|match{gif|png|jpg}|oui) #SET{id,#ID_VIGNETTE|?{#ID_VIGNETTE,#ID_DOCUMENT}}
    1818                        <div class="tourner">
    19                                 [(#BOUTON_ACTION{[(#CHEMIN{img_pack/tourner-gauche.gif}|balise_img{<:medias:tourner_90L:>})],#URL_ACTION_AUTEUR{tourner,#GET{id}|concat{',-90'},#SELF},ajax})]
    20                                 [(#BOUTON_ACTION{[(#CHEMIN{img_pack/tourner-droite.gif}|balise_img{<:medias:tourner_90R:>})],#URL_ACTION_AUTEUR{tourner,#GET{id}|concat{',90'},#SELF},ajax})]
    21                                 [(#BOUTON_ACTION{[(#CHEMIN{img_pack/tourner-180.gif}|balise_img{<:medias:tourner_180:>})],#URL_ACTION_AUTEUR{tourner,#GET{id}|concat{',180'},#SELF},ajax})]
    22                         </div>]
     19                                [(#BOUTON_ACTION{[(#CHEMIN_IMAGE{tourner-gauche-12.png}|balise_img{<:medias:image_tourner_gauche:>})],#URL_ACTION_AUTEUR{tourner,#GET{id}|concat{',-90'},#SELF},ajax})]
     20                                [(#BOUTON_ACTION{[(#CHEMIN_IMAGE{tourner-droite-12.png}|balise_img{<:medias:image_tourner_droite:>})],#URL_ACTION_AUTEUR{tourner,#GET{id}|concat{',90'},#SELF},ajax})]
     21                                [(#BOUTON_ACTION{[(#CHEMIN_IMAGE{tourner-180-12.png}|balise_img{<:medias:image_tourner_180:>})],#URL_ACTION_AUTEUR{tourner,#GET{id}|concat{',180'},#SELF},ajax})]
     22                        </div>
     23                        ]
    2324                        [(#LOGO_DOCUMENT{#URL_DOCUMENT}|image_reduire{150,150})]
    2425                        <BOUCLE_type_doc(TYPES_DOCUMENTS){extension}>
    25                         <div class="type">
    26                         [(#TITRE|sinon{#VAL{<:info_document:>}|concat{' ',#EXTENSION|majuscules}})]
     26                        [(#MODE|=={document}|oui)<div class="type">
     27                        [(#TITRE|sinon{#VAL{<:medias:info_document:>}|concat{' ',#EXTENSION|majuscules}})]
    2728                                </div>
    28                        
    29                         [(#ID_DOCUMENT|media_raccourcis_media)]
     29                        ]
     30                        [(#ID_DOCUMENT|media_raccourcis_doc{#_docslies:TITRE,#_docslies:DESCRIPTIF,#INCLUS,#LARGEUR,#HAUTEUR,#MODE,#VU})]
    3031                        </BOUCLE_type_doc>
    3132                                [<div class="mode">(#INCLUS|=={image}|et{#EVAL{_BOUTON_MODE_IMAGE}}|oui)
     
    3738                                </div>]
    3839                        <div class="actions">
    39                                 <a href="[(#SELF|parametre_url{timestamp,#REM|time})]" class="refresh none ajax"><:medias:bouton_refresh_document:></a>
    4040                                <BOUCLE_compte(documents_liens){id_document}{0,2} />
    41                                 [(#TOTAL_BOUCLE|=={1}|et{#AUTORISER{modifier,#OBJET,#ID_OBJET}})[(#BOUTON_ACTION{<:medias:bouton_enlever_supprimer_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT-suppr,#SELF},ajax,<:medias:bouton_enlever_supprimer_document_confirmation:>})]<span>|</span>]
    42                                 [(#AUTORISER{modifier,#OBJET,#ID_OBJET})[(#BOUTON_ACTION{<:medias:bouton_enlever_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT,#SELF},ajax})]<span>|</span>]
     41                                [(#TOTAL_BOUCLE|=={1}|et{#AUTORISER{modifier,#OBJET,#ID_OBJET}})[(#BOUTON_ACTION{<:medias:bouton_enlever_supprimer_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT-suppr,#SELF},ajax,<:medias:bouton_enlever_supprimer_document_confirmation:>,'',[(function(){jQuery("#doc(#ID_DOCUMENT)").animateRemove();return true;})()]})]<span>|</span>]
     42                                [(#ID_OBJET|<{0}|ou{#AUTORISER{modifier,#OBJET,#ID_OBJET}})[(#BOUTON_ACTION{<:medias:bouton_enlever_document:>,#URL_ACTION_AUTEUR{dissocier_document,#ID_OBJET-#OBJET-#ID_DOCUMENT,#SELF},ajax,'','',[(function(){jQuery("#doc(#ID_DOCUMENT)").animateRemove();return true;})()]})]<span>|</span>]
    4343                                <a href="#URL_ECRIRE{document_edit,id_document=#ID_DOCUMENT}" target="_blank" class="editbox"><:medias:bouton_modifier_document:></a>
    4444                                <//B_compte>
    4545                                [(#PIPELINE{document_desc_actions,#ARRAY{args,#ARRAY{id_document,#ID_DOCUMENT,position,document_case},data,''}})]
    4646                        </div>
     47                        [(#PIPELINE{afficher_metas_document,#ARRAY{args,#ARRAY{'quoi','document_case','id_document',#ID_DOCUMENT},data,''}})]
    4748                </div>
    4849        </div>
  • _plugins_/modeles_media/trunk/modeles/document_case_fonctions.php

    r47895 r63243  
    11<?php
     2if (!defined('_ECRIRE_INC_VERSION')) return;
    23
    34define('_BOUTON_MODE_IMAGE', true);
    45
    5 function media_raccourcis_media($id_document){
     6function media_raccourcis_doc($id_document){
    67        $raccourci = '';
    78
    89        $raccourci =
    910                  "<span>"._T('media:info_inclusion_icone')."</span>"
    10                 . affiche_raccourci_media($id_document,'icone', 'left')
    11                 . affiche_raccourci_media($id_document,'icone',  'center')
    12                 . affiche_raccourci_media($id_document,'icone',  'right');
     11                . affiche_raccourci_media('media', $id_document, 'icone', 'left')
     12                . affiche_raccourci_media('media', $id_document,'icone',  'center')
     13                . affiche_raccourci_media('media', $id_document,'icone',  'right');
    1314        $raccourci .=
    14                   "<span>"._T('info_inclusion_vignette')."</span>"
    15                 . affiche_raccourci_media($id_document,'vignette',  'left')
    16                 . affiche_raccourci_media($id_document,'vignette',  'center')
    17                 . affiche_raccourci_media($id_document,'vignette',  'right');
     15                  "<span>"._T('medias:info_inclusion_vignette')."</span>"
     16                . affiche_raccourci_media('media', $id_document,'vignette',  'left')
     17                . affiche_raccourci_media('media', $id_document,'vignette',  'center')
     18                . affiche_raccourci_media('media', $id_document,'vignette',  'right');
    1819        $raccourci .=
    19                   "<span>"._T('info_inclusion_directe')."</span>"
    20                 . affiche_raccourci_media($id_document,'embed',  'left')
    21                 . affiche_raccourci_media($id_document,'embed',  'center')
    22                 . affiche_raccourci_media($id_document,'embed',  'right');
     20                  "<span>"._T('medias:info_inclusion_directe')."</span>"
     21                . affiche_raccourci_media('media', $id_document,'embed',  'left')
     22                . affiche_raccourci_media('media', $id_document,'embed',  'center')
     23                . affiche_raccourci_media('media', $id_document,'embed',  'right');
    2324        return "<div class='raccourcis'>".$raccourci."</div>";
    2425}
    2526
    26 function affiche_raccourci_media($id, $variante, $align) {
     27function affiche_raccourci_media($doc, $id, $variante, $align) {
    2728        static $num = 0;
    2829
    29         $variante = ($variante) ? "|$variante" : "";
    3030        if ($align) {
    3131                $pipe = "|$align";
    32                 if ($GLOBALS['browser_barre'])
    33                         $onclick = "\nondblclick=\"barre_inserer('\\x3Cmedia$id$variante$pipe&gt;', $('textarea[name=texte]')[0]);\"\ntitle=\"". str_replace('&amp;', '&', entites_html(_T('double_clic_inserer_doc')))."\"";
     32                $onclick = "\nondblclick=\"barre_inserer('\\x3C$doc$id|$variante$pipe&gt;', $('textarea[name=texte]')[0]);\"\ntitle=\"". str_replace('&amp;', '&', entites_html(_T('medias:double_clic_inserer_doc')))."\"";
    3433        } else {
    3534                $align='center';
    3635        }
    3736
    38         return
    39           ((++$num > 1) ? "" : http_script('',  "spip_barre.js"))
    40                 . "\n<div style='text-align: $align'$onclick>&lt;media$id$variante$pipe&gt;</div>\n";
     37        return "\n<div style='text-align: $align'$onclick>&lt;$doc$id|$variante$pipe&gt;</div>\n";
    4138}
    4239
Note: See TracChangeset for help on using the changeset viewer.