Changeset 109249 in spip-zone


Ignore:
Timestamp:
Mar 3, 2018, 12:39:50 AM (17 months ago)
Author:
tcharlss@…
Message:

Bouton dissocier : prise en compte des rôles principaux (logos), pour les cas où un document sert à la fois de logo et de document. Quand on dissocie un document logo, ça ne dissocie *que* le rôle de logo. Quand on dissocie un document pas logo, ça dissocie tout *sauf* les rôles de logo. Obligé de surcharger modeles/document_desc.html pour changer les arguments du bouton.

Location:
_plugins_/roles_documents/trunk
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/roles_documents/trunk/formulaires/editer_logo.html

    r109235 r109249  
    2929                                objet,
    3030                                id_objet,
     31                                role=#VALEUR{6},
     32                                uniqueid=logo,
    3133                        }/>
    3234                ][(#GET{type}|=={logo}|oui)
  • _plugins_/roles_documents/trunk/formulaires/inc-apercu-logo.html

    r109211 r109249  
    2424#SET{hauteur, #ENV{logo/0}|hauteur}
    2525
    26 <div class="item #ENV{logo/6}" id="logo#ENV{logo/6}" onclick="jQuery(this).toggleClass('hover');">
     26<div class="item etat-#ENV{logo/6}" id="logo#ENV{logo/6}" onclick="jQuery(this).toggleClass('hover');">
    2727        <div class="presentation">
    2828                [<div class='vignette'>
  • _plugins_/roles_documents/trunk/formulaires/inc-selecteur_role.html

    r109228 r109249  
    2323
    2424                <BOUCLE_selecteur_roles(DATA){source table, #ENV{roles_attribuables}}>
    25                 #SET{selected, #VALEUR|=={#ENV{role}}|?{selected}}
     25                #SET{selected, #VALEUR|=={#ENV{role}}|ou{#ENV{role}|non|et{#COMPTEUR_BOUCLE|=={1}}}|?{selected}}
    2626                <option value="#VALEUR"[ selected="(#GET{selected})"]>[(#VALEUR|role{document})]</option>
    2727                </BOUCLE_selecteur_roles>
  • _plugins_/roles_documents/trunk/roles_documents_fonctions.php

    r109248 r109249  
    4444 *     - attribuables : ceux non attribues
    4545 */
    46 function roles_documents_presents_sur_objet($objet, $id_objet, $id_document=0, $principaux = null) {
     46function roles_documents_presents_sur_objet($objet, $id_objet, $id_document = 0, $principaux = null) {
    4747        static $done = array();
    4848
Note: See TracChangeset for help on using the changeset viewer.