Changeset 13598 in spip-zone


Ignore:
Timestamp:
Jul 17, 2007, 10:49:49 PM (12 years ago)
Author:
fil@…
Message:

l'ajax fonctionne bien maintenant

Location:
_plugins_/_dev_/formulaire_upload
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/formulaire_upload/mini_formulaire_upload.html

    r13506 r13598  
    66</head>
    77<body>
    8 #FORMULAIRE_UPLOAD
     8[(#ENV{liste}|?{' '})
     9        <div id="tous_docs">
     10        <INCLURE{fond=modeles/upload_documents_auteurs}>
     11        </div>
     12]
     13[(#ENV{liste}|?{'',' '})
     14        #FORMULAIRE_UPLOAD
     15]
    916</body>
    1017</html>
  • _plugins_/_dev_/formulaire_upload/upload_zone.html

    r13528 r13598  
    3737                        </div>
    3838
     39                        <div id="tous_docs">
    3940                        <INCLURE{fond=modeles/upload_documents_auteurs}>
     41                        </div>
    4042
    4143                </div>
    4244        </div>
     45
     46
     47<script type="text/javascript"><!--
     48
     49var pagination_zone = function() {
     50        $('#zone-documents')
     51        .prev('.pagination')
     52        .find('a')
     53        .click(function(){
     54                var r = $(this).attr('href').match(/[?&;]debut_tous=([0-9]+)/);
     55                r = r ? r[1] : 0;
     56                $.get(
     57                        '#URL_PAGE{mini_formulaire_upload}&liste=1&debut_tous='+r,
     58                        function(c) {
     59                                $('#tous_docs')
     60                                .html(
     61                                        $('<iframe>').html(c).find('#tous_docs').html()
     62                                );
     63                                pagination_zone();
     64                        }
     65                );
     66                return false;
     67        });
     68};
     69pagination_zone();
     70
     71// --></script>
     72
     73
     74
     75
    4376
    4477        <div id="navigation">
     
    75108                }
    76109        });
     110
    77111        // si on reattache les evenements, remettre les crayons
    78112        if (re && window.cQuery)
     
    85119                STRING: {'remove': 'x', 'selected': '$file'}
    86120        });
     121
     122        // et la pagination
     123        $('#formulaire_upload .pagination a')
     124        .click(function(){
     125                var r = $(this).attr('href').match(/[?&;]debut_docs=([0-9]+)/);
     126                r = r ? r[1] : 0;
     127                $.get(
     128                        '#URL_PAGE{mini_formulaire_upload}&debut_docs='+r,
     129                        function(c) {
     130                                $('#formulaire_upload')
     131                                .html(
     132                                        $('<iframe>').html(c).find('#formulaire_upload').html()
     133                                );
     134                                upload_attach(true);
     135                        }
     136                );
     137                return false;
     138        });
     139
     140        console.log($('#formulaire_upload .pagination a'));
     141
    87142};
    88143upload_attach(false);
Note: See TracChangeset for help on using the changeset viewer.