Changeset 91833 in spip-zone


Ignore:
Timestamp:
Sep 13, 2015, 2:20:49 PM (6 years ago)
Author:
marcimat@…
Message:

2 choses :

  • correction d'un bug qui faisait planter les déplacements : la réception en ajax du contenu d'une rubrique ne doit pas contenir le ul/li de la rubrique elle même, mais juste de son contenu.
  • séparer en attribut data spécifique le type d'objet, plutôt que de le mettre dans data-jstree ; ça me semble plus propre.
Location:
_plugins_/plan/trunk/prive
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/plan/trunk/prive/javascript/spiptree.js

    r91654 r91833  
    7575                                // on fait un appel ajax pour obtenir la liste correspondant à l'objet souhaité, lorsque c'est demandé.
    7676                                else {
    77                                         var objet = node.data.jstree.objet;
     77                                        var objet = node.data.objet;
    7878                                        var id_rubrique = (objet == 'rubrique')
    7979                                                ? node.id.split('-')[1]
     
    8686                                                params.statut = options.statut;
    8787                                        }
     88
    8889                                        $.ajax({
    8990                                                url: options.urls.plan,
  • _plugins_/plan/trunk/prive/squelettes/inclure/plan-articles.html

    r91619 r91833  
    1414                <li id="articles-rubrique-#ID_RUBRIQUE"
    1515                        class="item group[ (#GET{lister}|non)jstree-closed]"
    16                         data-jstree='{"type":"box_article", "objet":"article"}'>
     16                        data-jstree='{"type":"box_article"}' data-objet="article">
    1717                        <strong>[(#GET{total}|objet_afficher_nb{article})]</strong>
    1818]
     
    2727                                {si #GET{lister}}
    2828                                >
    29                                 <li id="article-#ID_ARTICLE" class="item" data-jstree='{"type":"article"}'>
     29                                <li id="article-#ID_ARTICLE" class="item" data-jstree='{"type":"article"}' data-objet="article">
    3030                                        <a href="[(#ID_ARTICLE|generer_url_entite{article})]"
    3131                                                [hreflang="(#ENV{lang}|=={#LANG}|non|?{#LANG})"]
  • _plugins_/plan/trunk/prive/squelettes/inclure/plan-breves.html

    r91619 r91833  
    1313                <li id="breves-rubrique-#ID_RUBRIQUE"
    1414                        class="item group[ (#GET{lister}|non)jstree-closed]"
    15                         data-jstree='{"type":"box_breve", "objet":"breve"}'>
     15                        data-jstree='{"type":"box_breve"}' data-objet="breve">
    1616                        <strong>[(#GET{total}|objet_afficher_nb{breve})]</strong>
    1717]
     
    2525                                {si #GET{lister}}
    2626                                >
    27                                 <li id="breve-#ID_BREVE" class="item" data-jstree='{"type":"breve"}'>
     27                                <li id="breve-#ID_BREVE" class="item" data-jstree='{"type":"breve"}' data-objet="breve">
    2828                                        <a href="[(#ID_BREVE|generer_url_entite{breve})]"
    2929                                                title="[(#VAL{breve}|objet_info{texte_objet}|_T) #ID_BREVE]">
  • _plugins_/plan/trunk/prive/squelettes/inclure/plan-rubriques.html

    r91830 r91833  
    44
    55<B_rubriques>
    6         <ul class="menu-items rubriques">
     6[(#ENV{conteneur}|=={non}|non) <ul class="menu-items rubriques"> ]
    77                <BOUCLE_rubriques(RUBRIQUES)
    88                        {id_parent ?}{id_rubrique?} {statut==.*}
    99                        {par num titre,titre}>
     10[(#ENV{conteneur}|=={non}|non)
    1011                        <li id="rubrique-#ID_RUBRIQUE"
    1112                                class="item[ (#ENV{lister}|in_any{#LISTE{rubrique,tout}}|non)jstree-closed]"
    12                                 data-jstree='{"objet":"rubrique"}'>
     13                                data-objet='rubrique'>
    1314                                <a
    1415                                        href="[(#ID_RUBRIQUE|generer_url_entite{rubrique})]"
     
    1718                                                <strong>[(#TITRE|couper{100}|sinon{<:info_sans_titre:>})]</strong>
    1819                                </a>
    19 
     20]
    2021                                <BOUCLE_lister(CONDITION){si #ENV{lister}|in_any{#LISTE{rubrique,tout}}|oui}>
    2122                                        <BOUCLE_objets(DATA){source table,#REM|plan_lister_objets_rubrique}{par cle}>
     
    2829                                                lister=#GET{lister}, conteneur=#GET{conteneur}}>
    2930                                </BOUCLE_lister>
    30                         </li>
     31[(#ENV{conteneur}|=={non}|non) </li> ]
    3132                </BOUCLE_rubriques>
    32         </ul>
     33[(#ENV{conteneur}|=={non}|non) </ul> ]
    3334</B_rubriques>
  • _plugins_/plan/trunk/prive/squelettes/inclure/plan-syndic.html

    r91619 r91833  
    1212                <li id="syndic-rubrique-#ID_RUBRIQUE"
    1313                        class="item group[ (#GET{lister}|non)jstree-closed]"
    14                         data-jstree='{"type":"box_site", "objet":"site"}'>
     14                        data-jstree='{"type":"box_site"}' data-objet="site">
    1515                        <strong>[(#GET{total}|objet_afficher_nb{site})]</strong>
    1616]
     
    2323                                {si #GET{lister}}
    2424                                >
    25                                 <li id="site-#ID_SYNDIC" class="item" data-jstree='{"type":"site"}'>
     25                                <li id="site-#ID_SYNDIC" class="item" data-jstree='{"type":"site"}' data-objet="site">
    2626                                        <a href="[(#ID_SYNDIC|generer_url_entite{site})]"
    2727                                                title="[(#VAL{site}|objet_info{texte_objet}|_T) #ID_SYNDIC]">
Note: See TracChangeset for help on using the changeset viewer.