Changeset 101637 in spip-zone


Ignore:
Timestamp:
Jan 10, 2017, 5:01:09 PM (3 years ago)
Author:
marcimat@…
Message:

Ne pas offrir de tri possible lorsqu'il n'y a qu'un seul élément dans une liste de documents.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/ordoc/trunk/prive/squelettes/inclure/portfolio-documents.html

    r101607 r101637  
    7979                                $.getScript("[(#CHEMIN{javascript/ui/sortable.js}|timestamp)]", function () {
    8080                                        $("#illustrations#ENV{id_unique}, #portfolio#ENV{id_unique}, #documents#ENV{id_unique}").each(function () {
     81                                                // détruire / recréer le sortable à chaque appel ajax
     82                                                if ($(this).has('.ui-sortable').length) {
     83                                                        $(this).sortable('destroy');
     84                                                }
     85                                                // pas de tri possible s'il n'y a qu'un seul élément.
     86                                                if ($(this).find('> .item').length < 2) {
     87                                                        $(this).find('.ordoc-deplacer').hide();
     88                                                        return true; // continue
     89                                                } else {
     90                                                        $(this).find('.ordoc-deplacer').show();
     91                                                }
    8192                                                $(this).sortable({
    8293                                                        /*axis: "y",*/ /* minidoc a un affichage en case */
     
    143154        });
    144155}
    145 if (window.jQuery) jQuery(function(){onAjaxLoad(check_reload_page); ordoc_liste_documents(); });
     156if (window.jQuery) jQuery(function(){
     157        onAjaxLoad(check_reload_page);
     158        ordoc_liste_documents();
     159        onAjaxLoad(ordoc_liste_documents);
     160});
    146161/*]]>*/</script>
    147162</div>
Note: See TracChangeset for help on using the changeset viewer.